Produk Inovatif

Catatan Ringan Programming, Interfacing dan Elektronik
  • About
  • Polling
  • Project
  • Info
  • Download
  • Beranda
  • Referensi
  • Shopping
  • Pustaka Kuliah
  • Datasheet

Latest Post

  • Estimasi Kecepatan Kendaraan Menggunakan YOLO (Speed Estimation using Ultralytics YOLO)
  • PASCA OPERASI DAN RADIASI KANKER OTAK MENYEBAR MEMENUHI SEBAGIAN BESAR OTAK SEBELAH KANANNYA, BERSIH MELEWATI 10 TAHUN DENGAN ECCT
  • Machine Learning: Membuat Prediksi Dengan Linear Regression
  • Belajar Python: Menuliskan Statement & Variabel
  • Install Library On Debian OS

Latest Comments

  1. itankjs on Program Absensi Karyawan Dengan Visual Basic 6.0 dan BarcodeFebruary 28, 2014

    kalo pake finger print (mesin absen sidik jari ) bisa bos ?

  2. ridho on Membuat Empat Grafik Pada GUI Matlab – bagian 1February 26, 2014

    saya mau tanya , saya kesulitan untuk menaruh code yang sudah jadi di salah satu axis yang ada , semisal…

  3. rosmaiti on Source: Program Absensi Karyawan Dengan Visual Basic 6.0 dan BarcodeFebruary 17, 2014

    kapan dong mas diuploadnya?lagi butuh pencerahan banget ni mas.sy butuh bantuan mas ni.maf klo kedengaran sprt memaksa.makasih y mas. sy…

  4. roohmadi on Mengirim dan menerima SMS menggunakan HyperTerminal melalui Modem GSM SerialFebruary 15, 2014

    Sangat mungkin dilakukan. Dan secara sistem hanya membutuhkan sebuah mikrokontroller dan tambahan modem beserta interface dengan mikrokontroller. Ini kebutuhan selain…

  5. budi Ar-royyan wibowo on Membuat Grafik Data Logger ADC 8 Channel Dengan Visual Basic 6February 14, 2014

    source code mikrokontrolernya dong mas, sangat butuh ini sudah berminggu - minggu saya monitor koq belum di upload juga.....

  • Estimasi Kecepatan Kendaraan Menggunakan YOLO (Speed Estimation using Ultralytics YOLO)
  • PASCA OPERASI DAN RADIASI KANKER OTAK MENYEBAR MEMENUHI SEBAGIAN BESAR OTAK SEBELAH KANANNYA, BERSIH MELEWATI 10 TAHUN DENGAN ECCT
  • Machine Learning: Membuat Prediksi Dengan Linear Regression
  • Belajar Python: Menuliskan Statement & Variabel
  • Install Library On Debian OS

Absensi Karyawan Arduino Arduino Uno ATMega8535 ATmel AVR Barcode Billing CPNS Database database tabungan DDS Grafik GUI GUI matlab Image install Install Driver USBasp Interfacing komputerisasi absensi Matlab Melamar Kerja mikrokontroller Modem GSM Programming python rekap absensi serial port simulasi SMS SMS Gateway software tabungan source code tabungan Timer tutorial USB to Serial vb VB 6 VB 6.0 video visual basic Visual Basic 6 warsito Wavecom

  • Arduino (8)
  • Artikel Umum (10)
  • Berita (3)
  • Dokumentasi Produk (4)
  • Elektronik (4)
  • FPGA (2)
  • Google Maps (1)
  • Image Processing (1)
  • Interfacing (19)
  • Jualan (11)
  • Machine Learning (1)
  • Matlab (9)
  • Memori (7)
  • Mikrokontroller (6)
  • OS (Operating System Linux) (1)
  • Pengetahuan (2)
  • Posting Berikutnya (1)
  • Python (7)
  • Sistem Informasi (3)
  • Testing (3)
  • Tutorial Video (3)
  • Ultrasound (2)
  • Uncategorized (11)
  • VB .Net (2)
  • VB 6.0 (36)
  • Website (1)
  1. itankjs on Program Absensi Karyawan Dengan Visual Basic 6.0 dan BarcodeFebruary 28, 2014

    kalo pake finger print (mesin absen sidik jari ) bisa bos ?

  2. ridho on Membuat Empat Grafik Pada GUI Matlab – bagian 1February 26, 2014

    saya mau tanya , saya kesulitan untuk menaruh code yang sudah jadi di salah satu axis yang ada , semisal…

  3. rosmaiti on Source: Program Absensi Karyawan Dengan Visual Basic 6.0 dan BarcodeFebruary 17, 2014

    kapan dong mas diuploadnya?lagi butuh pencerahan banget ni mas.sy butuh bantuan mas ni.maf klo kedengaran sprt memaksa.makasih y mas. sy…

  4. roohmadi on Mengirim dan menerima SMS menggunakan HyperTerminal melalui Modem GSM SerialFebruary 15, 2014

    Sangat mungkin dilakukan. Dan secara sistem hanya membutuhkan sebuah mikrokontroller dan tambahan modem beserta interface dengan mikrokontroller. Ini kebutuhan selain…

  5. budi Ar-royyan wibowo on Membuat Grafik Data Logger ADC 8 Channel Dengan Visual Basic 6February 14, 2014

    source code mikrokontrolernya dong mas, sangat butuh ini sudah berminggu - minggu saya monitor koq belum di upload juga.....

Berpindah TextBox Dengan Enter

Oct08
by rohmadi on October 8, 2012 at 5:47 AM
Posted In: VB 6.0

tampilan

 

Source Code= Pindah TextBox

Project ini memberikan contoh untuk berpindah antara TextBox dengan menekan tombol Enter. Biasanya ini sangat bermanfaat pada form input data yang terdiri dari banyak TextBox.

Untuk dapat membaca tombol yang ditekan, maka pada masing-masing TextBox pada evetn KeyPress(KeyAscii As Integer) kita dapat mengetahui kode integer dari tombol yang ditekan. Sehingga dengan mudah kita dapat membaca tombol Enter sebagai 13.

Jika tombol Enter terdeteksi, maka kita buat coding untuk mengarahkan fokus pada TextBox berikutnya.

 

Demikian semoga bermanfaat.

 

— Rohmadi —

└ Tags: Enter, input data, keyascii, Pindah, TextBox, vb
10 Comments

Simulasi Lampu Lalu Lintas Dengan Timer Pada Visual Basic 6

Oct07
by rohmadi on October 7, 2012 at 9:26 PM
Posted In: VB 6.0

lampu lantas

Source code= timer1.rar

Pada project ini dicontohkan bagaimana menggunakan timer pada VB untuk mengatur sebuah interval proses. Proses yang di atur adalah lama waktu antara lampu hijau, kuning dan merah. Masing-masing lama waktu dapat di atur pada propertis interval.

interval pada timer

 

berikut adalah masing-masing timer yang mengatur proses.

masing-masing timer

 

Demikian semoga bermanfaat.

— Rohmadi —

└ Tags: lalu lintas, lampu, simulasi, Timer, vb
5,628 Comments

Menyimpan dan Membuka Data Logging Dengan Visual Basic 6

Sep22
by rohmadi on September 22, 2012 at 9:17 PM
Posted In: VB 6.0

Tulisan kali ini adalah mencoba menjawab pertanyaan dari pengunjung, “bagaimana cara menyimpan dan membuka kembali data dari sebuah data logger?”

Disini akan dicoba dijelaskan bagaimana menyimpan data dari data logger/grafik yang sudah dijelaskan pada tulisan sebelumnya.

Pada dasarnya seperti sudah dijelaskan pada tulisan sebelumnya, data dari pengukuran yang ditampilkan pada grafik adalah disimpan dalam variabel yang berupa array. Sehingga dengan format ini kita akan dapat dengan mudah untuk menyimpan dan membuka kembali, karena data sudah tersusun berdasarkan waktu pengukuran.

Array yang dibuat adalah berdimensi MxN, dimana M adalah banyaknya pengukuran/sampling data dan N adalah banyaknya data dari sensor/jumlah data sensor yang dibaca.

Misalnya data pengukuran adalah sebegai berikut:

Senin Selasa Rabu Kamis Jumat Sabtu Minggu
Data 10 12 15 8 20 5 7
X1 0 1 2 3 4 5 6
Y1 0 10 12 15 8 20 5
X2 1 2 3 4 5 6 7
Y1 10 12 15 8 20 5 7

dari data di atas maka diketahui,

M = 1,2,3,4,5,6,7 atau Senin, Selasa, Rabu, Kamis, Jumat, Sabtu, Minggu

N = 10, 12, 15, 8, 20, 5, 7

misalya array disimpan dengan nama array ADC(M,N).

Berikut adalah cara membuat menu untuk menyimpan dan membuka data logging.

1. Form awak dari VB

awal form

2. Menambahkan komponen Common Dialog,  masuk ke menu ini dengan menekan Ctrl + T. Kemudian cari dari list Microsoft Common Dialog Control 6.0

add component dialog

3. Setelah itu, klik Apply dan akan muncul pada kota toolbox sebelah kiri dari form

componen dialog

4.  Buatlah form sebagai berikut, atau gunakan template yang sudah ada disini.

desain form

5. Tambahkan componen Dialog Box, dengan cara mendrag kebagian tengan form

drag componen dialog

6. Tambahkan dua komponen Timer1, dan Timer2

drag componen timer

7. Buatlah menu dengan Menu Editor dengan menekan Ctrl+E untuk memunculkan menu editor berikut ini.

menu editor

8. Buatlah menu seperti berikut:

menu

 

9. Menambahkan komponen Slider

add slider

 

Coding Visual Basic

1. Deklarasi variabel

Dim ADC(1800000) As Long
Dim Perulangan As Long
Dim RecStp As Long

– untuk mendeklarasikan array ADC sebagai variabel penampung data

– untuk mendeklarasikan variabel banyaknya data

2. Menyimpan data

 

Private Sub mnSimpan_Click()
If RecStp = 0 Then
MsgBox “No Data Recorded Dipshit!!   “, vbExclamation, “Forget something?”
Exit Sub
End If
CD1.DefaultExt = “dlg”
CD1.Filter = “Logger Files (*.txt)|*.txt”
CD1.Flags = cdlOFNOverwritePrompt
CD1.DialogTitle = “Save As DataLogger File”
CD1.ShowSave
On Error GoTo salah
‘Tulis data ke file
MousePointer = vbHourglass
Open CD1.FileName For Output As #1
Print #1, “Data ke-“, “Waktu”, “Nilai”
For Perulangan = 0 To RecStp – 1
Print #1, Perulangan,  ADC(Perulangan)
Next Perulangan
Close #1

Me.Caption = CapT & CD1.FileName
MousePointer = vbDefault

MsgBox “Data sudah disimpan”, vbOKOnly

Exit Sub
salah:
MousePointer = vbDefault
Exit Sub

End Sub

– pada program di atas, pertama kali akan mengecek apakah ada data yang sudah tersimpan pada array dengan mengecek jumlah pengambilan data, jika tidak ada data tersimpan maka akan menampilkan pesan error dan langsung keluar dari Sub.

– Jika ada data, maka akan menampilkan dialog box untuk menanyakan lokasi penyimpanan dan nama file yang akan digunakan.

– menyimpan data dengan looping sebanyak data yang ada dengan menulis pada file text. Kemudian keluar Sub.

3. Membuka data

Private Sub mnBuka_Click()
Dim w As Integer, w1 As Integer, w2 As Integer
picGrafik.Cls
picGrafik.Refresh
Call Awal

With CD1
.DefaultExt = “dlg”
.Filter = “Logger Files (*.txt)|*.txt”
.DialogTitle = “Open saved file”
.ShowOpen
End With
‘Call ColLoad
m = Right$(CD1.FileName, 3)
If m = “txt” Then
‘Garis
MousePointer = vbHourglass
Open CD1.FileName For Input As #1
RecStp = 0
w = 0
w1 = 0
w2 = 0
Do Until EOF(1)
Input #1, w, w1, w2
ADC(RecStp) = w2
Slider1.Value = w2
Call Grafik
RecStp = RecStp + 1
Loop
Close #1

Else
MsgBox “Invalid File Type Dipshit!!  “, vbCritical, “File Type Error”
End If
MousePointer = vbDefault
Exit Sub

Erex:
MsgBox “File failed to load – ERROR  “, vbCritical, “Load ERROR”
MousePointer = vbDefault
Close #1
Exit Sub

End Sub

– pada program diatas, pertama menyiapkan tampilan grafik dengan menghapus grafik yang ada jika ada, kemudian membuat dasar grafik sebelum dibuat grafik data

– menampilkan dialog box untuk menanyakan nama file dan lokasi penyimpanan data

– menggambar ulang data yang dibaca dengan memanggil fungsi grafik

– menampilkan message box, bahwa proses sudah selesai dilakukan

4. Membuat grafik

Sub Grafik()
‘data yang akan digambar
DATA = Slider1.Value

‘ titik awal untuk menggambar garis, Titik O
‘X1 = Text9.Text
‘Y1 = Text10.Text

‘ titik data yang akan digambar Titik A
‘X2 = Text11.Text
Y2 = DATA ‘Text12.Text
RecStp = RecStp + 1
ADC(RecStp) = DATA
WAKTU(RecStp) = Time
‘ menggambar garis
picGrafik.Line (500 + X1 * SkalaX, TitikNolY – (Y1 * SkalaY))-(500 + X2 * SkalaX, TitikNolY – (Y2 * SkalaY)), vbRed

‘ mengatur nilai untuk titik berikutnya
X1 = X2            ‘ X1 = X2
Y1 = Y2          ‘ Y1 = Y2
X2 = X2 + 1     ‘ X2 = X2 + 1
End Sub

– membaca data dari slider yang merupakan data yang dibaca dari file

– menentukan nilai sumbu Y yang didapatkan dari DATA

– membuat garis pada picturebox dengan koordinat (X1,Y1)-(X2,Y2), warna

– mengatur nilai X1=X2 dan Y1=Y2 sebagai nilai awal grafik berikutnya.

 

Demikian semoga bermanfaat.

Source code langkap, disini.

— Rohmadi —

└ Tags: common dialog control, data logging, data sensor, membuka data, menyimpan data, microsoft common dialog, sampling data, VB 6.0
1,896 Comments

Mengatur Setting Port Serial Pada Visual Basic

Sep17
by rohmadi on September 17, 2012 at 9:28 AM
Posted In: Interfacing, VB 6.0

Untuk menjawab beberapa pertanyaan yang sudah saya terima, disini saya akan mencoba menjelaskan langkah-langkah untuk mengatur setting antara hardware dan software.

Peralatan yang disiapkan=

a. Device USB to Serial dan driver

b. Visuak basic

Setelah siap, makal langkah berikutnya adalah:

1. Memastikan bahwa USB to Serial terpasang dan terdeteksi oleh komputer/laptop

untuk memastikan ini, maka Anda harus memasang driver sesuai dengan chip yang digunakan dengan benar. Selanjutnya untuk mengetahui apakah device sudah terpasang dengan benar dan dikenali oleh komputer/laptop, cek dengan langkah membuka pada Windows (disini dicontohkan pada Windows XP).

device manager awal

Start –> My Computer –> (klik kanan), pilih Manage –> Pilih Device Manager, selanjutnya jika device sudah dikenali maka akan muncul tampilan berikut:

deteksi serial port

2.Pada visual basic, kita tambahkan komponen serial dengan menekan Ctrl + T, kemudian pilih Microsoft Comm Control 6.0, klik Apply kemudian Close.

tambah komponen serial pada VB

3. Berikutnya akan muncul icon seperti berikut pada group komponen di sebelah kiri

komponen serial VB

4. Drag icon MSComm ke bagian desain form.

drag komponen serial vb

5. Cek nomer port serial yang terdeteksi pada hardware berikut

port number hardware

6. Isikan nomer serial pada CommPort Properties, sama dengan nomer port serial yang terdeteksi pada hardware, isikan angka 9 seperti port hardware

setting CommPort

7. Kemudian atur nilai Settings yang menunjukkan Baudrate, parity, panjang bit data dan stop/start bit

Setting VB

Demikian, sehingga setting port serial pada VB dapat dilakukan dan siap digunakan untuk komunikasi serial dengan perangkat lain.

Demian semoga bermanfaat.

└ Tags: Interfacing, Port Serial, serial port, Setting Port Serial, USB to Serial, VB 6, visual basic
6 Comments

Menampilkan Webcam Pada Visual Basic 6.0

Sep14
by rohmadi on September 14, 2012 at 9:11 PM
Posted In: VB 6.0

webcamWebcam merupakan salah satu fitur multimedia yang sangat mudah ditemui pada sebuah komputer khususnya sebuah laptop. Selain termasuk device bawaan dari sebuah laptop, webcam juga dapat dijual secara terpisah. Jika sebuah komputer dipasang sebuah webcam, maka sebuah komputer juga dapat menampilkan video dari webcam.

Sebagai salah satu device pendukung aplikasi web, biasanya webcam cenderung memiliki resolusi lebih rendah dibandingkan device camera yang tidak diperuntukkan untuk aplikasi web. Hal ini menjadi salah satu pertimbangan untuk mendapatkan layanan camera berbasis web yang tidak mengurangi kecepatan dan membutuhkan bandwidth yang besar.

Pada tulisan ini akan diberikan sebuah contoh program menggunakan Visual Basic 6 untuk menampilkan webcam pada program. Pertama kali untuk dapat menampilkan webcam pada VB, Anda harus menginstall software driver dari device webcam yang akan digunakan. Setelah proses installasi sukses, maka baru dapat digunakan untuk menampilkan webcam pada VB.

Anda dapat menggunakan template VB yang sudah kami sertakan disini.

tampilan form webcam

Langkah untuk membuat program Menampilkan Webcam pada VB adalah sebagai berikut, dengan menggunakan template di atas.

1. Mendeklarasikan variabel pada awal program

[sourcecode]

‘DEKLARASI WEBCAM
‘========================================================================
Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function capCreateCaptureWindow Lib "avicap32.dll" Alias "capCreateCaptureWindowA" (ByVal lpszWindowName As String, ByVal dwStyle As Long, ByVal X As Long, ByVal Y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hwndParent As Long, ByVal nID As Long) As Long

Private mCapHwnd As Long

Private Const HUBUNG As Long = 1034
Private Const PUTUS As Long = 1035
Private Const AMBIL_FRAME As Long = 1084
Private Const COPY As Long = 1054

[/sourcecode]

2. Membuat fungsi untuk menghubungkan VB dengan driver webcam

[sourcecode]
Sub Kamera_Mulai()
mCapHwnd = capCreateCaptureWindow("WebcamCapture", 0, 0, 0, 640, 480, Me.hwnd, 0)
DoEvents
SendMessage mCapHwnd, HUBUNG, 0, 0
End Sub
[/sourcecode]

3. Membuat fungsi untuk memutus koneksi VB dengan driver webcam

[sourcecode]
Sub Kamera_Berhenti()
DoEvents: SendMessage mCapHwnd, PUTUS, 0, 0</p>
End Sub

[/sourcecode]

4. Memulai menampilkan video webcam pada program

[sourcecode]
Private Sub Timer1_Timer()
SendMessage mCapHwnd, AMBIL_FRAME, 0, 0
SendMessage mCapHwnd, COPY, 0, 0
Picture1.Picture = Clipboard.GetData
Clipboard.Clear
End Sub
Private Sub btnMulai_Click()
Kamera_Mulai
Label3.Visible = False
End Sub
[/sourcecode]

5. Memutus video

[sourcecode]
Private Sub cmdStop_Click()
Kamera_Berhenti
Label3.Visible = True
End Sub
[/sourcecode]

6. Menutup Aplikasi

[sourcecode]
Private Sub cmdClose_Click()
Unload Me
End Sub
[/sourcecode]

untuk mendapatkan contoh lengkap silakan unduh disini.

Demikian semoga bermanfaat.

— Rohmadi —

└ Tags: device camera, laptop webcam, menampilkan webcam, VB 6, video, Video di VB, visual basic, Visual Basic 6, webcam
1,372 Comments
  • Page 16 of 28
  • « First
  • «
  • 14
  • 15
  • 16
  • 17
  • 18
  • »
  • Last »

Tags

Absensi Karyawan Arduino Arduino Uno ATMega8535 ATmel AVR Barcode Billing CPNS Database database tabungan DDS Grafik GUI GUI matlab Image install Install Driver USBasp Interfacing komputerisasi absensi Matlab Melamar Kerja mikrokontroller Modem GSM Programming python rekap absensi serial port simulasi SMS SMS Gateway software tabungan source code tabungan Timer tutorial USB to Serial vb VB 6 VB 6.0 video visual basic Visual Basic 6 warsito Wavecom

Categories

  • Arduino (8)
  • Artikel Umum (10)
  • Berita (3)
  • Dokumentasi Produk (4)
  • Elektronik (4)
  • FPGA (2)
  • Google Maps (1)
  • Image Processing (1)
  • Interfacing (19)
  • Jualan (11)
  • Machine Learning (1)
  • Matlab (9)
  • Memori (7)
  • Mikrokontroller (6)
  • OS (Operating System Linux) (1)
  • Pengetahuan (2)
  • Posting Berikutnya (1)
  • Python (7)
  • Sistem Informasi (3)
  • Testing (3)
  • Tutorial Video (3)
  • Ultrasound (2)
  • Uncategorized (11)
  • VB .Net (2)
  • VB 6.0 (36)
  • Website (1)
Home » Page 16

©2008-2025 Produk Inovatif | Powered by WordPress with Easel | Subscribe: RSS | Back to Top ↑