Informatics Forum

Archive for the ‘Visual Basic’ Category

Sedikit potongan program untuk membaca dan menulis menggunakan barcode scanner. Semoga membantu.

Private Sub Command1_Click()
On Error GoTo errHandler

‘FOR WRITING
MSComm1.CommPort = 2
MSComm1.Settings = “9600,N,8,1”
MSComm1.PortOpen = True
MSComm1.Output = “Testing” ‘txtData.Text
MsgBox MSComm1.OutBufferCount
MSComm1.PortOpen = False

‘FOR READING

MSComm1.CommPort = 2
MSComm1.Settings = “9600,N,8,1”
MSComm1.PortOpen = True
MsgBox MSComm1.InBufferCount
MSComm1.InputMode = comInputModeText
‘Text1.Text = MSComm1.Input
MsgBox MSComm1.Input
MSComm1.PortOpen = False

errHandler:
If Err.Number 0 Then
MsgBox “Error No: ” & Err.Number & “, Error Description: ” & Err.Description
End If
End Sub

Advertisements

Apa pendapat anda tentangĀ  Microsoft Visual Basic 6.0, pasti macam-macam komentar. Program yang jelek, sampek ada yang berpendapat program paling gampang. Hehe monggo alias silahkan komentar itukan menurut sampean kan. Saya juga berpendapat Visual Basic sungguh membodohi si penggunanya, dan bisa menjerumuskan ke jalur kesesatan yang amat sesat. Hehe, parah ya komentarku.

Tapi kalau bisa realistis, saya berpendapat bahwa saya bisa program dimulai dari sini. Menempuh jalur sesat dan bodoh, ya saya memakai Visual Basic ini untuk belajar program, padahal di kampus diberikan kurikulum memakai C, C++, Java. tetapi seya tersesat memakai teknologi ini. Dan saya sangat menikmatinya.

Tapi sungguh tidak dapat dipercaya, dengan mempelajari program ini sedikit demi sedikit saya bisa belajar bahasa pemrograman yang lain, yang saya anggap sulit dan sudah dipelajari, ehhh ternyata dengan mengenal konsep dan pengembangan dari Visual Basic, secara mudah pulah diterapkan di pemrograman yang lain. Nggak tau ya, mungkin beda dengan orang – orang lain. tetapi itulah yang terjadi pada saya.

Sehingga bisa dikatakan, Visual Basic is mother of my programming knowledge.

Andapun bisa menemukan jalan untuk bisa mahir sebuah programming dari ilmu program lain, jadi silahkan menemukan jalan itu.

Aplikasi ini sebenarnya sudah umum, tapi masih belum banyak dipakai di dalam sebuah sistem, misalkan sebuah perusahaan. Memang aplikasi ini adalah sebuah customer retention dari sebuah service produsen atau employee care saja dari sebuah pimpinan perusahaan.

Saya pernah develop aplikasi ini untuk Perusahaan telekomunikasi terbesar di Indonesia cabang Surabaya. Sebenarnya ini pesenan dari dosen yang kebetulan kenal dengan Managernya. Tujuan SMS Birth day remainder ini untuk memberikan perhatian yang lebih kepada spesial customer. Spesial Customer karena orang – orang dalam kategori ini merupakan penyumbang terbesar pendapatan, karena pemakaian pulsa sehari saja bisa mencapai 2 juta. Sehingga orang tersebut akan merasa diperhatikan dan akan merasa cinta pada Operator ini.

Gambaran sistemnya adalah aplikasi yang bisa secara otomatis mengirimkan SMS Selamat Ulang Tahun kepada nomor HP seseorang ketika waktu sekarang tepat hari ulang tahunnya. Tidak cukup itu saja, data hari kelahiran istri, anak-anaknya juga dijadikan parameter. Sehingga ketika hari ini menunjukkan ulang tahun anak atau istrinya, sistem akan mengirimkan selamat ulang tahun via SMS.

Requirementnya adalah sebagai berikut :

  • Data Pelanggan, data ini diberikan oleh client saya, berupa table flat, syarat mutlak ya ada data Nomor handphone, Nama Customer, tempat dan tanggal lahir.
  • Data Istri, Nama Istri customer, tempat dan tanggal lahir
  • Data Anak, Nama Anak customer, tempat dan tanggal lahir.
  • GSM Modem, pada waktu itu saya memakai GSM Model milik Siemens.
  • Koneksi kabel masih pakek Serial
  • Komponen SMS yang saya pakai Gammu/CWave
  • Database MS Access
  • Tools developernya MS Visual Basic 6.0

Karena aplikasinya ada di surabaya dan sudah lama, mohon maaf tidak dapat kami share di sini. Kapan – kapan kalau sempat saya akan buatkan untuk anda semua.

Aplikasi dibuat atas permintaan Pimpinan proyek untuk melakukan pengundian kepada semua employee project.Program yang dibuat cukup simple saja, dengan teknologi MS Visual Basic 6.0 dan Database MS Access. Tetapi fitur dan utilitisnya lumayan komplit, cukup user friendly dan terdiri dari audio dan visual.

Utilities yang disediakan :

  • Form untuk drawingnya, ini untuk menunjukkan kepada khalayak proses pengundian dengan trigger satu tombol yang diklik manual.
  • Form viewing pemenang, form untuk menampilkan pemenang hasil pengundian.

Tetapi beberapa kekurangannya adalah sebagai berikut :

  • Dinamis, aplikasi itu masih belum bisa dinamis, tidak adanya mode option dalam program sehingga jika ada schedule lucky draw, maka beliau akan melakukan rebuilding lagi dimenu – menu : Hadiah, jumlah hadiah, setting suara hadiah.
  • Hardcoding, teknik harcoding adalah sebuah scope if/switching pada sebuah kondisi tertentu yang akan menjalankan sebuah perintah yang diinginkan. Teknik ini pasti akan direbuilding jika software kemungkinan besar akan bertambag atau berubah setting. Dan itu sangat mungkin di kasus skarang ini.
  • Design dan Documentation, design dari software ini mungkin hanya sebatas penerawangan saja, jadi jika ada orang yang pengen ngembangin, dia harus belajar dulu dari si pembuat pertama, serta dokumen pendukung pembuatan software ini belum dibuat.

Opini yang harus dibangun dalam membuat software meskipun kecil kudu berpatokan beberapa prinsip : Dinamis, Jangan Hardcode dan dokumentasi yang bagus.


Pages

Blog Stats

  • 135,542 hits

Category

Online

visitor stats
December 2017
M T W T F S S
« Jan    
 123
45678910
11121314151617
18192021222324
25262728293031