Sabtu, 02 Januari 2010

Artikel Pemograman V

BAHASA PEMROGRAMAN DAN PERKEMBANGANNYA
Pada dasarnya segala sesuatu itu mengalami perkembangan, termasuk juga dengan bahasa pemrograman komputer. Beberapa perkembangannya antara lain :
Bahasa Mesin (biasa dikenal dengan Mnemonic Code)
Bahasa mesin merupakan bahasa yang terdiri dari kode-kode mesin dan hanya dapat diinterpretasikan langsung oleh mesin komputer. Bahasa ini merupakan level terendah dari bahasa pemrograman komputer dan hanya berupa 0 dan 1. Sekumpulan instruksi dalam bahasa ini dapat membentuk microcode. Meskipun demikian, bahasa ini memiliki kecepatan yang paling tinggi diantara bahasa pemrograman level yang lain. Akan tetapi,
agak sulit mempelajari bahasa tingkat ini, karena sangat tidak user friendly
Bahasa Assembly

Bahasa assembly merupakan pengembangan lebih lanjut dari bahasa mesin. Pada bahasa assembly ini sudah tidak mengenal hanya 0 dan 1 lagi, namun ada beberapa symbol yang digunakan antara lain MOV, ADD-untuk penjumlahan-, SUB-untuk pengurangan-, MUL-untuk perkalian- dan lain-lain. Pada bahasa assembly mempunyai program untuk debugging yaitu untuk mencari kesalahan pada sebuah program yang dibuat. Pada bahasa mesin tidak mempunya debugger. Contohnya adalah Turbo Assembler yang akan mencocokkan token dari awal sampai akhir dan dikodekan menjadi bahasa mesin. Bahasa ini lebih agak mudah dipelajari dari pada bahasa mesin.
Bahasa Tingkat Tinggi (High Level Language)
Bahasa pemrograman yang dapat dimengerti manusia, karena menggunakan frase-frase atau istilah dapat pula dinamakan syntax yang dapat dimengerti manusia. Contohnya adalah Visual C++
Bahasa untuk masalah tertentu (Spesific Problem Oriented)
Bahasa yang berkenaan dengan penyelesaian masalah tertentu. Misalnya SQL untuk masalah database, Regex untuk hal-hal yang berhubungan dengan pencocokan pola string tertentu, biasanya pada checking error pada penulisan email dan lainnya. Bahasa ini disebut sebagai bahasa generasi ke-4
Contoh Bahasa Assembly untuk menulis ‘Hello World’
.model tiny
.data
message db ‘Hello World!’
.code
org 100h
start:
mov ah,9
mov dx,offset message
int 21h
ret
end start
Contoh code untuk Hello World dalam bahasa C#
using System;
public class HelloWorld
{
public static void Main()
{
System.Console.WriteLine(”Hello World!”);
}
}
http://bheadit.blog..m3-access.com/poses/40522_bahasa pemrograman.html

By Umi Salamah_H1A007010 on Sep 21, 2008
#

Penginstal Pemrograman di Linux
Kebanyakan distribusi Linux mendukung banyak bahasa pemrograman. Koleksi peralatan untuk membangun aplikasi dan program-program sistem operasi yang umum terdapat di dalam GNU toolchain, yang terdiri atas GNU Compiler Collection (GCC) dan GNU build system. GCC menyediakan kompilator untuk Ada, C, C++, Java, dan Fortran. Kernel Linux sendiri ditulis untuk dapat dikompilasi oleh GCC. Kompilator tak bebas (proprietary) untuk Linux antara lain adalah Intel C++ Compiler dan IBM XL C/C++ Compiler.
Menginstal program di LINUX gampang-gampang susah, dari yang pake comand line :
rpm -ivh namapaket.rpm
· dpkg -i namapaket.deb
· apt-get install namapaket
· tar xfvz namapake.tar.gz –> ./configure –> make –> make install
Linux sekarang lebih mudah daripada dulu. Ada aplikasi instalasi yang lebih baik sekarang seperti :
Tampilan Text
dselect
http://farm1.static.flickr.com/139/400633015_cc948d1057.jpg?v=0

aptitude
http://farm1.static.flickr.com/152/400633014_9bd13d44c9.jpg

Tampilan GUI
kpackage
http://farm1.static.flickr.com/132/400633017_e062eb9928.jpg

synaptic
http://farm1.static.flickr.com/148/400633018_5190ebd3ac.jpg

Antara synaptic dan kpackage masing-masing ada kelebihan dan kekuranganya. Kalau kpackage ini kita bisa hanya download paket saja, kalau synaptic pada saat kita mark untuk install otomatis menginstall. Soal tampilan sebenarnya lebih bagus synaptic daripada kapackage.

http://ai23.wordpress.com/2007/03/17/penginstal-program-di-linux/

By Indah Wardatul Firdais_H1A007008 on Sep 21, 2008
#

Java
Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Dikembangkan oleh Sun Microsystems dan diterbitkan tahun 1995.
Sejarah perkembangan Java
Bahasa pemrograman Java pertama lahir dari The Green Project, yang berjalan selama 18 bulan, dari awal tahun 1991 hingga musim panas 1992. Proyek tersebut belum menggunakan versi yang dinamakan Oak. Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Salah satu hasil proyek ini adalah maskot Duke yang dibuat oleh Joe Palrang.
Pertemuan proyek berlangsung di sebuah gedung perkantoran Sand Hill Road di Menlo Park. Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah program Java Oak pertama, yang ditujukan sebagai pengendali sebuah peralatan dengan teknologi layar sentuh (touch screen), seperti pada PDA sekarang ini. Teknologi baru ini dinamai “*7″ (Star Seven).
Setelah era Star Seven selesai, sebuah anak perusahaan TV kabel tertarik ditambah beberapa orang dari proyek The Green Project. Mereka memusatkan kegiatannya pada sebuah ruangan kantor di 100 Hamilton Avenue, Palo Alto.
Perusahaan baru ini bertambah maju: jumlah karyawan meningkat dalam waktu singkat dari 13 menjadi 70 orang. Pada rentang waktu ini juga ditetapkan pemakaian Internet sebagai medium yang menjembatani kerja dan ide di antara mereka. Pada awal tahun 1990-an, Internet masih merupakan rintisan, yang dipakai hanya di kalangan akademisi dan militer.
Mereka menjadikan perambah (browser) Mosaic sebagai landasan awal untuk membuat perambah Java pertama yang dinamai Web Runner, terinsipirasi dari film 1980-an, Blade Runner. Pada perkembangan rilis pertama, Web Runner berganti nama menjadi Hot Java.
Pada sekitar bulan Maret 1995, untuk pertama kali kode sumber Java versi 1.0a2 dibuka. Kesuksesan mereka diikuti dengan untuk pemberitaan pertama kali pada surat kabar San Jose Mercury News pada tanggal 23 Mei 1995.
Sayang terjadi perpecahan di antara mereka suatu hari pada pukul 04.00 di sebuah ruangan hotel Sheraton Palace. Tiga dari pimpinan utama proyek, Eric Schmidt dan George Paolini dari Sun Microsystems bersama Marc Andreessen, membentuk Netscape.
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan kerja “bapak java”, James Gosling. Nama Oak ini tidak dipakai untuk versi release Java karena sebuah perangkat lunak sudah terdaftar dengan merek dagang tersebut, sehingga diambil nama penggantinya menjadi “Java”. Nama ini diambil dari kopi murni yang digiling langsung dari biji (kopi tubruk) kesukaan Gosling.
Versi Awal
Versi awal Java ditahun 1996 sudah merupakan versi release sehingga dinamakan Java Versi 1.0. Java versi ini menyertakan banyak paket standar awal yang terus dikembangkan pada versi selanjutnya:
· java.lang: Peruntukan kelas elemen-elemen dasar.
· java.io: Peruntukan kelas input dan output, termasuk penggunaan berkas.
· java.util: Peruntukan kelas pelengkap seperti kelas struktur data dan kelas kelas penanggalan.
· java.net: Peruntukan kelas TCP/IP, yang memungkinkan berkomunikasi dengan komputer lain menggunakan jaringan TCP/IP.
· java.awt: Kelas dasar untuk aplikasi antarmuka dengan pengguna (GUI)
· java.applet: Kelas dasar aplikasi antar muka untuk diterapkan pada penjelajah web.
Kelebihan
· Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
· OOP (Object Oriented Programming - Pemrogram Berorientasi Objek) yang artinya semua aspek yang terdapat di Java adalah Objek. Java merupakan salah satu bahasa pemrograman berbasis oebjek secara murni. Semua tipe data diturunkan dari kelas dasar yang disebut Object. Hal ini sangat memudahkan pemrogram untuk mendesain, membuat, mengembangkan dan mengalokasi kesalahan sebuah program dengan basis Java secara cepat, tepat, mudah dan terorganisir. Kelebihan ini menjadikan Java sebagai salah satu bahasa pemograman termudah, bahkan untuk fungsi fungsi yang advance seperti komunikasi antara komputer sekalipun.
· Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
· Bergaya C++, memiliki sintaks seperti bahasa pemrograman [C++] sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
· Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).
Kekurangan
· Tulis sekali, perbaiki di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
· Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena koe jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
· Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.
Contoh Kode Program Sederhana Dalam Java
Contoh program Halo dunia yang ditulis menggunakan bahasa pemrograman Java adalah sebagai berikut:
class HaloDunia
{
public static void main(String[] argumen)
{
System.out.println(”Halo Dunia”);
}
}
Tahap Kompilasi Java
1. Tulis / Ubah. Pemrogram menulis program dan menyimpannya di media dalam bentuk berkas ‘.java’.
2. Kompilasi. Pengkompilasi membentuk bytecodes dari program menjadi bentuk berkas ‘.class’
3. Muat. Pemuat kelas memuat bytecodes ke memori
4. Verifikasi. Peng-verifikasi memastikan bytecodes tidak mengganggu sistem keamanan Java
5. Jalankan. Penerjemah menerjemahkan bytecodes ke bahasa mesin
Integrated Development Environment
Banyak pihak telah membuat IDE (Integrated Development Environment - Lingkungan Pengembangan Terintegrasi) untuk Java. Yang populer saat ini (Juli 2006) antara lain:
· Dr. Java, program gratis yang dikembangkan oleh Universitas Rice, AS
· BlueJ, program gratis yang dikembangkan oleh Universitas Monash, Australia
· NetBeans (open source- Common Development and Distribution License (CDDL))
NetBeans disponsori Sun Microsystems, dan versi terkininya memilki Matisse, sebuah GUI Editor yang menurut pendapat umum merupakan yang terbaik.[rujukan?]
· Eclipse JDT (open source- Eclipse Public License)
Eclipse dibuat dari kerja sama antara perusahaan-perusahaan anggota ‘Eclipse Foundation’ (beserta individu-individu lain). Banyak nama besar yang ikut dalam ‘Eclipse Foundation’, termasuk IBM, BEA, Intel, Nokia, Borland. Eclipse bersaing langsung dengan Netbeans IDE. Plugin tambahan pada Eclipse jauh lebih banyak dan bervariasi dibandingkan IDE lainnya.

· IntelliJ IDEA (commercial, free 30-day trial)
· Oracle JDeveloper (free)
· Xinox JCreator (ada versi berbayar maupun free)
JCreator ditulis dalam C/C++ sehingga lebih cepat (dan menggunakan memori lebih sedikit) dari kebanyakan IDE.
Pranala luar
· (en) Situs resmi Java Sun
· (en) Java.net Wiki
· (en) Sejarah Java
· (id) Wiki JUG-Indonesia
· (en) Decompiler-HOWTO
· (en) Full Java Tutorial
· (en) Learn Java Programming by Examples
Diperoleh dari “http://id.wikipedia.org/wiki/Java”
Read More......

Artikel Pemograman IV

Struktur dan Elemen Bahasa Pemrograman

Author: chendra | Published: 19th August 2006
Category: Algoritma, Pemrograman, Tool

Sejak dulu hingga sekarang, tentu kita mengetahui bahwa di dunia komputer terdapat beraneka ragam bahasa pemrograman. Karena begitu banyaknya jenis-jenis bahasa pemrograman, bahasa-bahasa tersebut juga dikelompokan berdasarkan kriteria tertentu. Ada yang mengelompokkannya menjadi 3 level bahasa yaitu: high level (Seperti Pascal dan Basic), middle level (Seperti Bahasa C), dan low level (Seperti Bahasa Assembly). Ada juga yang mengelompokkannya menjadi procedural/functional programming, object oriented programming, dan sebagainya.

Namun pada dasarnya, bahasa-bahasa pemrograman tersebut memiliki

bagian-bagian yang serupa. Yang membedakan hanyalah tata bahasa yang digunakan. Seperti halnya belajar bahasa Indonesia, bahasa Jawa, ataupun bahasa asing. Masing-masingnya memiliki bagian-bagian yang sama, yang membedakan hanyalah istilah/simbol yang digunakan dan dialek bahasa tersebut.

Di dalam artikel ini, akan dibahas mengenai bagian-bagian bahasa pemrograman procedural dengan contoh kasus bahasa Pascal dan C. Bahasa pemrograman procedural merupakan bahasa pemrograman yang melibatkan fungsi-fungsi atau prosedur-prosedur sebagai sub program untuk membentuk solusi dari suatu permasalahan. Berbeda halnya dengan bahasa pemrograman yang berorientasi obyek, yang menggunakan pendekatan obyek dalam menyelesaikan suatu persoalan.

By Titik Purbaningrum H1A007035 on Sep 21, 2008
#

BAHASA PEMROGAMAN AVENUE

Avenue adalah bahasa pemrograman berbasis obyek (OOP, Object Oriented Programing) yang disediakan oleh arcView(GIS) ESRI. Dengan Avenue kita dapat menambah ataupun membuat interface baru untuk arcview GIS(new Customizing), dapat mengintegrasikan semua obyek atau perintah didalam ArcView.
Avenue merupakan jembatan untuk menemukan, membangun, mengakses maupun memanipulasi obyek didalam Arcview GIS.
Tabel didalam arcview ada dua yaitu Tabel spatial (table theme) dan table biasa (atribut ). Tabel spatial yaitu table bawaan sebuah theme yang berisi informasi-informasi spatial seperti jenis feature(shape), Id jalan, nama kota dan lain-lain. Sedangkan table yang kedua merupakan table yang berdiri sendiri, seperti table penduduk yang berisi nama pddk, ID pddk, alamat dan lain-lain.
Bitmap (bit) merupakan kumpulan ( list ) dari nilai Boolean (true/false), nilai bitmap selalu dimulai dengan dengan nilai 0,1,..n-1. Pada Tabel nilai ini ditandai dengan terseleksinya sebuah record atau lebih.
Dialog designer merupakan salah satu extensi yang disediakan oleh Arcview. Dialog Disigner merupakan tool/alat yang digunakan untuk membangun sebuah project data base ataupun customizing sesuai kebutuhan pengguna.
Untuk memulai penggunaan Dialog disigner, pertama kali aktifkan extensi dari file menu project aktif.

By susi ilmiyatin H1A007015 on Sep 21, 2008
#

BAHASA PEMROGRAMAN JAVA

Java adalah sebuah bahasa pemrograman komputer berbasiskan kepada Object Oriented Programming yang sederhana dan tidak tergantung pada berbagai platform. Sistem Operasi. Java diciptakan setelah C++ dan didesain sedemikian sehingga ukurannya kecil, sederhana, dan portable (dapat dipindah-pindahkan di antara bermacam platform dan sistem operasi). Program yang dihasilkan dengan bahasa Java dapat berupa applet (aplikasi kecil yang jalan di atas web browser) maupun berupa aplikasi mandiri yang dijalankan dengan program Java Interpreter. Bahasa ini dikembangkan oleh Sun Microsystem Corp dan memiliki banyak keunggulan, seperti sederhana, berorientasi object, mendukung pemakaian terdistribusi, baik dalam jaringan maupun Internet, selain itu juga bersifat open system Tingkat performasi dari sistem yang dihasilkan juga optimal. Pemrograman Java banyak dikembangkan untuk pengembangan situs web yang aman dan interaktif. Disamping itu dengan memakai bahasa pemrograman ini, kita dapat memasukkan berbagai macam program aplikasi animasi, multimedia, dan database ke dalam situs web. Sekarang ini, Java menjadi sangat populer dan banyak digunakan oleh para pengembang sistem maupun Web Developer. Ada tiga ide cemerlang yang menjadi ciri kesuksesan Java, yaitu bahasa, kode byte, dan virtual machine. Java menggunakan kode byte yang portabel dan modular. Portabel bukan merupakan kode mesin prosesor (peranti keras) tertentu, justru sebaliknya portabel dapat dimuat ke berbagai landasan komputer maupun sistem operasi. Dia juga modular karena tiap objek dikompilasi menjadi satu file kelas (class) yang mandiri. Aplikasi lengkap Java merupakan kumpulan beberapa file kelas. File-file kelas ini dapat disatukan dan dipadatkan menjadi file jar (Java archive).

SUMBER :
Dwita.2007. Java-Programing Language. Diakses di http://www.beritanet.com/Literature/Kamus-Jargon/java_programming.html
Anonim. 2007. Pemrograman Java. Diakses di http://ilmukomputer.com/2007/02/16/di-sini-java-di-sana-java/
Read More......

Artikel Pemograman III

Bahasa pemrograman

Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer, adalah teknik komando/instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu set aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi.
Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set). Agar komputer dapat melakukan sesuatu hal, kita harus memberinya perintah yang dapat ia laksanakan, yaitu dalam bentuk kumpulan perintah-perintah dasar tersebut.

Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh program komputer yang disebut kompilator. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar.

Kegiatan membuat program komputer dengan menggunakan bahasa pemrograman disebut pemrograman komputer. Contoh bahasa pemrogaman adalah bahasa FORTRAN, COBOL, BASIC, JAVA, dan C++.

Komputer adalah mesin yang dapat melaksanakan seperangkat perintah dasar (instruction set). Agar komputer dapat melakukan sesuatu hal, kita harus memberinya perintah yang dapat ia laksanakan, yaitu dalam bentuk kumpulan perintah-perintah dasar tersebut.

Bahasa pemrograman adalah bahasa yang dapat diterjemahkan menjadi kumpulan perintah-perintah dasar tersebut. Penerjemahan dilakukan oleh program komputer yang disebut kompilator. Sintaks dari bahasa pemrograman lebih mudah dipahami oleh manusia daripada sintaks perintah dasar. Namun tentu saja komputer hanya dapat melaksanakan perintah dasar itu. Maka di sinilah peran penting kompilator sebagai perantara antara bahasa pemrograman dengan perintah dasar.

Kegiatan membuat program komputer dengan menggunakan bahasa pemrograman disebut pemrograman komputer. Contoh bahasa pemrogaman adalah bahasa FORTRAN, COBOL, BASIC, JAVA, dan C++.
Berikut ini adalah daftar bahasa pemrograman komputer:

*

Ada
*

ALGOL
*

Assembly
*

BASIC:
o

ASP
o

BASIC
o

COMAL
o

Visual Basic
o

Visual Basic for Applications
o

VBScript
*

Batch (MS-DOS)
*

COBOL
*

UNIX shell script:
o

Bourne shell (sh) script
o

Bourne-Again shell (bash) script
o

Korn shell (ksh) script
o

C shell (csh) script
*

C:
o

C++
o

C#
o

Visual C++
*

ColdFusion
*

dBase dkk.:
o

Clipper
o

Foxbase
o

FoxPro
o

Visual FoxPro
*

Eiffel
*

FORTRAN
*

Haskell
*

Java
o

JavaScript
o

JSP
*

Lisp
*

Logo
*

Pascal
o

Delphi
*

Perl
*

Prolog
*

Python
*

PHP
*

Pike
*

REXX
*

RPG
*

Ruby
*

Simula
*

Smalltalk
*

Scheme
*

SQL

Dari:http://itku.blogspot.com/2007/09/bahasa-pemrograman.html

By Rias windiarti,H1A007030 on Sep 20, 2008
#

TIPS MEMBUAT PROGRAM APLIKASI YANG KOMPLEKS TANPA HARUS MUNCUL BANYAK WINDOWS

Memang membuat program aplikasi itu bukanlah sesuatu yang mudah atau seperti sesuatu yang cepat untuk disajikan. Kita harus menggunakan teknik selain kemampuan logika dalam memecahkan suatu permasalahan yang berhubungan dengan programming. Teknik disini adalah teknik desain aplikasi. Apabila anda salah desain, maka aplikasi yang anda tidak akan bagus atau hasilnya tidak bisa maksimal, yang mungkin setelah beberapa hari atau minggu anda buka, anda jadi terasa bosan dan ingin mengganti desainnya. Meskipun anda sudah ganti, kadang juga masih bosan ketika dibuka beberapa hari kemudian. Untuk mengatasi permasalahan tersebut diatas, saya ingin mengajarkan kepada anda tentang penggunaan teknik desain aplikasi agar mudah diedit, dikembangkan dan terstruktur dengan menggunakan komponen utama PageControl dan Frame. Meskipun demikian, komponen lain juga diperlukan, hanya saja dua komponen inilah yang paling berperan. Saya anjurkan jika anda mempunyai komponen Raize, anda gunakan object RzPageControl, karena PageControl yang dimiliki oleh Raize jauh lebih bagus ketimbang PageControl yang lain, untuk detailnya tidak perlu saya sebutkan mengenai kelebihannya. Yang pasti PageControlnya lebih stabil. Langsung saja biar anda mengerti cara penggunaan object tersebut, silahkan anda ikuti langkah-langkah berikut ini dengan pelan-pelan.

1. Buat program aplikasi baru
2. Biasa - Ambil object PageControl dari component pallete Win32
Raize - Ambil object RzPageControl dari component pallete Raize Panels
3. Silahkan anda klik kanan Object PageControl tersebut dan pilih item New Page
4. Ulangi sekali lagi.
5. Apabila anda menggunakan RzPageControl anda bisa menyembunyikan TabSheet-nya secara keseluruhan dengan cara
klik kanan object RzPageControl dan pilih item Hide All Tabs, sehingga dengan demikian desain aplikasi lebih
halus.
6. Langkah selanjutnya adalah kita akan membuat Frame.
7. Buat Frame baru sebanyak 2, dengan cara sebagai berikut :
- Buka menu File
- Pilih sub Menu New
- Pilih item Frame
- Lakukan proses diatas sekali lagi, sehingga anda sekarang memiliki 2 Frame
8. Sekarang silahkan anda lanjutkan buka component pallete Standard
9. Pilih object untuk manggil Frame
10. Object itu terletak disebelah kiri MainMenu
11. Apabila berhasil akan muncul Kotak Dialog dengan isi item didalamnya Frame1 dan Frame2
12. Pilih Frame1 untuk TabSheet1 dan Pilih Frame2 untuk TabSheet2
13. Sekarang silahkan anda buka Frame1
14. Isikan beberapa object didalamnya
15. Lakukan hal yang sama pada Frame2
16. Jangan menambahkan object pada Hasil Frame yang telah anda panggil. Maka hal itu tidak bisa dilakukan
dan object yang anda tambahkan ikut jadi child dari parent Framenya.
17. Silahkan anda compile dan jalankan program aplikasinya.
18. Lihat apa yang terjadi ?????
19, Ternyata program kita seolah lebih terstruktur dan tidak terkesan banyak windows.
20. Untuk bisa melihat tabsheet yang satu dengan yang lain, anda bisa menambahkan object button dan kemudian
isikan kode program didalamnya yang bertujuan untuk mengaktifkan tabsheet yang ingin anda aktifkan.
21. Semoga artikel ini bisa memberikan banyak wacana buat temen-temen terutama yang suka dengan bahasa pemrogaman Delphi.

Thursday, August 09 2007
Contributed by: ekoindriyawan

http://www.benpinter.net/article.php

Read More......

Artikel Pemograman II

Bahasa Pemrograman Komputer

Adapun bahasa pemrograman yang sering ditemui adalah: Pascal, C, PHP, Delphi dan C++ Builder. Sebagian besar adalah kompiler yang berbasis Microsoft Windows.Bahasa pemrograman tidak lain adalah sebuah cara untuk berkomunikasi dengan mesin, dan mesin yang sedang kita tuju dan kita ajak untuk berkomunikasi adalah komputer. Terlepas dari tipe komputer tersebut, tentunya memerlukan bahasa yang menjembatani komunikasi antara anda sebagai manusia dengan komputer sebagai mesin. Mesin adalah mesin. Yang membuat mesin tersebut menjadi berguna adalah dengan memberikan instruksi kepadanya menggunakan bahasa yang dapat dimengerti oleh mesin.

Jadi pendek katanya adalah, sebenarnya semakin canggih mesin, semakin canggih juga bahasa pemrograman yang digunakannya. Mengikuti perkembangan teknologi informasi yang semakin mudah dan canggih, perkembangan bentuk dan ukuran mesin semakin lama semakin mengecil dibandingkan dengan pendahulunya. Ukuran tentunya bukan lagi masalah jika yang anda cari adalah fungsi. Karena walaupun perangkat keras teknologi informasi masa kini lebih kecil, tetapi sudah bisa dipastikan berfungsi lebih baik dan mutakhir. Begitu juga perkembangan bahasa pemrograman yang dibutuhkan oleh mesin tersebut.

Bahasa pemrograman tidak terlepas juga dari platform di mana bahasa pemrograman tersebut digunakan. Platform sistem operasi yang berkembang sekarang sudah mendukung bahasa pemrograman. Variasi nama, bahasa, dan mode bahasa pemrograman semakin banyak. Bahasa pemrograman pun sudah tersusun berdasarkan kategori tersendiri: bahasa tingkat rendah, tingkat rendah, dan tinggi. Semakin tinggi bahasa pemrograman tersebut, semakin mudahlah manusia untuk memahaminya.

Bahasa tingkat tinggi adalah bahasa pemrograman yang sudah menyerupai dengan bahasa manusia, antara lain: Pascal, C++, Java dan lainnya. Sebelum anda membuat program menggunakan bahasa pemrograman, adalah sangat baik untuk mengetahui dimana program yang akan anda buat tersebut digunakan, tipe pengguna, sistem operasi yang mendukung, dan persaratan sistem yang dibutuhkan. Jika sudah anda temukan, silakan anda pilih bahasa pemrograman apa yang anda kuasai dan kompiler apa yang anda butuhkan. Selanjutnya, jangan lupa juga anda menentukan dalam lingkungan apa anda akan membuat program anda. Misalnya, Aplikasi Console, Aplikasi Grafik atau Visual, Aplikasi Desktop atau Client Server, Aplikasi Web Server, atau aplikasi Mobile. Setelah semuanya komplit, anda bisa memulai untuk mengembangkan program anda menggunakan bahasa pemrograman yang anda pilih.

Oleh : Dedy Gunanto,S.Kom
http://dedygunanto.wordpress.com/pemrograman/
Read More......

Artikel Pemrograman I




PemrogramanJika 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).
Read More......