Membuat software Sistem Koloid

melanjutkan dari posting sebelumnya, kali ini saya akan membuat program yang dapat menentukan nama fase koloid. program ini menggunakan 2 buah combo box yang penggunaannya dapat dipelajari di posting saya sebelumnya.

Ya inilah program yang terinspirasi dari teman sebangku saya yang sempat mengalami kendala dalam penggunaan Combo box.

Siapkan sebuah Form dengan

Form
Caption = Sistem Koloid

2 Combobox
Text = “Terdispersi” (Combo1) dan “Pendispersi” (Combo2)
List = padat, cair, gas

Label1
Caption = kosongkan
Backstyle = opaque
Borderstyle = 1, fixed

Label2
Caption = Nama Koloid

Label3
Caption = terserah dah

Command1
Caption = EXE

Command2
Caption = Exit

desain sampai berbentuk seperti ini:

koloid

koloid

Continue reading

Posted in Desktop Programing | Tagged , | Leave a comment

Menggunakan ComboBox

ya balik lagi ng blog, tulisan ini menjelaskan pembuatan program Visual Basic 6 dengan Combo box. latar belakangnya yaitu saat temen gw Agung Haryono yang hendak membuat program dengan Combo box yang bertujuan untuk menentukan sebuah sistem koloid, namun memiliki kendala dalam penggunaan Combo box. Setelah mengutak atik Combo box di VB6, akhirnya berhasil juga saya menggunakannya.

Oke, Combo box apaan sih?

itu loh, sebuah componen dalam form yang kalo di klik bakal ada daftar list kebawah, kaya waktu daftar FB  ato dll di Internet, pas lagi di suruh masukin tanggal lahir kan kita mesti milih angka dari 1 sampe 31 yang berurut ke bawah. nah kaya gitu Combo box
(Penjelasan yang gak jelas ya)

yaudah langsung ja jajal. buat sebuah Form pada VB6 lalu tambahkan sebuah Combo box, label dan command.

Combo box, pada properties nya masukan nilai text dengan “Nama” .
jadi sudah jelas kalo ada listing combo1.text pasti akan menghasilkan hasil “Nama”.
nah lalu ke properties list, lalu tambahkan sebuah nama dan tekan enter, lalu klik lagi list, masukan nama lagi terus enter sampe jumlah nama terserah anda.

kalo Form sudah jadi seperti ini :

combo

combo

lalu masukan source ini :

Private Sub Command1_Click()
Label1.Caption = Combo1.Text
End Sub

kalo udah jalankan.

jadi secara garis besar, Combo box itu memiliki text berisi “Nama” pada awal program di jalankan, dan saat di klik akan mengeluarkan list nama yg telah kita isi. nah kalo kita pilih salah satunya, pasti nama yang kita pilih pada list tersebut akan berubah menjadi text pada Cobo box tersebut atau dengan kata lain, nilai Text pada Combo box tersebut dapat berubah dengan cara mengklik list yang ada.

Ya gampangkan ? nah lanjut ke Latar belakang pembuatan posting saya kali ini, yaitu pembuatan program sistem koloid pada posting selanjutnya

Posted in Desktop Programing | Tagged , | Leave a comment

Aritmatika dalam Pascal

Statemen-statemen untuk perhitungan aritmatik

ABS(fungsi)
Memberikan nilai mutlak dari suatu argumen.
Sintaks: ABS(x);

ARCTAN(fungsi)
Memberikan nilai dari fungsi arctangent dari perhitungan goniometri.
Sintaks: ARCTAN(x);
Dimana x dapat bertipe real atau integer dan akan menghasil kan nilai bertipe real.

SIN(fungsi)
Memberikan nilai dari fungsi Sinus.
Sintaks: SIN(x);

COS(fungsi)
Memberikan nilai dari fungsi Cosinus.
Sintaks: COS(x);

EXP(fungsi)
Menghitung nilai pangkat dari bilangan e (bilangan alam),
yaitu sebesar x.
Sintaks: EXP(x);
x dapat bertipe real atau integer dan akan menghasilkan nilai bertipe real.

FRAC(fungsi)
Untuk mendapatkan nilai pecahan dari suatu bilangan.
Sintaks: FRAC(x);
Tipe dari x sama seperti yang diatas.

INT(fungsi)
Memberikan nilai integer (bilangan bulat) dari suatu variabel dengan membuang bilangan
di belakang koma.
Sintaks: INT(X);

LN(fungsi)
Digunakan untuk menghitung nilai logaritma alam (natural logarithm) dari nilai x.
Sintaks: LN(x);

SQR(fungsi)
Digunakan untuk menghitung nilai pangkat kuadrat dari suatu bilangan.
Sintaks: SQR(x);
Tipe dari x bisa berupa real maupun integer. Dan hasilnya akan sama dengan tipe
dari x.

SQRT(fungsi)
Digunakan untuk menghitung nilai akar dari suatu bilangan.
Sintaks: SQRT(x);

Contoh :

PROGRAM Aritmatik;

USES CRT;

VAR x : REAL;

BEGIN

CLRSCR;
WRITE(‘masukkan nilai dari X = ‘);
READLN(x);
IF x<0 THEN x:=ABS(x);
WRITELN(‘Nilai X = ‘,x:5:2);
WRITELN(‘Nilai eksponentialnya = ‘,EXP(x):9:3);
WRITELN(‘Nilai logaritma alamnya = ‘,LN(x):9:3);
WRITELN(‘Nilai integernya = ‘,INT(x):5:2);
WRITELN(‘Nilai fraksionalnya = ‘,FRAC(x):5:2);
WRITELN(‘Nilai X dipangkatkan = ‘,SQRT(x):9:3);
WRITELN(‘Nilai X diakarkan = ‘,SQRT(x):9:3);
WRITE(‘Nilai X jika dimasukkan dalam ‘);
WRITELN(‘fungsi SIN,COS,TANGEN : ‘);
WRITELN(‘- Sinus = ‘,SIN(x):9:3);
WRITELN(‘- Cosinus = ‘,COS(x):9:3);
WRITELN(‘- Tangen = ‘,ARCTAN(x):9:3);
END.

Hasilnya :
masukkan nilai dari X = -2.5

Nilai X = 2.50
Nilai eksponensialnya = 12,182
Nilai logarima alamnya = 0,196
Nilai integernya = 2.00
Nilai fraksionalnya = 0.50
Nilai X dipangkatkan = 6.250
Nilai X diakarkan = 1.581
Nilai X jika dimasukkan dalam fungsi SIN,COS,TANGEN :
- Sinus = 0.598
- Cosinus = -0.801
- Tangen = 1.190

Posted in Desktop Programing | Tagged | Leave a comment

Membuat Kalkulator dengan Pascal

Sudah berbulan-bulan tidak lagi meng update blog, akhirnya kini kesampean juga update nih blog

untuk postingan kali ini saya cuma akan menunjukan script untuk membuat program kalkulator standart

“Menggunakan bahasa apa?”

kali ini saya mencoba dengan PASCAL, tau kan, apa lagi yang ikut Olimpiade Komputer (sayang saya gak bisa ikutan)

Kalkulator ini berguna untuk menghitung dua bilangan real yang telah dimasukan, lalu menghitungnya sesuai operasinya. Operasi yang digunakan adalah penambahan,pengurangan,pembagian,dan pengalian. pemilihan operasi-pun sangat mudah hanya menggunakan Case Of, program ini tanpa ada Procedure sehingga atau memang karena sangat simple sekali.

scriptnya sebagai berikut

Script Kalikulator.pas

Continue reading

Posted in Desktop Programing | Tagged | Leave a comment

Macam Web Programing

Jika anda suka sekali dalam pembuatan web, maka anda tidak akan terlepas dari apa yang namanya bahasa pemrograman. Bahasa pemrograman merupakan suatu teknik komando/instruksi standar untuk memerintah komputer.

Berikut adalah penjelasan tentang bahasa pemrograman apa saja yang biasa digunakan untuk membuat suatu website :

1. Bahasa Pemrograman HTML
HyperText Markup Language (HTML) adalah sebuah bahasa markup yang digunakan untuk membuat sebuah halaman web dan menampilkan berbagai informasi di dalam sebuah browser Internet. HTML saat ini merupakan standar Internet yang didefinisikan dan dikendalikan penggunaannya oleh World Wide Web Consortium (W3C). HTML berupa kode-kode tag yang menginstruksikan browser untuk menghasilkan tampilan sesuai dengan yang diinginkan. Sebuah file yang merupakan file HTML dapat dibuka dengan menggunakan browser web seperti Mozilla Firefox atau Microsoft Internet Explorer.

2. Bahasa Pemrograman PHP
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP pertama kali dibuat oleh Rasmus Lerdorf pada tahun 1995. Pada waktu itu PHP masih bernama FI (Form Interpreted), yang wujudnya berupa sekumpulan script yang digunakan untuk mengolah data form dari web. PHP banyak dipakai untuk membuat situs web yang dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain. PHP biasanya berjalan pada sistem operasi linux (PHP juga bisa dijalankan dengan hosting windows).

3. Bahasa Pemrograman ASP
ASP adalah singkatan dari Active Server Pages yang merupakan salah satu bahasa pemograman web untuk menciptakan halaman web yang dinamis. ASP merupakan salah satu produk teknologi yang disediakan oleh Microsoft. ASP bekerja pada web server dan merupakan server side scripting.

4. Bahasa Pemrograman XML
Extensible Markup Language (XML) adalah bahasa markup serbaguna yang direkomendasikan W3C untuk mendeskripsikan berbagai macam data. XML menggunakan markup tags seperti halnya HTML namun penggunaannya tidak terbatas pada tampilan halaman web saja. XML merupakan suatu metode dalam membuat penanda/markup pada sebuah dokumen.

5. Bahasa Pemrograman WML
WML adalah kepanjangan dari Wireless Markup Language, yaitu bahasa pemrograman yang digunakan dalam aplikasi berbasis XML (eXtensible Markup Langauge). WML ini adalah bahasa pemrograman yang digunakan dalam aplikasi wireless. WML merupakan analogi dari HTML yang berjalan pada protocol nirkabel.

6. Bahasa Pemrograman PERL
Perl adalah bahasa pemrograman untuk mesin dengan sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC. PERL merupakan bahasa pemograman yang mirip bahasa pemograman C.

7. Bahasa Pemrograman CFM
Cfm dibuat menggunakan tag ColdFusion dengan software Adobe ColdFusion / BlueDragon / Coldfusion Studio. Syntax coldfusion berbasis html.

8. Bahasa Pemrograman Javascript
Javascript adalah bahasa scripting yang handal yang berjalan pada sisi client. JavaScript merupakan sebuah bahasa scripting yang dikembangkan oleh Netscape. Untuk menjalankan script yang ditulis dengan JavaScript kita membutuhkan JavaScript-enabled browser yaitu browser yang mampu menjalankan JavaScript.

9. Bahasa Pemrograman CSS
Cascading Style Sheets (CSS) adalah suatu bahasa stylesheet yang digunakan untuk mengatur tampilan suatu dokumen yang ditulis dalam bahasa markup. Penggunaan yang paling umum dari CSS adalah untuk memformat halaman web yang ditulis dengan HTML dan XHTML. Walaupun demikian, bahasanya sendiri dapat dipergunakan untuk semua jenis dokumen XML termasuk SVG dan XUL. Spesifikasi CSS diatur oleh World Wide Web Consortium (W3C).

Posted in Web Programing | Tagged | Leave a comment

Tipe Data Pascal

Tipe Data dapat terletak pada deklarasi variabel maupun padadeklarasi tipe.
Pascal menyediakan beberapa macam tipe data, yang terdiri dari :
1. Tipe data sederhana/skalar, terdiri dari :
1.1. Tipe data standar/predefinisi
1.1.1. bulat (integer)
1.1.2. real
1.1.3. karakter
1.1.4. string
1.1.5. logika (boolean)
1.2. Tipe data didefinisikan pemakai :
1.2.1. subjangkauan (subrange)
1.2.2. terbilang (enumerated)

2. Tipe data terstruktur, terdiri dari :
2.1. larik (array)
2.2. rekaman (record)
2.3. berkas (file)
2.4. himpunan (set)

3. Tipe data penunjuk (pointer)

Continue reading

Posted in Desktop Programing | Tagged | Leave a comment

Animasi Label VB6

Pada kali ini saya akan membagi sebuah source code yang dapat digunakan untuk menampilkan banyak animasi teks pada VB6. Untuk membuatnya anda hanya membutuhkan
1 text
1 label
2 button
Tanpa merubah propertynya

lalu masukan source ini

Continue reading

Posted in Desktop Programing | Tagged , | 3 Comments

Mengenal Data dan Variabel Pada VB

Ketika seorang user (pengguna) menggunakan sebuah program komputer, seringkali komputer memintanya untuk memberikan informasi. Informasi ini kemudian disimpan atau diolah oleh komputer. Informasi inilah yang disebut dengan DATA.

Visual Basic 6 mengenal beberapa type data, antara lain :

  • String adalah type data untuk teks (huruf, angka dan tanda baca).
  • Integer adalah type data untuk angka bulat.
  • Single adalah type data untuk angka pecahan.
  • Currency adalah type data untuk angka mata uang.
  • Date adalah type data untuk tanggal dan jam.
  • Boolean adalah type data yang bernilai TRUE atau FALSE.

Data yang disimpan di dalam memory komputer membutuhkan sebuah wadah. Wadah inilah yang disebut dengan VARIABEL. Mungkin kalian kerap mendengarkannya pada saat belajar Matimatika, namun Variabel disini berbeda dengan apa Variabel yang sering di ajarkan Pak Eko, Pak Mustajab ataupun Bu Rochati, Hehehe. Setiap variabel untuk menyimpan data dengan type tertentu membutuhkan alokasi jumlah memory (byte) yang berbeda.

Variabel dibuat melalui penulisan deklarasi variabel di dalam kode program :

Dim <nama_variabel> As <type_data>

Contoh : Dim nama_user As String

Aturan di dalam penamaan variabel :

  • Harus diawali dengan huruf.
  • Tidak boleh menggunakan spasi. Spasi bisa diganti dengan karakter underscore (_).
  • Tidak boleh menggunakan karakter-karakter khusus (seperti : +, -, *, /, <, >, dll).
  • Tidak boleh menggunakan kata-kata kunci yang sudah dikenal oleh Visual Basic 6 (seperti : dim, as,string, integer, dll).

Sebuah variabel hanya dapat menyimpan satu nilai data sesuai dengan type datanya. Cara mengisi nilai data ke dalam sebuah variabel :

<nama_variabel> = <nilai_data>

Contoh : nama_user = “krisna”

Untuk type data tertentu nilai_data harus diapit tanda pembatas. Type data string dibatasi tanda petik ganda : “nilai_data”. Type data date dibatasi tanda pagar : #nilai_data#. Type data lainnya tidak perlu tanda pembatas.

Sebuah variabel mempunyai ruang-lingkup (scope) dan waktu-hidup (lifetime) :

  • Variabel global adalah variabel yang dapat dikenali oleh seluruh bagian program. Nilai data yang tersimpan didalamnya akan hidup terus selama program berjalan.
  • Variabel lokal adalah variabel yang hanya dikenali oleh satu bagian program saja. Nilai data yang tersimpan didalamnya hanya hidup selama bagian program tersebut dijalankan.

Variabel yang nilai datanya bersifat tetap dan tidak bisa diubah disebut KONSTANTA.

Penulisan deklarasi konstanta di dalam kode program :

Const <nama_kontanta> As <type_data> = <nilai_data>

Contoh : Const tgl_gajian As Date = #25/09/2003#

Posted in Desktop Programing | Tagged | Leave a comment

Mengenal PHP

Sebelumnya mungkin bingung dengan bahasa yang sering saya post di kategori  pemrograman web, “kenapa beda dari pada HTML?”, ya memang beda karena dalam HTML itu telah disisipkan bahasa PHP. Apaan tuh? baca saja lebih lengkap

Apakah PHP itu?

PHP (akronim dari PHP: Hypertext Preprocessor) adalah bahasa pemrograman yang berfungsi untuk membuat website dinamis maupun aplikasi web. Berbeda dengan HTML yang hanya bisa menampilkan konten statis, PHP bisa berinteraksi dengan database, file dan folder, sehingga membuat PHP bisa menampilkan konten yang dinamis dari sebuah website. Blog, Toko Online, CMS, Forum, dan Website Social Networking adalah contoh aplikasi web yang bisa dibuat oleh PHP. PHP adalah bahasa scripting, bukan bahasa tag-based seperti HTML. PHP termasuk bahasa yang cross-platform, ini artinya PHP bisa berjalan pada sistem operasi yang berbeda-beda (Windows, Linux, ataupun Mac). Program PHP ditulis dalam file plain text (teks biasa) dan mempunyai akhiran “.php”.

Sejarah PHP

PHP ditulis (diciptakan) oleh Rasmus Lerdorf, seorang software engineer asal Greenland sekitar tahun 1995. Pada awalnya PHP digunakan Rasmus hanya sebagai pencatat jumlah pengunjung pada website pribadi beliau. Karena itu bahasa tersebut dinamakan Personal Home Page (PHP) Tools. Tetapi karena perkembangan nya yang cukup disukai oleh komunitas nya, maka beliau pun merilis bahasa PHP tersebut ke publik dengan lisensi open-source. Saat ini, PHP adalah server-side scripting yang paling banyak digunakan di website-website di seluruh dunia, dengan versi sudah mencapai versi 5 dan statistiknya terus bertambah (www.php.net/usage.php).

Syarat untuk Menjalankan PHP

Untuk dapat berjalan, PHP membutuhkan web server, yang bertugas untuk memproses file-file php dan mengirimkan hasil pemrosesan untuk ditampilkan di browser client. Oleh karena itu, PHP termasuk server-side scripting (script yang diproses di sisi server). Web server sendiri adalah software yang diinstall pada komputer lokal ataupun komputer lain yang berada di jaringan intranet / internet yang berfungsi untuk melayani permintaan-permintaan web dari client. Web server yang paling banyak digunakan saat ini untuk PHP adalah “Apache” (www.apache.org). Selain Apache, PHP juga memerlukan PHP binary (www.php.net) yang bisa dikonfigurasikan sebagai modul Apache atau pun sebagai aplikasi CGI. Untuk media penyimpanan datanya (database server), PHP biasa menggunakan ”MySQL” (www.mysql.com). Untuk menginstall dan mengkonfigurasi ketiga software tersebut (Apache, MySQL, PHP) agar dapat berjalan dan saling terhubung, memang cukup sulit. Maka dari itu dibuatlah paket software LAMP, XAMPP, MAMP, WAMP, dll yang tinggal kita install dalam satu kali installasi. Dalam satu kali installasi, sudah mencakup ketiga software tersebut dan sudah dikonfigurasi untuk keperluan lingkungan pengembangan aplikasi web. Sehingga, programmer web hanya tinggal menulis program PHP dan langsung menjalankan / mengetest program yang ditulis tersebut melalui web browser. Untuk mendapatkan paket software web server tersebut silakan download dari website yang bersangkutan (untuk XAMPP: www.apachefriends.org, dan untuk WampServer: www.wampserver.com/en/)

Posted in Web Programing | Tagged | Leave a comment

Mengenal XML

XML (eXtended Markup Language) adalah bahasa markup yang digunakan untuk menyimpan data (tidak ada program) dan tidak tergantung dengan tools tertentu (seperti editor, dbms, compiler, dsb). Jika demikian, Lalu digunakan untuk apa dokumen XML ini?

XML adalah merupakan suatu bahasa Markup. Markup yaitu bahasa yang berisikan kode-kode berupa tanda-tanda tertentu dengan aturan tertentu untuk memformat dokumen teks dengan tag sendiri agar dapat dimengerti.

Perbedaan antara XML dan HTML

Perlu di ingat bahwa:

XML bukan merupakan pengganti HTML.

XML dan HTML yang dirancang dengan tujuan yang berbeda:

-         XML dirancang untuk transportasi dan menyimpan data, dengan fokus pada apa data.

-         HTML dirancang untuk menampilkan data, dengan fokus pada bagaimana data terlihat.

HTML adalah tentang menampilkan informasi, sedangkan XML adalah membawa informasi.

Keuntungan XML

  • Ekstensibilitas : dapat ditukar/digabung dengan dokumen XML lain
  • Memungkinkan pemrograman yang lebih baik: maka dibuat suatu software pengolah XML
  • Memisahkan data dan presentasi. Yang akan direpresentasikan dalam XML dan XSLT
  • Pencarian data cepat karena XML merupakan data dalam format yang terstruktur
  • Plain Text dan platform independent
  • Untuk pertukaran data

Dokumen XML dapat digunakan untuk berbagai macam tujuan, seperti:
Sebagai penyimpan data (database) yang mudah dibaca oleh user karena disimpan dalam bentuk teks.

Standard transfer data, dapat digunakan untuk pengiriman data transaksi antar perusahaan, atau mentransfer data dari DBMS yang berbeda (Oracle ke SQL Server).

Sebagai acuan membuat bahasa baru, seperti WML (Wireless Markup Language) yang digunakan pada mobile device dengan protokol WAP, atau VoiceXML yang digunakan sebagai bahasa markup untuk pengenalan suara, dialog, aplikasi interaksi respon suara maupun DTMF (seperti aplikasi pengisian pulsa atau call center), dan sebagainya.

Sebagai file konfigurasi, di Java dokumen-dokumen XML sering kita jumpai seperti file server.xml dan web.xml yang digunakan Tomcat, atau perintah-perintah query yang disimpan dalam file XML yang dipakai pada framework iBatis atau Hibernate.

Sejauh mana perkembangannya?XML menjadi dasar dari beberapa bahasa markup yang telah sedang berkembang sampai saat ini, seperti: XHTML (perbaikan dari HTML), VoiceXML (bahasa untuk aplikasi suara, telepon), XForms (form pada web yang dapat digunakan pada berbagai macam jenis browser, seperti: desktop, PDA , handphone, kertas), XPath, XPointer, XSL dan XSLT (transformasi dan presentasi XML).

Atau lebih jelasnya kunjungi :

http://www.w3.org/XML
http://www.w3schools.com/xml

CATATAN :

Penulis atau yang ngedit nih teks juga belum bisa XML, kalo yang mau ajarin atau tukeran Ebook tentang XML langsung comment aja ya,

Hehehe

Posted in Web Programing | Tagged | Leave a comment