Menghitung Luas Segitiga dengan Informix


Informix merupakan pemrograman generasi keempat. Contoh sederhana dari pemrograman tersebut adalah perhitungan luas segitiga. Ada dua versi dengan hasil yang sama.

Globals
Define alas,tinggi,luas real
End Globals

Main
Prompt ‘masukkan , alas = ‘ for alas
Prompt ‘masukkan , tinggi = ‘ for tinggi
Call hitung(alas,tinggi)
Display “Luas Segitiga= “luas End
End main

Function hitung(alas,tinggi)
luas=0.5*alas*tinggi
End function

———————————————————————————–

Main
Define alas,tinggi,luas real
Prompt ‘masukkan , alas = ‘ for alas
Prompt ‘masukkan , tinggi = ‘ for tinggi

Call hitung(alas,tinggi ) RETURNING luas
Display “Luas Segitiga= “luas

End main

Function hitung(a,t)
Define t,a,L real
L=0.5*a*t
RETURN L
End Function

———————————————————————————–

Kenapa VB.net ?


Jika ada yang bertanya, kenapa menggunakan VB.net dibanding VB6, ini beberapa jawaban yang saya dapatkan dari obeservasi kecil saya di internet:

No Visual Basic 6 Visual Basic .Net
1 Menggunakan Pustaka dengan standarisasi lama, berdampak pada fungsi-fungsi yang lama (jadul) Menggunakan Pustaka/Library yang standarisasi terbaru sehingga lebih bermanfaat dalam penggunaannya.
2 Penanganan Kesalahan/error yang cenderung sempit lingkupnya (menggunakan On Error Goto) Penanganan kesalahan/error lebih baik (menggunakan Try Catch and Finally) Untuk pengguna akhir bisa dapat meminimalisir kesalahan yang tak tertangani
3 Banyak kode yang tersembunyi sehingga, programmer sulit untuk mengontrol dan mengaksesnya (ex: dalam pengaturan tampilan) Semua kode dapat dilihat dan dimodifikasi
4 Tidak terintegerasi dengan bahasa pemrograman lainnya Dapat mendukung bahasa pemrograman lainya yang memiliki dasar bahasa .Net ( Dalam pengembangannya)
5 VB6 menggunakan ADODB dan merekam-set untuk mengimplementasikan aplikasi akses data. (Penyimpanan data) VB.NET menggunakan ADO.NET dan dataset untuk membangun aplikasi akses data. The ADO.NET juga mendukung akses data terputus.
6 Penggunaan memori yang baik sehingga waktu pengaksesan data lebih cepat
7 Produk lawas, sehingga kadang sulit disesuaikan dengan kebutuhan saat ini Produk terbaru (2012 dengan VB 2012) mudah disesuaikan dengan kebutuhan

 

Pemrograman Logika (Logic Programming)


Logika pemrograman, dalam arti luas, penggunaan logika matematika untuk pemrograman komputer. Dalam pandangan pemrograman logika, yang dapat ditelusuri setidaknya sejauh [1958] proposal saran-taker John McCarthy, logika digunakan sebagai bahasa representasi murni deklaratif, dan teorema-prover atau model-generator digunakan sebagai pemecah masalah. Tugas pemecahan masalah dibagi antara programmer, yang bertanggung jawab hanya untuk memastikan kebenaran program dinyatakan dalam bentuk logis, dan teorema-prover atau model-generator, yang bertanggung jawab untuk Continue reading

Shutdown Timer dengan VB6


Terkadang ketika sedang menunggu download, back up windows, copy file, kita sering ketiduran atau ketika komputer sedang mengelola data dan kita ada urusan yang mengharuskan meninggalkan komputer, kita butuh agar komputer bisa shutdown setengah jam lagi atau 1 jam lagi. Dengan membuat contoh program vb6 sederhana ini, rasanya kita tak perlu takut komputer kita begadang atau terus-terusan dalam kondisi ON. Langsung saja ikuti langkah-langkahnya,

1.Buat Form seperti dibawah 2.Name untuk tombol Mulai : Command1, Batal : Command2, Keluar : Command3 3.Name untuk 30 menit : Option1, 1 jam : Option2, 2 Jam : Option3 4.Pada Code, ketikkan seperti di bawah ini:

Mudahkan ? jika anda kembangkan, anda bisa menggunakan timer untuk waktu yang lebih fleksibel.

Belajar Pemrograman BASIC dengan QBASIC (2)


Selanjutnya, saya mau ngejelasin mengenai intruksi-intruksi atau beberapa pernyataan yang dapat digunakan:

  • rem ‘..’  ,menampilkan penjelasan sesuatu tanpa mempengaruhi program, bisa diletekkan di mana saja
  • cls menghapus layar output setelah program di jalankan kembali
  • dim menjelaskan tipe data dari variabel, contoh: dim banu as integer, berarti variabel banu sebagai integer.
  • print menampilkan hasil pemrosesan di layar, seperti contoh penjelasan output di atas,
  • for…=…to …….next mengulang pernyataan, contoh:

for a=1 to 5

print “BANU”

next a

end

outputnya: Continue reading

Belajar Pemrograman BASIC dengan QBASIC


Sebelum mempelajari struktur serta daleman BASIC (daleman???hehe), kalian bisa download QBASIC di sini.

Kalo udah didownload, kemudian di extrak dan mainkan !!

Seperti kebayakan bahasa pemrograman, BASIC juga memiliki tiga struktur, yaitu: INPUT,PROSES,dan OUTPUT. Yang membedakan dengan pemrograman lainnya adalah, BASIC merupakan bahasa pemrograman tingkat tinggi, karena bahasa yang digunakan mendekati bahasa manusia, dlam hal ini bahasa inggris (bahasa internasional), maka dari itu BASIC dikhususkan untuk pemula, meski banyak juga programmer pro, yang make bahasa BASIC.

Agar lebih mudah memahami, setiap contoh program yang saya contohkan, kalian bisa mengetikkannya di QBASIC !!

Pembagian INPUT, PROSES, dan OUTPUTnya seperti dibawah ini: Continue reading