Kamis, 14 April 2011

Bahasa Pemrograman ASP

      Active Server Pages (ASP) adalah bahasa pemrograman lingkungan aplikasi terbuka (open application environment) berjenis serverside untuk membangun aplikasi web (internet). Lingkungan aplikasi terbuka, maksudnya bahwa menggunakan ASP, halaman-halaman Hypertext Markup Language (HTML), script, dan komponen ActiveX dapat dikombinasikan menjadi satu untuk membangun sebuah aplikasi web.
     HTML adalah bahasa standar penulisan dokumen web agar dapat ditampilkan pada browser. Script adalah potongan program kecil yang disisipkan pada dokumen web sehingga halaman web menjadi lebih interaktif. Sedangkan ActiveX adalah seperangkat  teknologi yang memungkinkan komponen-komponen software untuk berinteraksi satu sama lain dalam lingkungan yang terhubung tanpa mempedulikan dari bahasa apa komponen tersebut diciptakan.
     ASP diciptakan oleh Microsoft untuk menjawab tantangan pemrograman web dinamis, di mana isi dari sebuah web site dapat diprogram untuk mendapatkan hasil yang berbeda. Tidak seperti HTML yang hanya menampilkan isi yang statis, ASP mampu menampilkan isi halaman yang berbeda sesuai dengan tujuan pemrogramannya. Sampai saat buku ini ditulis, ASP telah mencapai versi 3.0 yang berjalan pada platform Windows 2000 Professional atau Server. Versi sebelumnya, yaitu versi 2.0, dapat berjalan pada platform lain seperti Linux, Solaris, OS/2, dan Novell. Saat ini Microsoft tengah merancang pelanjut dari ASP 3.0, yaitu ASP+ yang berjalan pada Windows .NET Framework.
       Bahasa ASP murni Object Oriented Programming (OOP). Struktur bahasanya sama dengan bahasa Visual Basic yang mudah dimengerti karena sintaksnya menggunakan Bahasa Inggris. Seperti diketahui, bahwa Visual Basic adalah bahasa pemrograman yang paling mudah dimengerti dan dipelajari dibandingkan bahasa pemrograman lainnya. Oleh karena itu ASP sangat mudah dipelajari oleh para pemula sekalipun untuk membuat aplikasi web, disamping kehandalan dan kelengkapan fasilitas yang diberikan.

Bahasa Pemrograman PERL

PERL adalah bahasa pemrograman yang menggunakan tipe data dinamis, program PERL
dapat langsung dieksekusi tanpa harus melalui proses kompilasi tersendiri ke format binary yang dapat dieksekusi.PERL banyak digunakan pada aplikasi manajemen sistem dan jaringan, pemrograman web,manipulasi teks, akses ke database.Berikut ini beberapa aplikasi yang menggunakan PERL yang cukup dikenal: mrtg, SQL
Ledger (aplikasi akunting), Webmin (aplikasi admin), spam assasin (anti spam).

Menjalankan Program PERL

Eksekusi dari file

Berikut ini sebuah program PERL salam.pl, yang mencetak salam universal di konsol, jika ada argumen pada command line maka ditampilkan setelah salam.

#!/usr/local/bin/perl
if ($#ARGV > 1)
{
print "hello $ARGV[0]\n";
} else {
print "hello\n";
}

Eksekusi di shell menggunakan PERL interpreter, sbb:
bash% perl salam.pl Bejo
helo Bejo

Agar dapat dieksekusi tanpa mengetikkan interpreter perl di command line, file salam.pl perlu diset permissionnya. Misalkan dengan perintah :

bash% chmod 755 salam.pl
bash% ./salam.pl Adhie
hello Adhie

Pastikan program PERL diawali dengan path lengkap ke interpreter perl yang terinstal di sistem operasi anda, untuk sistem berbasis Linux dan Unix, path tersebut harus diawali dengan karakter '#!' , seperti contoh:

#!/usr/local/bin/perl

Eksekusi dari command line

PERL dapat mengeksekusi perintah secara langsung dari command line, tanpa perlu membuat file program, menggunakan options e di interpreter perl, contoh:
bash% perl e
'print ”hello\n”'


Dasar dasar PERL

Program PERL

 
Program PERL atau skrip PERL, biasa disimpan dalam file teks berakhiran .pl. Walaupun
demikian perl interpreter tetap akan mengeksekusi program PERL yang tidak menggunakan
ekstensi .pl.
Sebuah program PERL yang executable dapat menggunakan hanya statement, tanpa perlu
mendefinisikan fungsi khusus seperti main() dalam program bahasa C.
Program PERL dapat terdiri atas statemen, deklarasi subroutine, konstruksi kondisional,konstruksi loop, konstruksi block.

Bahasa Pemrograman RUBY

    Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Pada tahun 1993 Yukihiro ingin membuat sebuah bahasa pemrograman scripting yang memiliki kemampuan orientasi obyek. Pada saat itu pemrograman berorientasi obyek sedang berkembang tetapi belum ada bahasa pemrograman scripting yang mendukung pemrograman obyek.

      Kelebihan Ruby antara lain :
  • Sintaks sederhana.
  • Memiliki exception handling yang baik.
  • Bahasa Pemrograman Berorientasi Objek.
  • Mengusung konsep single inheritance.
  • Open source, siapa saja dapat menggunakannya dengan cuma-cuma dan dapat ikut berpartisipasi mengembangkannya.
  • Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori.

PEMROGRAMAN JAVA

java adalah programming berorientasi objek, sebagian besar dari syntaxnya diwarisi dari c/c++. Bahasa java merupakan bahasa yang tren di masa sekarang, karena program java di zaman sekarang sangatlah di butuhkan. Apabila anda sudah belajar c/c++ saya kira bisa lebih mudah, karena program java tidak jauh dari bahasa c/c++.

Apabila anda ingin menjadi seorang programming yang handal rajin-rajinlah berlatih, minimal luangkan waktu dalam sehari 5/6 jam untuk belajar java. Tanpa kursus anda bisa menjadi programmer yang handal, asalkan rajin untuk berlatih. Seperti yang dikatakan albert einstein belajarlah dari contoh-contoh yang ada.

Anda bisa pelajari contoh-contoh yang di berikan dari sun sendiri, bisa di lihat disini http://www.java2s.com/Tutorial/Java/CatalogJava.htm. lengkap sekali tutorialnya, Janganlah mudah menyerah bahasa java itu mudah, asalkan kita berlatih dan berlatih. Sebelum masuk ke contoh awali dulu kelebihan2 dari java sendiri.

Kelebihan Pemrograman Java

1. Sederhana dan Ampuh

Anda dapat belajar membuat program dengan Java secara cepat jika telah memahami konsep dasar pemrograman berorientasi objek.Anda hanya perlu mengerti beberapa konsep untuk dapat menulis program yang memuaskan. Java tidak memiliki hal-hal yang mengejutkan dan aneh. Tidak seperti bahasa pemrograman lain yang menawarkan puluhan cara untuk melakukan satu pekerjan, tetapi semua itu dibutuhkan ketelitian dan tingkat kerumitan yang tinggi.

Kesederhanaan adalah kelebihan utama yang ditawarkan Java. Hal ini dimungkinkan karena Java Scripting Language (bahasa naskah) menghilangkan kemampuan kita untuk berinovasi dengan menganggap bahwa semua yang kita inginkan telah disatukan dalam satu objek yang telah ada dan seringkali perlu di-script-kan. Java memberi anda kemampuan untuk menuangkan semua ide anda dalam cara berorientasi-objek yang mudah dan jelas tanpa harus melihat proses bagian dalam sistem yang seringkali berbahaya.

2. Aman

Kebanyakan masalah keamanan terutama aplikasi jaringan internet yang dihasilkan dari sistem lama terjadi karena sistem tidak dirancang dengan konsep keamanan Internet.Salah satu prinsip kunci perancangan Java adalah keselamatan dan keamanan. Java tidak pernah memiliki fasilitas dan keamanan yang tidak aman sampai perlu ditangani secara khusus untuk pengamanannya.

Oleh karena itu, program Java tidak dapat memanggil fungsi-fungsi global dan memperoleh akses ke berbagai sumber dalam sistem karena terdapat sejumlah pengawasan yang dilakukan oleh program Java yang tidak dapat dilakukan oleh sistem lain.

3. Berorientasi Objek

Java tidak diturunkan bahasa pemrograman manapun, juga sama sekali tidak kompatibel dengan semuanya. Hal ini dikarenakan adanya kebebasan dalam rancangan maka dipilih pendekatan yang jelas berguna, dan pragmatis. Modul objek Java adalah sederhanadan mudah dikembangkan namun sejalan dengan itu, bilangan dan tipe data sederhana lain dianggap sebagai non objek berkinerja tinggi.

Kebanyakan sistem berorientasi objek lain memilih hirarki objek yang kaku dan susah diatur atau memilih menggunakan model objek dinamik yang tidak memiliki kinerja tinggi dan kelengkapan . Java sekali lagi memiliki keseimbangan yang menyediakan mekanisme peng-class-an sederhana dengan model antarmuka dinamik yang intuitif hanya jika diperlukan. Memahami gaya pemrograman berorientasi objek sangat penting dan membantu mempelajari bagaimana membuat program dengan Java.


4. Kokoh

Java membatasi anda dengan memberi beberapa kunci supaya anda dapat menemukan kesalahan lebih cepat saat mengembangkan program. Dengan demikian, anda tidak perlu mencemaskan banyaknya penyebab kesalahan pemrograman yang banyak terjadi pada bahasa lain.

Java langsung memeriksa program saat anda menuliskannya dan sekali lagi program akan dijalankan. Banyaknya kesalahan yang susah dilacak dan situasi jalannya program yang tidak dapat diulangi dapat dibuat secara sederhanadengan Java. Kemampuan untuk memastikan apa yang telah kita tulis akan berjalan semestinya dalam kondisi apapun adalah salah satu kemampuan penting Java.
 


 

 

 Pemrograman C++

C++ adalah bahasa pemrograman komputer C++ dikembangkan di Bell Labs (Bjarne Stroustrup) pada awal tahun 1970-an, Bahasa itu diturunkan dari bahasa sebelumnya, yaitu BCL, Pada awalnya, bahasa tersebut dirancang sebagai bahasa pemrograman yang dijalankan pada sistem Unix, Pada perkembangannya, versi ANSI (American National Standart Institute) Bahasa pemrograman C menjadi versi dominan, Meskipun versi tersebut sekarang jarang dipakai dalam pengembangan sistem dan jaringan maupun untuk sistem embedded, Bjarne Stroustrup pada Bell labs pertama kali mengembangkan C++ pada awal 1980-an, Untuk mendukung fitur-fitur pada C++, dibangun efisiensi dan sistem support untuk pemrograman tingkat rendah (low level coding).[1] Pada C++ ditambahkan konsep-konsep baru seperti class dengan sifat-sifatnya seperti inheritance dan overloading.[rujukan?] Salah satu perbedaan yang paling mendasar dengan bahasa C adalah dukungan terhadap konsep pemrograman berorientasi objek (Object Oriented Programming).[2]
Perbedaan Antara Bahasa pemrograman C dan C++ meskipun bahasa-bahasa tersebut menggunakan sintaks yang sama tetapi mereka memiliki perbedaan, C merupakan bahasa pemrograman prosedural, dimana penyelesaian suatu masalah dilakukan dengan membagi-bagi masalah tersebut kedalam su-submasalah yang lebih kecil, Selain itu, C++ merupakan bahasa pemrograman yang memiliki sifat Pemrograman berorientasi objek, Untuk menyelesaikan masalah, C++ melakukan langkah pertama dengan menjelaskan class-class yang merupakan anak class yang dibuat sebelumnya sebagai abstraksi dari object-object fisik, Class tersebut berisi keadaan object, anggota-anggotanya dan kemampuan dari objectnya, Setelah beberapa Class dibuat kemudian masalah dipecahkan dengan Class.[3]

 

Senin, 11 April 2011

FUNGSI DATE,TIME,STRING,MID,TRIM,&STRCONV

DATE untuk mengambil tanggal/penanggalan.
- tanggal     = date
- hari          = day
- bulan       = month
- tahun       = year

TIME untuk mengambil waktu.
- tanggal/jam    = now
- waktu            = time  : a. jam    = hour (time)
                                     b. menit = minute (time)
                                     c. detik  = second (time)
STRING untuk mengolah data string.
1. fungsi gabungan (&)   : menggabungkan dua atau lebih string.
2. fungsi LEN                : untuk melihat panjang karakter.
3. fungsi left                   : untuk memotong karakter dari sebelah kiri sebanyak n karakter.
4. fungsi right                 : untuk memotong karakter dari sebelah kanan sebanyak n karakter.

NGEBLOG PERTAMAKU

aku seneng banget,,,,,,,,akhirnya aku uda bisa buat blog walaupun belum sempurna.awalnya sich susah.tp setelah dipelajari,,ada gampangnya uga.....