Membuat Jam Digital Pakai VBA Pada Aplikasi Database Microsoft Access

www.niguru.com
Niguru.com | Senin, 1 Apr 2019 | Pada tanggal 19 Maret 2019 yang lalu, Niguru.com sudah memposting penjelasan mengenai cara untuk membuat jam digital dengan menggunakan bahasa pemrograman Delphi. Kali ini Niguru.com akan menjelaskan cara untuk membuat aplikasi serupa dengan menggunakan VBA pada aplikasi Microsoft Access.

Dengan berbagai keunggulan dan kompatibilitasnya dengan bahasa pemrograman VB (Visual Basic), Microsoft Access mampu melakukan segala hal yang dapat dilakukan dengan aplikasi VB, termasuk melakukan tugas yang membutuhkan timer.


Aplikasi jam digital ini cocok digunakan sebagai contoh pemanfaatan timer pada aplikasi database MS (Microsoft) Access. Berikut ini penjelasan selengkapnya:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah penjelasan mengenai cara untuk membuat aplikasi jam digital dengan menggunakan MS Access. Semoga posting kali ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.
Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Menghubungkan USB External Serial Port Pada Virtual Computer

www.niguru.com
Niguru.com | Minggu, 31 Mar 2019 | Laptop maupun netbook generasi baru biasanya sudah tidak lagi dilengkapi dengan serial port (RS-232), yang pada komputer generasi lama biasanya digunakan untuk mengendalikan printer atau sebagai jalur input untuk mouse.

Namun bagi para praktisi rangkaian sistem pengendalian (control system) port serial sangat diperlukan sebagai interface antara komputer dengan peralatan kontrol atau sebagai media untuk melakukan upload program ke control device seperti mikrokontroler atau PLC.

Sebagai jalan keluar untuk memenuhi kebutuhan akan serial port, user biasanya menggunakan USB to serial device. Setelah driver dari peralatan USB to serial di-install, maka saat peralatan tersebut terhubung ke USB komputer akan mengenali sebagai serial port, dengan nomor COM yang biasanya adalah 3 sebagai defaultnya.

Untuk virtual computer yang dibuat dengan menggunakan Oracle Virtual Box, USB tidak akan langsung muncul pada virtual computer. Ikuti langkah-langkah berikut ini untuk memunculkan serial port pada virtual computer:

www.niguru.com

www.niguru.com

Demikianlah langkah-langkah untuk memunculkan serial port yang berasal dari external serial port device, pada virtual computer. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Melakukan Pengecekan Apakah Aplikasi Sebelumnya Sudah /Belum Running (Berjalan)

www.niguru.com
Niguru.com | Sabtu, 30 Mar 2019 | Saat menjalankan sebuah aplikasi kadangkala terjadi penundaan (delay), sebelum aplikasi berjalan. Keadaan ini seringkali menyebabkan user mencoba menjalankan kembali aplikasi yang sama.

Untuk menghindari hal semacam ini terjadi, tentunya harus ada cara untuk membuat user mendapatkan kepastian bahwa aplikasi hanya dijalankan sekali saja.

Berikut ini susunan instruksinya pada VBA:

Private Sub Form_Load()
If App.PrevInstance = True Then End

…. [instruksi]

End Sub

Pilih event OnLoad pada form untuk memastikan bahwa pengecekan berlangsung di awal.
App.PrevInstance adalah kondisi yang menunjukkan apakah aplikasi yang sama sudah berjalan (running), bila hasilnya TRUE berarti sudah ada aplikasi yang sama sedang berjalan.

Demikianlah cara untuk memastikan bahwa aplikasi hanya dijalankan sekali saja. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Cara Untuk Mengedit File Teks (.TXT) Lewat Visual Basic

www.niguru.com
Niguru.com | Jumat, 29 Mar 2019 | Pada 2 posting sebelumnya Niguru.com sudah menjelaskan langkah-langkah untuk melakukan koneksi file teks (.TXT) via ODBC.

Sayangnya koneksi file teks pada aplikasi front end hanya menghasilkan otoritas “read only”, dimana user hanya dapat melihat dan mengambil data, tanpa otoritas untuk edit data.


Berikut ini cara untuk melakukan edit data pada file teks:   

Dim MyConn As String
Dim angka1 As Integer
Dim angka2 As Integer
Dim huruf1 As String

Private Sub ConnectToODBC()
MyConn$ = “Dsn=uji”

angka1 = 1
huruf1 = “bambang”
angka2 = 12348

Open MyConn For Output As #1 ‘menghapus semua dan buat record baru
Print #1, angka1 & Chr(59) & huruf1 & Chr(59) & angka2
Close #1

‘note: chr(59) adalah semicolon
End Sub

Cara diatas akan menghapus isi dari file teks dan menggantinya dengan data baru.
Bila ingin menambah data, dan mempertahankan isi data yang sudah ada gunakan instruksi “Append”, perhatikan pada contoh berikut:

Dim MyConn As String
Dim angka1 As Integer
Dim angka2 As Integer
Dim huruf1 As String

Private Sub ConnectToODBC()
MyConn$ = “Dsn=uji”

angka1 = 1
huruf1 = “bambang”
angka2 = 12348

Open MyConn For Output As #1 ‘menghapus semua dan buat record baru
Open MyConn For Append As #1 ‘nambah record
Print #1, angka1 & Chr(59) & huruf1 & Chr(59) & angka2
Close #1

‘note: chr(59) adalah semicolon
End Sub

Note:
Selain instruksi PRINT, instruksi untuk menuliskan data pada file teks adalah WRITE.
Bila anda tidak mengetahui benar mengenai fungsi WRITE sebaiknya hindari saja, karena instruksi ini akan membuat data yang tersimpan menjadi STRING, dengan tambahan double apostrophe (“”).

Demikianlah cara untuk melakukan edit data pada file teks. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Menghubungkan Aplikasi Front End Dengan File Teks (.TXT) Yang Sudah Terhubung Ke ODBC

www.niguru.com
Niguru.com | Kamis, 28 Mar 2019 | Bila pada posting kemarin Niguru.com sudah menjelaskan mengenai langkah-langkah untuk menghubungkan file teks (.TXT) ke ODBC, maka pada posting kali ini Niguru.com menjelaskan mengenai langkah-langkah untuk menghubungkan aplikasi front end pada file teks yang sudah terhubung ke ODBC.

Keuntungan dari menggunakan ODBC sebagai penghubung adalah kesederhaan dalam melakukan koneksi. User tidak perlu lagi menuliskan secara lengkap nama file dan path (lokasi file /direktori /folder) pada saat melakukan koneksi, cukup dengan menuliskan nama DSN-nya saja sudah cukup.


Berikut ini langkah-langkah untuk menghubungkan aplikasi front end pada dsn pada ODBC, sebagai contoh DSN = uji dan file teks-nya bernama=ujiCoba01.txt:

Dim MyConn As String
Dim cn1 As ADODB.Connection
Dim rs1 As ADODB.Recordset

Private Sub ConnectToODBC()
MyConn$ = “Dsn=uji”

Set cn1 = New ADODB.Connection
Set rs1 = New ADODB.Recordset

cn1.Open MyConn
rs1.Open “SELECT * FROM ujiCoba01.txt”, cn1

Text0 = rs1(1)

rs1.Close
cn1.Close

End Sub

Berikut ini langkah-langkah untuk menghubungkan aplikasi front end pada file teks yang sudah terhubung pada ODBC. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Menghubungkan File Teks (.TXT) Ke ODBC

www.niguru.com
Niguru.com | Rabu, 27 Mar 2019 | Beberapa waktu yang lalu Niguru.com telah membahas cara untuk menghubungkan file database MS (Microsoft) Access ke ODBC (open database connectivity), kali ini Niguru.com akan menjelaskan cara menghubungkan file teks (.TXT) ke ODBC.

File teks bukanlah sebuah database, tentunya bukan tempat untuk menyimpan data dalam jumlah besar. Selain tidak praktis, peluang terjadinya kesalahan (error) dalam penyimpanan jauh lebih besar dibandingkan menggunakan media lainnya. Namun banyak user menggunakan file teks hanyalah sebagai sarana untuk berkirim /terima data.

Misalnya saja data untuk melakukan setting pada suatu aplikasi atau data dari parameter mesin, yang isinya hanya berupa beberapa data berukuran kecil, seringkali disimpan dan dikirimkan dalam bentuk file teks. Hal ini terutama karena kemudahan edit pada file teks. Hampir semua komputer maupun gadget sudah dilengkapi dengan editor untuk file teks.

Berikut ini cara untuk menghubungkan file teks ke ODBC:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah cara untuk menghubungkan file teks ke ODBC. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Inilah 16 Fungsi VBA Untuk Tanggal Dan Waktu

www.niguru.com
Niguru.com | Selasa, 26 Mar 2019 | Dalam pekerjaan membuat aplikasi seringkali kita membutuhkan fungsi program yang mampu mengolah tanggal dan waktu. Seperti misalnya menghitung perbedaan tanggal, mencari bulan yang sekarang, menambahkan 3 bulan dari waktu yang sekarang (biasanya untuk menghitung jatuh tempo), mencatat hari (Senin, Selasa, Rabu, dst).

Beruntunglah VBA mempunyai fungsi fungsi yang dapat dipergunakan untuk pengelolaan tanggal dan waktu. Berikut ini adalah fungsi tanggal dan waktu yang sering dipergunakan:

1. DATESERIAL
Mengisi/menginput tanggal kedalam suatu variabel
Format:
DateSerial («tahun», «bulan», «tanggal»)

Contoh:

Dim tgl As Date
tgl = DateSerial(14,11,5)

hasilnya > tgl = 5/11/2014

2. TIMESERIAL
Mengisi/menginput waktu kedalam suatu variabel
Format:
TimeSerial («jam», «menit», «detik»)

Contoh:

Dim wkt As Date
wkt = TimeSerial(18, 21, 52)

hasilnya > wkt = 18:21:52

3. DATEDIFF
Menghitung selisih tanggal atau selisih waktu, diperlukan interval untuk menyatakan object yang dihitung selisihnya
Format:
DateDiff («interval», «tanggal1», «tanggal2»)
DateDiff («interval», «waktu1», «waktu2»)

catatan interval:
tahun = yyyy
bulan = m
tanggal = d

jam = h
menit = n
detik = s

Contoh:

Dim tgl1, tgl2,tgl3 As Date
tgl1 = DateSerial(11,9,5)
tgl2 = DateSerial(14,11,5)

tgl3 = DateDiff(“yyyy”, tgl1, tgl2)

hasilnya > tgl3 = 3

4. WEEKDAY
Mencatat hari sesuai dengan tanggal, dimana hari dinyatakan dengan angka
1 = Minggu
2 = Senin
3 = Selasa
4 = Rabu
5 = Kamis
6 = Jumat
7 = Sabtu

Format:
Weekday («tanggal»)

Contoh:

Dim tgl1 As Date
Dim tgl2 As Integer

tgl1 = DateSerial(14, 4, 19)
tgl2 = Weekday(tgl1)

hasilnya > tgl2 = 7

5. DAY
Menampilkan tanggal
Format:
Day(«tanggal»)

Contoh:
tgl = Day(“1/31/99”)

hasilnya > tgl = 31

6. MONTH
Menampilkan bulan
Format:
Month(«tanggal»)

Contoh:
tgl = Month(“1/31/99”)

hasilnya > tgl = 1

7. YEAR
Menampilkan tahun
Format:
Year(«tanggal»)

Contoh:
tgl = Year(“1/31/99”)

hasilnya > tgl = 99

8. HOUR
Menampilkan jam
Format:
Hour(«waktu»)

Contoh:
wkt = Hour(“8:21:53”)

hasilnya > wkt = 8

9. MINUTE
Menampilkan menit
Format:
Minute(«waktu»)

Contoh:
wkt = Minute(“8:21:53”)

hasilnya > wkt = 21

10. SECOND
Menampilkan menit
Format:
Second(«waktu»)

Contoh:
wkt = Second(“8:21:53”)

hasilnya > wkt = 53

11. DATE
Menampilkan tanggal saat ini

Contoh:
tgl = Date

hasilnya > tgl = tanggal saat ini, misalnya 19/04/2014

12. TIME
Menampilkan waktu saat ini

Contoh:
wkt = Time

hasilnya > tgl = waktu saat ini, misalnya 8:40:53

13. NOW
Menampilkan tanggal dan waktu saat ini

Contoh:
x = Now

hasilnya > x = tanggal dan waktu saat ini, misalnya 26/03/2019 5:01:53

14. DATEADD
Menjumlahkan tanggal atau waktu, diperlukan interval untuk menyatakan object yang dijumlahkan
Format:
DateAdd («interval», «angka», «tanggal»)

catatan interval:
tahun = yyyy
bulan = m
tanggal = d

jam = h
menit = n
detik = s

Contoh:

Dim tgl As Date
tgl = DateSerial(11,9,5)
tgl = DateAdd(“yyyy”, 7, tgl)

hasilnya > tgl = 05/09/2018

Contoh 2:

Dim wkt As Date
wkt = TimeSerial(8,5,26)
wkt = DateAdd(“n”, 25, wkt)

hasilnya > wkt = 8:30:26

15. DATEVALUE
Merubah text menjadi tanggal
Format:
DateValue («text»)

Contoh:
tgl = DateValue(“5/9/2014”)  

hasilnya > tgl = 05/09/2014

16. TIMEVALUE
Merubah text menjadi waktu
Format:
TimeValue («text»)

Contoh:
wkt = TimeValue(“9:0:26”)  

hasilnya > wkt = 9:00:26

Demikianlah penjelasan mengenai fungsi VBA untuk tanggal dan waktu. Semoga posting kali ini dapat menambah pengetahuan dan wawasan bagi para pembaca sekalian.
Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Karakter Pendamping Variabel Sebagai Deklarasi Implisit Untuk Variabel Pada VBA

www.niguru.com
Niguru.com | Senin, 25 Mar 2019 | Pada posting beberapa waktu yang lalu, Niguru.com pernah menjelaskan mengenai deklarasi variabel pada aplikasi yang dibuat dengan bahasa pemrograman Visual Basic atau .NET.

Pada posting kali ini Niguru.com akan menjelaskan mengenai pemanfaatan karakter pendamping untuk ditempatkan setelah variabel, untuk memastikan tipe data yang disimpan pada variabel tersebut sudah sesuai.

Penempatan karakter pendamping ini juga dapat membantu untuk mempercepat kinerja CPU saat programmer tidak mendeklarasikan variabelnya, sehingga seolah-olah variabel terdeklarasi secara implisit. Namun tetap perlu dicatat bahwa disarankan seorang programmer mendeklarasikan variabel yang dipergunakannya.

Berikut ini adalah karakter yang dapat dipergunakan untuk memastikan tipe data dari suatu variabel:

1. Karakter @ untuk tipe data CURRENCY
misalnya: total_penjualan@ = Rp. 1.200.000,-

2. Karakter % untuk tipe data INTEGER
misalnya: jumlah_barang% = 25

3. Karakter & untuk tipe data LONG INTEGER
misalnya: jumlah& = 1234567890

4. Karakter ! untuk tipe data SINGLE
misalnya: jumlah! = 1,234567 E27

5. Karakter # untuk tipe data DOUBLE
misalnya: jumlah! = -1,2345678901234

6. Karakter $ untuk tipe data STRING
misalnya: nama_bulan$ = “Januari”

Demikianlah penjelasan mengenai karakter pendamping yang dapat digunakan untuk melengkapi variabel agar data yang diterima sesuai dengan yang diinginkan.
Semoga posting kali ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.

Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Menghubungkan Aplikasi Front End Ke Database Microsoft Access Via ODBC

www.niguru.com
Niguru.com | Minggu, 24 Mar 2019 | Pada posting kemarin, Niguru.com sudah menjelaskan cara untuk menghubungkan database MS (Microsoft) Access ke ODBC.

Sebagai kelanjutannya, pada posting kali ini Niguru.com akan menjelaskan cara untuk menghubungkan aplikasi front end ke database yang sudah terhubung ke ODBC pada VBA (Visual Basic Application).

Berikut ini adalah instruksi yang harus dituliskan, untuk membuat koneksi ke ODBC dan membuka tabel yang ada pada database yang sudah terhubung dengan menggunakan ADODB.Connection:

Private Sub TestOpenODBC()
Dim MyConn As String
Dim cn1 As ADODB.Connection
Dim rs1 As ADODB.Recordset

MyConn$ = “Dsn=[nama_dsn]”

Set cn1 = New ADODB.Connection
Set rs1 = New ADODB.Recordset

cn1.Open MyConn
rs1.Open “SELECT * FROM Table1”, cn1, 1, 3 ‘=adOpenKeyset, adLockOptimistic

[instruksi-instruksi manipulasi record pada tabel]
………………
………………

rs1.Close
cn1.Close

End Sub

——————————-

Berikut ini untuk menghubungkan ke file yang menggunakan password:

Private Sub TestOpenODBC()
Dim MyConn As String
Dim cn1 As ADODB.Connection
Dim rs1 As ADODB.Recordset

MyConn$ = “Dsn=[nama_dsn];Uid=[user_name];Pwd=[password];”

Set cn1 = New ADODB.Connection
Set rs1 = New ADODB.Recordset

cn1.Open MyConn
rs1.Open “SELECT * FROM Table1”, cn1, 1, 3 ‘=adOpenKeyset, adLockOptimistic

[instruksi-instruksi manipulasi record pada tabel]
………………
………………

rs1.Close
cn1.Close

End Sub

——————————-


Contoh:

Private Sub TestOpenODBC()
Dim MyConn As String
Dim cn1 As ADODB.Connection
Dim rs1 As ADODB.Recordset

MyConn$ = “Dsn=ngr;Uid=;Pwd=;”

Set cn1 = New ADODB.Connection
Set rs1 = New ADODB.Recordset

cn1.Open MyConn
rs1.Open “SELECT * FROM Table1”, cn1, 1, 3 ‘=adOpenKeyset, adLockOptimistic


rs1.Close
cn1.Close

End Sub

——————————-

Demikianlah cara untuk menghubungkan aplikasi front end dengan database yang sudah terhubung ke ODBC. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Menghubungkan Database Microsoft Access Ke ODBC

www.niguru.com
Niguru.com | Sabtu, 23 Mar 2019 | ODBC (Open Database Connectivity) adalah fasilitas yang disediakan oleh Microsoft pada OS Windows untuk mempermudah user dalam melakukan koneksi dari aplikasi front end ke database.

Pada posting kali ini Niguru.com akan menjelaskan cara untuk menghubungkan database MS (Microsoft) Access ke ODBC.

Berikut ini langkah-langkahnya:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah langkah-langkah untuk menghubungkan database MS Access ke ODBC. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Lakukan Deklarasi Variabel Secara Eksplisit Untuk Mendapatkan Kinerja Optimal (Untuk Pengguna Visual Basic dan .NET)

www.niguru.com
Niguru.com | Jumat, 22 Mar 2019 | Pada posting sehari sebelumnya Niguru.com sudah menjelaskan mengenai aturan untuk membuat variabel pada program yang dibuat dengan menggunakan bahasa pemrograman Visual Basic.

Salah satu keuntungan dari pemrograman dengan menggunakan Visual Basic adalah fasilitas untuk menggunakan variabel tanpa harus melakukan deklarasi. Jadi bila dalam instruksinya seorang programmer menuliskan:
A = 12 * B + C , tanpa sebelumnya mendeklarasikan A, B, maupun C, tetap akan diterima oleh Visual Basic.

Meski lebih mudah menggunakan variabel tanpa deklarasi, namun ada beberapa kerugian menggunakan variabel begitu saja tanpa deklarasi, yaitu:

  1. Ini akan mengurangi kecepatan dan efisiensi program karena sebagai compiler, Visual Basic tidak tahu sebelumnya variabel mana yang digunakan dalam program dan apa tipe data dari variabel-variabel tersebut. Compiler akan mengalokasikan memori dalam ukuran besar pada setiap variabel baru.
  2. Kesalahan pengetikan tidak dapat dideteksi bila menggunakan teknik semacam ini, karena jika programmer membuat kesalahan pengetikan saat menulis nama variabel, compiler bukannya mendeteksi adanya kesalahan, namun malah akan membuat variabel baru.
  3. Secara default tipe data dari variabel yang dideklarasikan menggunakan teknik ini adalah VARIANT, yaitu objek yang menempati lebih banyak memori dibandingkan dengan tipe data lainnya, yaitu 16 byte ruang memori bila vaiabel ini diisi dengan angka, namun akan menjadi sebesar 22 byte plus 1 byte lagi ruang memori per karakter bila diisi selain angka.
  4. Terkait dengan point (3), waktu untuk melakukan deteksi apakah variabel akan diisi angka atau diisi selain angka akan menurunkan kecepatan kinerja CPU plus untuk pekerjaan tersebut akan ada lagi ruang memori yang tersita.

Untuk memastikan Visual Basic melakukan deklarasi secara eksplisit, maka diawal program tambahkan sebaris instruksi:
Option Explicit

Untuk pengguna .NET dapat melalukan pengaturan lewat menu option, dan memilih option explicit = ON, sehingga tidak perlu lagi menuliskan instruksi Option Explicit diawal penulisan kode program.

Deklarasi secara eksplisit dalam Visual Basic ditulis dengan pernyataan DIM dan diikuti dengan nama variabel dan tipe datanya, misal:

Dim NamaPegawai As String
Dim KodePos As Integer
Dim TanggalMasuk As Date
Dim Syarat As Boolean

Semoga posting ini dapat menambahkan wawasan dan pengetahuan bagi para pembaca sekalian.
Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Aturan Dalam Membuat Variabel Pada Visual Basic Atau .Net

www.niguru.com
Niguru.com | Kamis, 21 Mar 2019 | Beberapa waktu belakangan ini pada saat saya melakukan review pada beberapa aplikasi yang dibangun dengan menggunakan VB (Visual Basic) sebagai compilernya, saya menemukan bahwa masih ada kekeliruan dalam membuat nama bagi variabel.

Berikut ini 5 aturan yang perlu diketahui dalam memberikan nama pada sebuah variabel:

  1. Nama variabel dapat terdiri dari digit (0-9), Abjad (A-Z, a-z) dan simbol garis bawah. (misal: Kotak01, Nama_Perusahaan)
  2. Nama variabel tidak dapat mengandung simbol khusus. (contoh variabel yang dilarang: Re^, Alamat?)
  3. Kata-kata yang dicadangkan atau kata-kata kunci tidak dapat digunakan sebagai nama variabel (contoh variabel yang dilarang: Year, Date, Open, Quit).
  4. Panjang variabel tidak boleh melebihi 255 karakter.
  5. Nama variabel tidak dapat dimulai dengan angka (contoh variabel yang dilarang: 21JumpStreet, 2A, 56Data).

Demikianlah penjelasan mengenai aturan untuk membuat variabel pada aplikasi Visual Basic.

Semoga posting kali ini dapat memberikan tambahan wawasan dan pengetahuan bagi para pembaca sekalian.

Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

16 Fungsi VBA Untuk Mengolah Text

www.niguru.com
Niguru.com | Rabu, 20 Mar 2014 | Dalam memprogram pernahkah anda butuh konversi dari character ASCII menjadi bilangan (numerik) yang menunjukkan nomor ASCII-nya? Atau mungkin juga sebaliknya dari bilangan (numerik) menjadi character ASCII?

Atau pernahkah anda ingin merubah tulisan supaya otomatis berubah menjadi huruf besar semua, biasanya huruf besar semua dibutuhkan saat anda harus mengisi form (misalnya form pajak atau SPT).

Pada VBA ada banyak fungsi yang memang dibuat untuk mengolah text. Perintah perintah yang sering digunakan adalah sebagai berikut:

1. Asc («karakter»)
Menampilkan nomor urut ASCII dari suatu karakter.

Contoh:
x = Asc(“A”)

hasilnya > x = 65

2. Chr («angka»)
Merupakan kebalikan dari Asc, Chr menampilkan karakter ASCII sesuai dengan nomor urut yang disebutkan.

Contoh:
x = Asc(65)

hasilnya > x = “A”

3. Format («ekspresi», «format»)
Menampilkan ekspresi teks dalam format yang disesuaikan. Misalnya mengatur format tanggal, mengatur format kata/kalimat, dan lain sebagainya.

Contoh:
x = Format(Date, “yyyymmdd”)
‘misal tanggal adalah 22 Januari 2012

hasilnya > x = 20120122

4. InStr («start»; «text1», «text2»)
Mencatat posisi karakter pertama yang ditemukan pada “text1” sesuai dengan kriteria yang disebutkan pada “text2”, dimulai dari “start”.

Contoh:
x = InStr(3,”Hari ini cuaca cerah sekali”, “a”)
y = InStr(1,”Hari ini cuaca cerah sekali”, “a”)

hasilnya > x = 12 & y = 2

5. LCase («text»)
Mengubah text/kata/kalimat menjadi huruf kecil semua

Contoh:
x = LCase(“Hari ini cuaca cerah sekali”)

hasilnya > x = “hari ini cuaca cerah sekali”

6. Left («text»; «angka»)
Mengambil huruf sebanyak “angka” yang disebutkan dari posisi kiri

Contoh:
x = Left(“Hari ini cuaca cerah sekali”, 4)
y = Left(“Hari ini cuaca cerah sekali”, 11)

hasilnya > x = “Hari” & y = “Hari ini cu”

7. Len («text»)
Menghitung jumlah karakter dalam deretan text/kata/kalimat

Contoh:
x = Len(“Hari ini cuaca cerah sekali”)

hasilnya > x = 27

8. LTrim («text»)
Membuang “space” (spasi) disebelah kiri text/kata/kalimat

Contoh:
x = LTrim(”    Hari ini cuaca cerah sekali”)

hasilnya > x = “Hari ini cuaca cerah sekali”

9. Mid («text», «start», «panjang text»)
Mengambil karakter “text” sebanyak “panjang text”, dimulai dari posisi “start”

Contoh:
x = Mid(“Hari ini cuaca cerah sekali”, 5, 7)
y = Mid(“Hari ini cuaca cerah sekali”, 2, 3)

hasilnya > x = ” ini cu” & y = “ari”

10. Replace («text»; «text yang dicari», «text pengganti», «start»)
Mengganti text/kata/kalimat sesuai dengan “text yang dicari”, diganti dengan “text pengganti” dan diambil dari posisi “start” sampai habis.

Contoh:
x = Replace(“Hari ini cuaca cerah sekali”, “ari”, “xxx”, 1)
y = Replace(“Hari ini cuaca cerah sekali”, “cer”, “8888888”, 5)

hasilnya > x = “Hxxx ini cuaca cerah sekali” & y = ” ini cuaca 8888888ah sekali”

11. Right («text», «angka»)
Mengambil huruf sebanyak “angka” yang disebutkan dari posisi kanan

Contoh:
x = Right(“Hari ini cuaca cerah sekali”, 4)
y = Right(“Hari ini cuaca cerah sekali”, 11)

hasilnya > x = “kali” & y = “erah sekali”

12. RTrim («text»)
Membuang “space” (spasi) disebelah kanan text/kata/kalimat

Contoh:
x = RTrim(“Hari ini cuaca cerah sekali       “)

hasilnya > x = “Hari ini cuaca cerah sekali”

13. StrComp («text1/angka1»; «text2/angka2»)
Membandingkan “text1/angka1” dengan “text2/angka2” bila hasilnya sama akan menghasilkan 0, bila berbeda akan menghasilkan -1 atau 1.
Bila “text1/angka1” lebih besar maka hasil = 1
Bila “text2/angka2” lebih besar maka hasil = -1

Contoh:
x = StrComp(“sing”, “song”)

hasilnya > x = -1

14. StrConv («text»; «konversi»)
Mengubah/mengkonversi text menjadi text baru dengan huruf kecil semua, atau huruf besar semua, atau huruf besar disemua awal kata.

Daftar konversi:
vbProperCase = Huruf pertama diawal kata besar
vbUpperCase = Huruf besar semua
vbLowerCase = Huruf kecil semua

Contoh:
x = StrConv(“Hari ini cuaca cerah sekali”, vbProperCase)

hasilnya > x = “Hari Ini Cuaca Cerah Sekali”

15. Trim («text»)
Membuang “space” (spasi) disebelah kiri dan kanan text/kata/kalimat

Contoh:
x = Trim(”    Hari ini cuaca cerah sekali       “)

hasilnya > x = “Hari ini cuaca cerah sekali”

Contoh:

16. UCase («stringexpr»)
Mengubah text/kata/kalimat menjadi huruf besar semua

Contoh:
x = UCase(“Hari ini cuaca cerah sekali”)

hasilnya > x = “HARI INI CUACA CERAH SEKALI”

Selamat mencoba . . . have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Membuat Jam Digital Pakai Delphi

www.niguru.com
Niguru.com | Selasa, 19 Mar 2019 | Dalam pemrograman pada sistem otomatik, salah satu event yang sering dipakai adalah TIMER.

Pada posting kali ini Niguru.com akan menjelaskan pemanfaatan timer untuk membuat aplikasi jam digital, dengan menggunakan bahasa pemrograman Delphi.

Berikut ini langkah-langkah pemrogramannya:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah, langkah-langkah untuk membuat jam digital dengan menggunakan bahasa pemrograman Delphi.
Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Encoder, Komponen Untuk Memonitor Derajat Putaran Pada Peralatan Industri

www.niguru.com
Niguru.com | Senin, 18 Mar 2019 | Peralatan otomatik industri 90% menggunakan motor sebagai salah satu bagian penggeraknya. Dan kadangkala diperlukan alat untuk menunjukkan posisi sejauh mana motor sudah berputar.

Komponen untuk memonitor sejauh mana motor sudah berputar yang paling lazim digunakan pada rangkaian elektronik industri adalah encoder.

Encoder memiliki 3 output yaitu A, B dan Z. A dan B merupakan output yang menghasilkan kombinasi kode Gray (Gray code), sedangkan Z adalah output yang menghasilkan satu denyut setiap satu rotasi.

Gray Code adalah kode dengan urutan biner unik dimana urutan berikutnya hanya berubah 1 (satu) digit saja, berikut ini contoh Gray Code 2 digit, seperti yang dipergunakan pada encoder:

B  A
—-
0  0
0  1
1  1
1  0

—————————
Jadi pada encoder pin A, B dapat digunakan untuk membantu user melakukan pengecekan apakah motor bergerak CW (clock wize) atau CCW (counter clock wize).
Untuk user yang hanya membutuhkan denyut /pulsa saja untuk mendeteksi gerakan motor, maka pin Z saja sudah cukup untuk kebutuhan tersebut.

Demikianlah penjelasan mengenai encoder, komponen untuk membantu user melakukan monitor derajat putaran, dan gerakan CW dan CCW dari motor.
Semoga posting kali ini dapat menambahkan wawasan dan pengetahuan bagi para pembaca sekalian.

Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Mengatur Format Tanggal Pada Microsoft Access /Visual Basic

www.niguru.com
Niguru.com | Minggu, 17 Mar 2019 | Dalam penulisan tanggal pada form atau pada lembar surat-menyurat seringkali diperlukan tata cara penulisan tanggal dengan format tertentu. Secara garis besar penulisan tanggal dibagi menjadi 3 macam penulisan yaitu:

  1. Short date: penulisan tanggal secara singkat, contoh: 17/03/2019
  2. Medium date: penulisan tanggal dengan bulan ditulis dalam singkatan 3 huruf, contoh: 17 Mar 2019
  3. Long date: penulisan tanggal dengan, hari dan bulan yang ditulis lengkap, contoh: Minggu, 17 Maret 2019.


Pada posting kali ini Niguru.com akan memberikan penjelasan mengenai cara penulisan tanggal dengan menggunakan fungsi FORMAT pada VBA.
Berikut ini penjelasannya:

  • Tanggal terbagi menjadi nama hari dan angka hari (misal: Minggu, 17), dan dituliskan dengan simbol huruf: d
  • Bulan dituliskan dengan simbol huruf: m
  • Tahun dituliskan dengan simbol huruf: y

Tanggal bisa dituliskan dengan d, dd atau dddd. Dimana d untuk penulisan tanggal 1 digit (kecuali tanggal yang memang 2 digit), dd untuk penulisan tanggal 2 digit (angka 1 ditulis sebagai 01, dan seterusnya), dddd untuk penulisan nama hari (Senin, Selasa, dan seterusnya)
Bulan bisa dituliskan dengan mm, mmm, atau mmmm. Dimana mm untuk penulisan bulan dalam bentuk angka, mmm untuk penulisan bulan dalam singkatan 3 huruf (Jan, Feb, Mar, dan seterusnya), mmmm untuk penulisan bulan secara utuh (Januari, Februari, Maret, dan seterusnya)
Tahun bisa dituliskan dengan yy atau yyyy. Dimana yy untuk penulisan tahun 2 digit (18, 19, dan seterusnya), dan yyyy untuk penulisan tahun 4 digit (2018, 2019, dan seterusnya).
Sintaks penulisan adalah: Format(data_tanggal, “format_tanggal”)
Contoh:
Format(Now, “dd-mm-yyyy”)   hasilnya: 17-03-2019
Format(Now, “dddd, dd mmm yyyy”)   hasilnya: Minggu, 17 Maret 2019 

Demikianlah penjelasan mengenai tata cara untuk menampilkan tanggal sesuai dengan kebutuhan user. Semoga posting kali ini dapat memberikan wawasan dan pengetahuan bagi para pembaca sekalian.

Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

10 Alasan Untuk Beralih Dari Visual Basic Ke Microsoft Access

www.niguru.com
Niguru.com | Sabtu, 16 Mar 2019 | Para programmer VB (Visual Basic) banyak yang enggan untuk melakukan “migrasi” ke MS (Microsoft) Access karena mendapatkan informasi yang keliru mengenai MS Access.

Banyak programmer mengira bahwa kecepatan dan kinerja MS Access tidak sebaik VB. Padahal faktor yang mempengaruhi kecepatan kerja program lebih banyak ditentukan pada teknik pemrograman, terutama pada teknik normalisasi tabel.

Kemudian juga ada yang beranggapan bahwa aplikasi yang dibuat dengan MS Access hanya bisa dijalankan pada komputer yang memiliki aplikasi MS Access juga. Padahal sudah sejak lama Microsoft meluncurkan aplikasi RUNTIME yang dapat di-download secara gratis pada website resmi Microsoft.

Kegunaan Runtime adalah untuk menjalankan file MS Access yang berekstensi (extension) .MDB, pada komputer yang tidak memiliki aplikasi MS Access (yang biasanya tersedia bersamaan dengan satu bundel aplikasi MS Office).

Berikut ini 10 alasan mengapa beralih ke MS Access:

  1. Apa yang dapat dibuat dengan VB, 99% dapat dibuat dengan MS Access
  2. File hasil MS Access dapat dijalankan pada komputer yang tidak memiliki aplikasi MS Access, dengan meng-install aplikasi Runtime
  3. MS Access dapat digunakan sebagai database, sudah memiliki tabel yang menyatu dengan aplikasi
  4. MS Access memiliki fasilitas report yang sudah menyatu dengan aplikasi
  5. Saat Microsoft meluncurkan versi MS Access yang lebih baru (biasanya bersamaan dengan aplikasi MS Office lainnya), maka pengguna file hasil olah MS Access juga dapat menikmati perubahan interface dan penambahan fasilitas dari versi baru tersebut.
  6. Lebih mudah dipelajari dibandingkan dengan VB yang sebenarnya juga sudah merupakan bahasa pemrograman yang paling mudah. MS Access justru lebih mudah lagi untuk dipelajari.
  7. Karena masih satu keluarga dengan MS Office maka ada beberapa komponen yang dapat dengan mudah saling di-copy paste antara MS Access dan aplikasi MS Office lainnya seperti MS Excel, MS Word, dan lain sebagainya.
  8. Mirip dengan penjelasan point (7). Karena masih satu keluarga dengan MS Office maka ada beberapa komponen yang dapat dengan mudah saling terkoneksi (linking) antara MS Access dan aplikasi MS Office lainnya seperti MS Excel, MS Word, dan lain sebagainya.
  9. MS Access juga lebih mudah untuk diprogram. Membuat form, yang merupakan interface antara user dengan program, lebih mudah dibuat dengan MS Access dibandingkan dengan membuat form dengan VB.
  10. Mirip dengan penjelasan point (9). Kemudahan ini juga berlaku untuk pembuatan dan penulisan perintah QUERY. Pada MS Access terdapat fasilitas untuk mempermudah user dalam membuat dan menuliskan perintah query, bahkan user dapat langsung melihat hasil query-nya dalam bentuk tabel.

Dan masih banyak lagi alasan lainnya, setidaknya 10 alasan diatas adalah alasan utama mengapa sebaiknya bermigrasi ke MS Access.

Semoga posting kali ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.
Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Koneksi ADODB Pada Visual Basic

www.niguru.com
 
Niguru.com | Jumat, 15 Mar 2019 | Menghubungkan form atau kanvas kerja dengan tabel-tabel yang ada pada database ada berbagai macam cara, namun yang paling populer saat ini dengan menggunakan ADODB.

Pada posting kali ini Niguru.com akan membahas cara untuk membuat koneksi ke database dengan menggunakan ADODB.

Berikut ini adalah contoh operasi recordset pada tabel bernama “tbl_sample” :

Private Sub Form_Load()
‘—————————–
Dim rs1 As ADODB.Recordset
Set rs1 = New ADODB.Recordset
rs1.CursorLocation = adUseClient
rs1.Open “select * from tbl_sample;”, CurrentProject.Connection, adOpenKeyset, adLockOptimistic
‘—————————–
    With rs1
    .AddNew
    .Fields(“IDsample”) = dataID01
    .Fields(“sampleData”) = data01
    .Update
    End With
‘—————————–
rs1.Close
Set rs1 = Nothing
‘—————————–
End Sub


Demikianlah penjelasan mengenai cara melakukan koneksi pada database secara ADODB. 
Semoga penjelasan pada posting kali ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.
Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Mengaktifkan Remote Desktop Pada Komputer

www.niguru.comNiguru.com | Kamis, 14 Mar 2019 | Remote Desktop, seringkali diperlukan pengendalian komputer secara remote (jarak jauh) saat melakukan pemeliharaan, install aplikasi atau hanya sekedar monitoring pada komputer dalam jaringan.

Sayangnya masih banyak user yang mengeluhkan mengenai kegagalan melakukan Remote Desktop pada komputer remote.

Pada posting kali ini Niguru.com akan menjelaskan cara setting user pada komputer induk dan cara mengatur firewall pada komputer remote, agar proses Remote Desktop sukses.

Berikut ini langkah-langkahnya:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah langkah-langkah untuk mengatur setting agar Remote Desktop berhasil terkoneksi.
Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

5 Langkah Mudah Untuk Memasang Port RJ-45 Pada Kabel LAN

www.niguru.com
Niguru.com | Rabu, 13 Mar 2019 | Meski saat ini koneksi jaringan tanpa kabel (wireless) sudah populer di berbagai kalangan, namun untuk alasan keamanan masih banyak lingkungan yang menerapkan koneksi jaringan kabel.

Dalam posting kali ini Niguru.com akan menjelaskan mengenai langkah-langkah untuk memasangkan port RJ45 pada kabel LAN.

Berikut ini langkah-langkahnya:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah langkah-langkah untuk memasangkan port RJ45 pada kabel LAN. Semoga posting kali ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.

Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Berkirim Terima SMS Lewat Komputer Dengan Bantuan Aplikasi 3CX Remote Android Desktop

www.niguru.com
Niguru.com | Selasa, 12 Mar 2019 | Mengetikkan kata dan kalimat pada keyboard komputer tentu lebih nyaman dibandingkan dengan mengetikkan kata dan kalimat dengan menggunakan keyboard layar sentuh dari smartphone /HP (handphone).

Begitu juga pada saat user yang perlu mengirimkan kabar lewat SMS, tentu akan lebih menyenangkan apabila bisa dilakukan lewat komputer. Beruntunglah dengan bantuan aplikasi 3CX RAD (Remote Android Desktop) user dapat berkirim terima SMS lewat komputer.

Posting mengenai 3CX RAD sudah pernah dimuat setahun lalu (baca: http://www.niguru.com/2018/03/mentransfer-clipboard-dari-hp-ke.html), penjelasan mengenai aplikasi dan lokasi download dijelaskan pada posting tersebut.

Berikut ini penjelasan mengenai langkah-langkah untuk berkirim terima SMS lewat komputer:

www.niguru.com

www.niguru.com

langkah-langkah untuk berkirim terima SMS lewat komputer, dengan bantuan aplikasi 3CX RAD. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

QR & Barcode Reader Untuk Android

www.niguru.com
Niguru.com | Senin, 11 Mar 2019 | Untuk mempermudah pembacaan angka, mempermudah pencatatan dan penghitungan produk, dan mempermudah pelanggan menemukan website, saat ini banyak orang mengaplikasikan barcode atau QR code dalam produk atau media promosi mereka.

OS Android (setidaknya hingga seri Nougat) tidak menyediakan aplikasi pembaca barcode atau QR code secara default.

 

Untuk keperluan tersebut para user OS Android dapat men-download aplikasi QR & Barcode Reader. Aplikasi berukuran kecil ini dapat di-download secara gratis di Google Play Store.

Berikut ini tampilan dari aplikasi QR & Barcode Reader:

 

www.niguru.com

Begitu aplikasi dibuka, akan langsung tampil jendela scanner, dan apabila jendela tersebut dihadapkan pada barcode atau QR code, maka secara otomatis (tanpa perlu menekan tombol apapun), aplikasi akan mengkonversi barcode /QR code tersebut menjadi deretan angka atau web address.

Demikianlah penjelasan mengenai aplikasi QR & Barcode Reader untuk Android. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

QR & Barcode Reader Untuk Android

www.niguru.com
Niguru.com | Senin, 11 Mar 2019 | Untuk mempermudah pembacaan angka, mempermudah pencatatan dan penghitungan produk, dan mempermudah pelanggan menemukan website, saat ini banyak orang mengaplikasikan barcode atau QR code dalam produk atau media promosi mereka.

OS Android (setidaknya hingga seri Nougat) tidak menyediakan aplikasi pembaca barcode atau QR code secara default.

Untuk keperluan tersebut para user OS Android dapat men-download aplikasi QR & Barcode Reader. Aplikasi berukuran kecil ini dapat di-download secara gratis di Google Play Store.

Berikut ini tampilan dari aplikasi QR & Barcode Reader:

www.niguru.com

Begitu aplikasi dibuka, akan langsung tampil jendela scanner, dan apabila jendela tersebut dihadapkan pada barcode atau QR code, maka secara otomatis (tanpa perlu menekan tombol apapun), aplikasi akan mengkonversi barcode /QR code tersebut menjadi deretan angka atau web address.

Demikianlah penjelasan mengenai aplikasi QR & Barcode Reader untuk Android. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Menyisipkan Gambar Kedalam Form Microsoft Access, Dengan Cara Link Gambar, Sehingga Tidak Membebani Memori

www.niguru.com
Niguru.com | Minggu, 10 Mar 2019 | Melanjutkan pembahasan pada posting sebelumnya yang menjelaskan cara untuk menyisipkan gambar pada form Microsoft Access, kali ini Niguru.com memberikan alternatif yang berbeda untuk menyisipkan gambar pada form.

Kali ini Niguru.com akan menjelaskan cara untuk menyisipkan gambar dengan cara link gambar. Dengan cara ini ukuran file bisa lebih kecil, karena gambar tidak menyatu pada file dimana form berada. Perbedaan ukuran ini akan menjadi sangat signifikan apabila membandingkan gambar dalam jumlah banyak pada form dengan link gambar saja.

Berikut ini cara untuk menyisipkan gambar dengan cara link:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah cara untuk menyisipkan gambar pada form dengan cara link gambar. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Menyisipkan Gambar Kedalam Form Microsoft Access

www.niguru.com
Niguru.com | Sabtu, 9 Mar 2019 | Pada form aplikasi keberadaan gambar seringkali diperlukan, baik untuk sekedar pemanis tampilan form, ataupun untuk memberikan informasi atau indentitas dari fungsi form yang bersangkutan.

Pada posting kali ini Niguru.com akan membahas cara untuk menyisipkan gambar pada form pada aplikasi Microsoft Access. Untuk form Microsoft Access ini Niguru.com menyarankan gambar yang akan disisipkan dalam format .JPG atau .BMP.

Berikut ini langkah-langkah untuk menyisipkan gambar pada form:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah langkah-langkah untuk menyisipkan gambar pada form Microsoft Access. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Mengenal IC Mikrokontroler (Microcontroller) AT89C2051 Dari Atmel – Part 3 – Minimum System (Include PCB)

www.niguru.com
Niguru.com | Jumat, 8 Mar 2019 | Masih melanjutkan penjelasan mengenai IC mikrokontroler (microcontroller) AT89C2051, yang pada posting sebelumnya sudah membahas mengenai fungsi pin dan juga register yang ada pada IC mikrokontroler tersebut, maka kali ini Niguru.com akan menjelaskan mengenai cara membuat minimum system dari IC mikrokontroler ini.

Keunggulan dari IC mikrokontroler 20 pin adalah pada ketersediaan ukuran fisiknya. Meskipun pada IC 20 pin hanya tersedia 2 kelompok port paralel, sedangkan pada IC 40 pin tersedia 4 kelompok port paralel sekaligus. Namun ukuran fisik yang mungil ini memungkinkan user untuk membuat sebuah minimum system berukuran sangat kecil.

Berikut ini penjelasan selengkapnya:

www.niguru.com

Demikianlah penjelasan selengkapnya mengenai minimum system IC AT89C2051. Semoga penjelasan pada posting kali ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.
File layout PCB untuk minimum system ini dapat di-download di: http://onisedeo.com/1i0i
Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Mengenal IC Mikrokontroler (Microcontroller) AT89C2051 Dari Atmel – Part 2 – Register

www.niguru.com
Niguru.com | Kamis, 7 Mar 2019 | Melanjutkan posting sebelumnya mengenai IC AT89C2051 dari Atmel, yang merupakan IC 20 pin dari keluarga MCS-51 yang paling populer di kalangan praktisi mikrokontroler, kali ini Niguru.com akan melanjutkan pembahasan pada register dari mikrokontroler ini.

Meskipun penjelasan kali ini mengenai register dari IC AT89C2051, namun penjelasan ini juga berlaku untuk IC mikrokontroler lainnya pada keluarga MCS-51, seperti misalnya IC AT89C51 yang rangkaian minimum system-nya sudah pernah dibahas pada posting Niguru.com beberapa waktu yang lalu.

Berikut ini penjelasan selengkapnya mengenai register pada IC AT89C2051:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah penjelasan mengenai register pada IC AT89C2051. Semoga penjelasan pada posting kali ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.
Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Mengenal IC Mikrokontroler (Microcontroller) AT89C2051 Dari Atmel – Part 1

www.niguru.com
Niguru.com | Rabu, 6 Mar 2019 | Ada beberapa pilihan IC mikrokontroler 20 pin dari keluarga MCS-51, tapi dari kesemuanya IC AT89C2051 adalah yang paling populer di kalangan praktisi mikrokontroler. Hal ini dikarenakan harga jual yang semakin terjangkau dan fasilitas yang disediakan oleh IC tersebut.

Dalam posting kali ini Niguru.com akan menjelaskan fungsi dari keseluruhan pin yang ada pada IC AT89C2051, dan juga sekaligus menjelaskan fungsi umum dari hampir semua IC dalam keluarga MCS-51, karena satu IC dengan IC lainnya memiliki kemiripan fungsi.

Berikut ini penjelasan selengkapnya:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah penjelasan mengenai IC AT89C2051 dari Atmel.
Semoga penjelasan pada posting kali ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.
Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Rangkaian Detektor DTMF Dengan IC MT8888 (Include PCB)

www.niguru.com
Niguru.com | Selasa, 5 Mar 2019 | Melanjutkan pembahasan sehari yang lalu mengenai IC MT8888 yang berfungsi sebagai detektor nada DTMF, maka pada posting kali ini Niguru.com akan membahas mengenai rangkaian elektronik untuk mengubah nada DTMF menjadi data biner.

Sebagai komponen inti digunakan IC MT8888, dan diperlukan sebuah kristal 3,579MHz sebagai komponen pembangkit sinyal clock, dan beberapa R (resistor) dan C (kapasitor), untuk melengkapi rangkaian ini.

Berikut ini rangkaian selengkapnya:

www.niguru.com

www.niguru.com

Demikianlah rangkaian detektor DTMF, lengkap dengan PCB-nya. File PCB dari rangkaian diatas dapat di-download di: http://ethobleo.com/37Kz
Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Detektor Suara DTMF Dengan IC MT8888

www.niguru.com
Niguru.com | Senin, 4 Mar 2019 | Saat tombol telepon ditekan biasanya akan terdengar suara nada yang berbunyi bersamaan dengan penekanan tombol. Nada yang berbunyi saat tombol ditekan ini disebut dengan nada DTMF (Dual Tone – Multi Frequency).

Dalam teknik system control, seorang perancang rangkaian dapat memanfaatkan nada DTMF ini untuk mengendalikan peralatan secara remote lewat sambungan telepon atau HT (handie talkie).

Untuk keperluan tersebut IC MT8888 yang diproduksi oleh Mitel dapat digunakan sebagai komponen intinya. IC ini dapat mengubah nada DTMF menjadi data biner.
Berikut ini penjelasannya:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah penjelasan mengenai IC MT8888, yang dapat mengubah nada DTMF menjadi data biner.
Semoga penjelasan pada artikel ini dapat menambah wawasan dan pengetahuan bagi para pembaca sekalian.
Selamat beraktifitas .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Menemukan Alamat IP Dari Komputer Yang Kita Pergunakan, Lewat Perintah DOS (Command Prompt)

www.niguru.com
Niguru.com | Minggu, 3 Mar 2019 | Penggunaan jaringan komputer saat ini menjadi sesuatu yang makin umum. Disadari ataupun tidak disadari, pengguna komputer umumnya menghubungkan komputernya ke jaringan komputer, minimal ke jaringan internet, atau ke jaringan wifi.

Untuk keperluan tertentu, misalnya untuk menghubungkan komputer ke komputer lain, baik dalam jaringan dengan dua komputer atau lebih, biasanya diperlukan alamat IP dari komputer saat melakukan setting koneksi jaringan.

Kali ini Niguru.com akan menjelaskan cara untuk menemukan alamat IP dari komputer lewat perintah DOS.
Berikut ini penjelasannya:

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah cara untuk menemukan IP komputer lewat DOS. Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)

Kumpulan Tombol (Button) Siap Pakai Untuk Aplikasi Microsoft Access Atau Aplikasi Lainnya Yang Membutuhkan Tombol Dengan Tampilan Grafis

www.niguru.com
Niguru.com | Sabtu, 2 Mar 2019 | Form pada aplikasi Microsoft Access seringkali perlu dilengkapi dengan tombol pada halaman form yang tampil, untuk membuat user dengan mudah menjalankan instruksi yang sudah disiapkan pada aplikasi, misalnya: keluar dari form, edit data, hapus data, dan lain sebagainya.

Kali ini Niguru.com memberikan contoh bagaimana memanfaatkan tombol yang sudah dibuat dengan aplikasi Adobe Image Styler, dan disimpan pada Microsoft Word, kemudian digunakan untuk membuat tampilan grafis pada tombol yang dibuat pada form Microsoft Access.

Berikut ini penjelasan selengkapnya:

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

www.niguru.com

Demikianlah penjelasan mengenai pemanfaatan tombol yang sudah siap pakai untuk dipasang pada form Microsoft Access.
File untuk tombol dapat di-download di: http://covelign.com/1Mf3
Selamat mencoba .. Have a nice day 🙂

www.Niguru.com (Nino Guevara Ruwano)