Rabu, 30 Maret 2011

Aplikasi Menghitung Umur

HITUNG UMUR by Fadly Okfianto Muin

Aplikasi ini terbilang sangat sederhana dan cara membuatnyapun sangat sederhana pula, namun kegunaannya tentu tidak sederhana. Mau bukti ? hehehe…pernahkah anda dating pada suatu instansi pemerintah atau swasta dimana anda ditanya oleh operator tentang berapa umur anda sekarang ? padahal sebelumnya sang operator telah menanyakan tanggal lahir anda atau anda sudah mengisinya didalam formulir (jika ada)…tetapi kadangkala operator atau anda bingung atau agak telat menjawab berapa umur anda atau umur seseorang (jika kebetulan orang itu tidak ada dihadapan kita) secara pasti kendatipun tanggal lahirnya sudah kita ketahui, paling tidak kita membutuhkan waktu barang beberapa saat untuk menghitung umur orang tersebut…

Aplikasi berikut adalah aplikasi yang akan menunjukkan umur akurat seseorang dengan akurasi tahun dan bulan. Yah…hanya untuk iseng-iseng saja, namun mungkin berguna bagi anda yang berprofesi sebagai operator, pembuat daftar gaji pada instansi pemerintah atau panitia test cpns / penerimaan karyawan untuk memastikan seorang pelamar sudah berapa tahun lewat berapa bulan umurnya..hehehe…

Atau paling tidak bagi anda yang kebetulan mahasiswa computer yang ingin sedikit belajar fungsi dan terapan aritmatika serta fungsi string dari MID, LEFT dan RIGHT

Okelah…daripada basa basi terus berikut adalah cara membuat aplikasi menghitung umurnya.

Mencetak Landscape pada DataReport

Pernahkah anda mencetak laporan pada VB kemudian mendapatkan debug "Report is longer than the  width paper" yang menunjukkan bahwa laporan yang anda setting di datareport itu jauh lebih besar ukurannya daripada kertas anda? dan hasilnya, ketika anda mengklik OK pada kolom dialog tersebut yang muncul hanyalah sehampar halaman berwarna putih. Dimana laporan saya? tanya anda mungkin dalam hati...tenang saja hehehe...laporan anda pasti tetap ada, hanya saja karena laporan anda kapasitas ukurannya lebih lebar daripada ukuran muatan kertas, maka VB tidak memunculkannya alias tidak dapat mengeksekusinya.

Memang secara default, Datareport ( dulu karena seringnya bertemu debug seperti ini, saya sering memplesetkannta menjadi DATA REPOT ) hanya dapat mengeksekusi laporan dalam bentuk Portrait / tegak, itupun dengan batasan margin kiri kanan atas bawah yang harus diwaspadai pula sehingga laporan yang dibuat tentu akan terbatas dan tidak bisa dibuat dalam bentuk memanjang /landscape.

lantas bagaimana agar kita dapat mencetak secara memanjang/landscape pada visual basic dengan menggunakan DataReport ?
 

Mendalami Isi Port Pararel (DB.25)

Isi dari Port pararel atau DB.25 adalah sebagai berikut :


Dari tabel diatas bisa kita lihat bahwa paralel port memiliki banyak pin untuk Input dan Output, pin tersebut disesuaikan dengan kebutuhan printer karena pada desain awalnya, paralel port adalah untuk menghubungkan PC dengan printer. Meskipun sekarang kebanyakan PC dan printer terhubung lewat port USB, sehingga paralel port tidak dipakai lagi (bagus bukan?, kita bisa memanfaatkan paralel port....)


Kontrol Lampu LED dengan Port Pararel (DB.25)

OLEH : FADLY OKFIANTO MUIN


Berikut adalah desain dan listing dari vb untuk menyalakan dan mematikan lampu led. Pertama-tama rancanglah sebuah form dengan menggunakan komponen Shape dan CommandButton seperti gambar dibawah ini :



Atur properties commandbutton dengan Name dan caption seperti gambar dibawah. komponen shapenya (dikopi hingga 8 buah) dengan Name= SL1(0) sampai SL1(7) , Backstyle= 1-opaque, shape= 3-circle sehingga menjadi seperti berikut :
                                











Ikutilah langkah-langkah berikut untuk memasukkan listingnya :)

Tentang LINUX

Onno W. Purbo 
Linux pada dasarnya adalah sistem operasi seperti Windows & DOS yang beroperasi di PC. Seperti juga Windows yang mempunyai banyak versi ada Windows 3.11, 3.12, 95, 98, Millenium Edition, NT, 2000 dll. Di Linux kita mengenal banyak sekali distribusi Linux dengan berbagai versinya ada Caldera, SuSE, Mandrake, Best Linux, Easy Linux dan RedHat http://www.redhat.com yang merupakan distribusi Linux terbesar di Indonesia.

Secara hukum perbedaan fundamental antara Windows & Linux di Hak Cipta-nya. Adalah ilegal mengcopy / membajak CD Microsoft apalagi diperdagangkan. Sebaliknya, Linux bebas / gratis bisa diperoleh di internet, dapat dicopy ke CD dengan bebas, tanpa ada konsekuensi pelanggaran terhadap hukum. Karena Linux memang menggunakan hak cipta publik yang dikenal sebagai GNU Public License (GPL) yang bisa dibaca di http://www.gnu.org. Prinsip dasar GPL berbeda dengan hak cipta yang biasa digunakan oleh banyak orang termasuk pengguna UU Hak Cipta Indonesia. GPL pada dasarnya berusaha memberikan kebebasan seluas-luasnya bagi si pencipta perangkat lunak untuk mengembangkan kreasi perangkatnya dan menyebarkannya secara bebas di publik. Tentunya dalam penggunaan GPL ini kita masih di ikat dengan norma, nilai dan etika – misalnya tidak etis jika kita mengambil software GPL kemudian mengemasnya menjadi sebuah software lain dan mengaku-ngaku bahwa software tersebut adalah buatan kita.

Perbandingan Sistem Operasi


Oleh :Phil Hughes


Bagian ini memperlihatkan berbagai perbandingan Sistem operasi yang biasa di gunakan di lingkungan bisnis.

  1. Komputer Gabungan
2.   Platform Bisnis Pada Umumnya
      2.1. Sistem Turunan
      2.2. Sistem operasi Microsoft
  1. Pemilik Sistem UNIX
  2. UNIX terbuka – Seperti Solusinya
            Sistem *BSD
            LINUX
  1. Dasar lainnya
  2. Pemilihan Sistem operasi yang tepat
            Pengalamatan yang di butuhkan   
            Kemampuan Operasi Internal
            Pendukung untuk Perangkat Keras yang berbeda
            Meningkatkan Kemampuan
            Non-Pemilik
            Kekompatibelan POSIX
  1. Perbandingan  Sistem operasi

Pada saat ini, komputer sudah menjadi bagian dari lingkungan bisnis. Seperti sebuah daftar yang terpisah, perusahaan mencoba atau mengisi tempat penyimpanan file, Bisnis mengenal komputer sebagai alat kebutuhan untuk mengerjakan urusan bisnis.

            Sayangnya, kebanyakan bisnis tidak berada dalam posisi untuk membuat keputusan  seperti pada komputer atau peralatan lainnya. Ini disebabkan karena sistem komputer lebih rumit dari pilihan bisnis
.

Ludensi - Kiat Jitu Belajar VB

Pernahkah anda suatu saat didalam kelas saat sekolah sedang duduk termenung memikirkan si Dia, utang atau anjng tetangga yang sangat galak? atau sedang mengantuk? fikiran anda melayang-layang untuk tujuan tersebut...tiba-tiba sebuah suara besar dan menghentak membuyarkan lamunan anda...Oo...ternyata suara bu guru yang terkenal sangat kejam dan sadis serta berwajah zombie sedang memanggil nama anda...
" KAMU!!! naik kedepan...kerjakan soal nomor 3! hayo !"
Soal nomor 3 apa itu? .... anda krusak krusuk melirik kiri kanan berharap ada teman yang sudah mengerjakannya...namun ternyata tak satupun yang bisa mengerjakannya...cuma...yah begitulah, saat itu, hari itu...anda memang sedang ketiban sial...

Terpaksalah anda maju ke depan kelas, dengan gemetaran tentunya...sekali lagi terpaksa...sebab jika tidak, anda akan berhadapan dengan taring dan kuku-kuku tajam sang ibu yang suaranya saja bisa membuat kucing tetangga melahirkan mendadak. Hasilnya anda hanya melongo didepan papan tulis sembari berharap semoga bel tanda jam istirahat segera berbunyi...entah karena berharap memang sudah saatnya berbunyi...atau belnya sedang korslet sehingga tiba-tiba berbunyi...apa sajalah yang penting bel berbunyi....oh ya...alarm kebakaran saja sekalian biar semua siswa dan guru berhamburan keluar kelas dan kita bisa tersenyum lega...

" Uhh..syukurlah ada kebakaran...mudah2n sering-sering aja ada kebakaran...!"

Membuat Form Password(1)_sistem textbox

Sebuah aplikasi, sesederhana apapun itu, sebaiknya mempunyai pengaman atau system security. Yang dimaksudkan disini dengan pangaman adalah sebuah form untuk meminta masukan nama dan password atau key, jika masukan atau entry benar, maka user dapat menggunakan program tersebut tetapi jika tidak, maka user tidak dapat menggunakan program tersebut.

Pentingnya pembuatan system pengaman ini adalah agar semua data yang ada dalam aplikasi yang kita buat tidak digunakan oleh oknum yang tidak berhak atau tidak berkepentingan, sehingga menghidari terjadinya kerusakan data, sabotase dan sebagainya.

Okelah…cukup dulu basa-basinya…sekarang kita akan mencoba membuat sebuah system security paling sederhana yakni dengan menggunakan validasi input textbox.

Membuat Form Password(2)_Validasi dengan Tabel

Materi ini adalah penyempurnaan dari materi Membuat Form Password(1)_Sistem Textbox. dikatakan penyempurnaan sebab memiliki kelebihan yakni program dapat diakses oleh siapa saja sepanjang nama dan passwordnya terdaftar didalam tabel user (nama tabel terserah anda tentunya). Sedangkan sistem sebelumnya hanya mencari dan mencocokkan nama dan password terhadap isian textbox...jadi tidak dapat diubah atau ditambah. Hal ini tentunya menjadi ribet jika nama dan password sudah banyak diketahui oleh orang lain...kita tidak dapat lagi merubah atau menambahkan user baru sehingga keamanan aplikasi tidak terjamin baik.


Adapun cara membuat aplikasi ini adalah sebagai berikut :
Buatlah sebuah tabel dengan nama Tuser, kemudian lengkapi field-fieldnya seperti gambar dibawah ini :



Selasa, 29 Maret 2011

Membuat Form Password(3)_Penginputan Maksimal 3 kali

Membatasi Jumlah Input Password Sampai 3 Kali

Materi Membuat Form Password(2)_Validasi Tabel , sekalipun sudah menggunakan sistem validasi tabel namun masih mempunyai kekurangan yakni pengguna dapat mencoba untuk menginput beberapa kali. berikut adalah program dan listing agar pengguna dibatasi kesempatannya untuk menginput hanya sampai 3 kali saja. bagaimana jika boleh nginput sampai 10 kali...bisa nggak? ya pasti bisalah... anda tinggal memodifikasi script dibawah ini hingga 10 kali ( pada sceipt " If 1-a=0, if 2-a=0....if 10-a=0). cara membuatnya adalah sebagai berikut :
  1. Buatlah sebuah tabel dengan nama admin kemudian buatlah filed nama dan password, lalu letakkan indexkey pada field nama dengan nama index= idxnama.
  2. Buatlah Form dengan nama PASSWORD, tambahkan komponen textbox sebanyak 2 buah, label 2 buah dan komponen data sebanyak 1 buah lalu atur propertiesnya sebagai berikut :
     -  Text1, Name = Txtnama,   text= " "
     -  Text2, name = Txtpassword,  text = " "
     -  label1, Caption = Masukkan nama dan password !
     -  Label2, Caption = ***Esc : Exit    ***Enter : OK
     -  Komponrn data dikoneksikan seperti biasa.
     Untuk lebih jelasnya perhatikan gambardibawah ini :


Setelah itu masukkan listingnya sebagai berikut :

Membuat Fungsi terbilang

Apakah anda pernah melihat kwitansi? atau mungkin slip pembayaran dll? yap...disitu ada fungsi terbilang yang menyebutkan uang dalam bentuk huruf...misalnya Dua juta rupiah, empat juta rupiah dan sebagainya.

Biasanya untuk menyatakan uang, program dasar hanya dapat memunculkan uang dalam bentuk angka dalam textbox atau label misalnya 10000, 25000  dan sebagainya. nah fungsi terbilang ini akan mengurai angka tersebut kedalam huruf seperti yang ada didalam kwitansi, slip dan sebagainya. oh yah...fungsi terbilang ini dapat ditampilkan kedalam form secara langsung maupun ditampilkan saat melakukan pencetakan diatas kertas. sebagai bahan latihan berikut adalah cara membuat fungsi terbilang yang ditampilkan kedalam form secara langsung. dan diantara semua materi terbilang....atau membuat fungsi terbilang, materi berikut adalah cara yang paling sederhana.

cara membuatnya adalah sebagai berikut :
  1. Buatlah sebuah form dengan melengkapi komponen textbox, label dan commandButton. kemudian tempatkan seperti pada gambar dibawah .Properti tiap2 komponen tdk usah diganti...kecuali mengosongkan text1 pada textbox ( text = " ").





Klik 2x form lalu masukkan listing berikut :