Kamis, 15 Januari 2009

Macam-Macam Bahasa Pemrograman

Macam-Macam Bahasa Pemrograman


1. BAHASA C
1.1 Sejarah Bahasa C
Akar dari bahasa C adalah bahasa BCPL yang dikembangkan oleh "Kakek "Martin Richar pada tahun 1967. Bahasa ini memberikan ide kepada "oOm" Ken Thompson yang kemudian mengembahngkan bahasa yg disebut bahasa B pada tahun 1970. Perkembangan selanjutnya dari bahasa B adalah bahasa C oleh "Bang"Denies Ricthie sekitar tahun 1970-an di Bell Telepon Laboratories Inc. (Sekarang adalah AT&T Bell Laboratories). Bahasa C pertama kali di gunakan di komputer digital equipment Corportaion PDP-11 yang menggunakan sistem operasi UNIX.

Kepopuleran bahasa C yang emang laris manis udah kaya kacang rebus ini, membuat versi-versi dari bahasa ini banyak dibuat untuk komputer mikro. Untuk membuat versi-versi tersebut standar, ANSI(American National Standards Institute) membuat sualtu komite
(ANSI Committee X3J11) pada tahun 1983 yang kemudian menetapkan standar ANSI untuk bahasa C. Standar ANSI ini didasarkan dari standar UNIX yang diperluas.

Sandar ANSI menetapkan sebanyak 32 buah kata-kata kunci standar.
Bahasa C bukan merupakan OOP (Object Oriented Programming), Stripping Languange, maupun Visual programming. Klo diibaratin ama manusia ni bahasa C juga punya kelemahan sama kekurangannya yaitu.....

1.2 Kelebihan dan Kekurangan
Kelebihan:
Ø Bahasa C tersedia hampir di seluruh jenis komputer
Bahasa C merupakan Bahasa komputer yag tersedia baik di koputer mikro maupun di komputer besar (mainframe computer).

Ø Kode bahasa C sifatnya adalah portable
Aplikasi yang ditulis dengan bahasa C untuk suatu komputer tertentu dapat digunakan di komputer lain hanya dengan modifikasi yang sedikit saja.

Ø Bahasa C hanya menyediakan sedikit kata kunci.
Telah kita ketahui bahwa bahasa C standar ANSI cuma menyaratkan sebanyak 32 kata-kata kunci kunci dan turbo hanya menyediakan 39 kata-kata kunci. Coba kita bandingin dengan bahasa-bahasa yang lain yang emang nyediain ratusan kata-kata kunci. Semakin sedikit kata-kata kunci yang digunakan oleh suatu bahasa, semakin mudah bagi si pemakai buat mempelajari sama ngegunain bahasa itu.

Ø Proses executable program bahasa C lebih cepat
Karena philosoli bahasa C yang emang cuma nyediain sedikit kata-kata kunci, maka konsekuensinya program hasil dari kompilasi bahasa C bisa dibmasing-masing ilang relatip akan lebih cepat prosesnya di bandingkan dengan hasil dari bahasa lain.

Ø Dukungan pustaka yang banyak
Telah disebutkan bahwa keandalan bahasa C dicapai dengan fungsi-fungsi pustakanya. Fungsi-fungsi pustaka ini disediakan oleh versi-versi bahasa C masing-msing atau dapat dibeli dari sumber yang lain. Ribuan fungsi-fungsi pustaka C telah tersedia di pasaran sampai sekarang, mulai dari fungsi-fungsi pustaka yang sederhana sampai dengan yang rumit, misalnya itu funsi pustaka untuk membuat indeks dari file database menggunakan B+ tree yang digunakan di dBASE.

Ø C adalah bahasa yang terstruktur
Bahasa C mempunyai struktur yang baik sehingga mudah untuk dipahami. C disubut dengan bahasa yang terstruktur karena menggunakan fungsi-fungsi sebagai program-program bagiannya. Struktur bahasa C yang baik akan, selain mudah dipelajari, juga memudahkan dalam pembuatan program, memudahkan pelacakan kesalahan program da aka menghasailkan dokumentasi program yang baik.


Kekurangan :
Ø Banyaknya Operator serta fleksibilitas penulisan program kadang-kadang membingungkan pemakai.

Ø Bagi pemula pada umumnya akan kesulitan menggunakan pointer

1.3 Aplikasi Bahasa C


Ø Bahasa C pertama kali digunakan di Computer Digital Equipment Corporation PDP-11 yang menggunakan system operasi UNIX

Ø Bahasa C juga digunakan untuk menyusun operasi Linux

Ø Banyak bahasa pemrogaman popular seperti PHP dan Java menggunakan sintaks dasar mirip bahasa C.

Contoh programnya :
#include
#include
void main()
{
long int D;
unsign long int Mulai,B;

clrscr();
printf("Masukkan Nilai Integer ?") ;
scanf("%1d,&D");

printf("\n");
printf("Nilai binarinya :");
mulai=pow (2,sizeof(D)*8-1);
for (B=Mulai; B>0;B=B/2)



if(D&B)==B)printf("1");
else printf("0");
printf("\n");
printf("Nilai Heksadesimalnya =%1x\n",D)
}

2. C++
1.1 Sejarah
Mulai awal tahun 1980, Bjarne Stroustrup dari AT & T Bell Laboratories mulai mengembangkan bahasa C. Pada tahun 1985, lahirlah secara resmi bahasa baru hasil pengembangan C yang dikenal dengan nama C++. Sebenarnya bahasa C++ mengalami dua tahap evolusi. C++ yang pertama, dirilis oleh AT&T Laboratories, dinamakan cfront. C++ versi kuno ini hanya berupa kompiler yang menterjemahkan C++ menjadi bahasa C.

Pada evolusi selanjutnya, Borland International Inc. mengembangkan kompiler C++ menjadi sebuah kompiler yang mampu mengubah C++ langsung menjadi bahasa mesin (assembly). Sejak evolusi ini, mulai tahun 1990 C++ menjadi bahasa berorientasi obyek yang digunakan oleh sebagian besar pemrogram professional.

2.2 Kelebihan dan Kekurangan
C++ itu kan pada dasarnya bahasa C juga, nah kemampuan C yang utama itu adalah seperti :
Ø mampu mengakses komponen hardware komputer dengan syntax yang lebih manusiawi dibanding Assembly bahasa Standard-nya.
Ø ANSI bisa dipakai diberbagai platform
Ø kecepatan program jika dibanding dengan program yang sama buatan bahasa lain, relatif lebih cepat...

Naaah,,,,,
kelebihan C++ mencakup semua kelebihan C namun dengan tambahan seperti misalnya yang utama penanganan kompleksitas dengan OOP

Kekurangan:
Salah satu kelemahan C++ adalah kurangnya library built in, sehingga untuk proses-proses tertentu kita harus membuat sebuah program nearly built from scratch, atau dari dasar sekali. Terlebih lagi bahasa C++ dewasa ini kurang begitu popular karena kita masih memikirkan pemrograman dari sisi mesin ketimbang memikirkan probis (proses bisnis) yang seharusnya menjadi tujuan kita.

2.3 Aplikasi bahasa C++
Ø Sebagai bahasa pemrograman di Windows, UNIX, Linux.
Ø Visual C++ dapat dibuat aplikasi apa saja seperti database.
Ø Bahasa untuk pembuatan system operasi, game, system kendali,pembuatan aplikasi
Ø Untuk membuat bahasa baru atau membuat compiler bahasa baru
Ø Untuk menulis komponen dan file-file pustaka bahasa lain
Contoh programnya :
#include
int main ()
{
int n;
cout << "Enter the starting number > ";
cin >> n;

while (n>0) {
cout <<> 8
8, 7, 6, 5, 4, 3, 2, 1, FIRE!


3. JAVA
3.1 Sejarah
Java mulai dirilis pada tahun 1990 sebagai bahasa program yang disebut Oak, Kemudian Sun MycroSystem mendirikan kelompok kerja yang terdiri atas para programmer handal untuk membuat produk baru dan memperluas pasar Sun.Oak didesain pertama kali untuk personal digital assistance yang disebut *7 yang akan dipasarkan Sun dengan fasilitas Graphical User Interface.

Ternyata *7 tidak pernah dipasarkan dan secara kebetulan Sun membentuk suatu perusahaan yang disebut Firstperson untuk mengembangkan *7 dalam bentuk TV set-top boxes untuk televisi interaktif. Karena persaingan yang begitu ketat akhirnya prospek TV interaktif menurun dan akhirnya Oak tidak laku di pasaran. Akan tetapi semenjak FirstPerson dan Oak mengalami kegagalan bermunculanlah para perintis internet khususnya World Wide Web seperti Netscape yang mulai membuat software yang memungkinkan terjadinya koneksi antara Internet dengan WWW. Sun akhirnya menyadari bahwa Oak memiliki kemungkinan besar untuk membuat jalur akses ke dunia Web. Tidak lama kemudian Oak diluncurkan di Internet dengan nama baru, yaitu Java.

Sekarang ini Java masih dalam taraf pengembangan dan sudah mulai mempengaruhi arah pemrogaman komputer dan internet.Bahasa pemrograman Java dirilis secara gratis di internet dan Sun memberikan lisensi penuh terhadap implementasi Java dan segala komponennya untuk digunakan di berbagai vendor software Internet dengan harapan supaya dapat menciptakan standard bagi pemrograman web.

Java adalah bahasa pemrograman berorientasi objek murni yang dibuat berdasarkan kemampuan-kemampuan terbaik bahasa pemrograman objek sebelumnya (C++, Ada, Simula).

3.2 Kelebihan dan Kekurangan
Kelebihan:
Ø Sederhana dan Ampuh
Kita dapat belajar membuat program dengan Java secara cepat jika telah memahami konsep dasar pemrograman berorientasi objek yaitu 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.

Ø 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.

Ø 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 sederhana dan 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.

Kekurangan:
Ø Java memiliki kecepatan yang kurang dari bahasa C ++

Ø Implementasi J2ME tidak global. Misalnya, J2ME untuk Motorola dengan J2ME untuk Sony Ericson tidak sama. Berbeda lagi J2ME untuk Nokia. Setiap produk selalu mempunyai modul tersendiri yang dinilai aneh penerapannya dan harus di-compile dengan modul yang berbeda-beda.

Ø Java memakan banyak memori computer

Ø
Java merupakan bahasa yang kompleks dan susah dipelajari

Ø Program yang dibuat oleh bahasa ini lebih lambat dibanding program yang dibuat dengan bahasa lain seperti C atau C++.

3.3 Aplikasi bahasa Java

Ø Pemrograman jaringan

Ø Pembuatan aplikasi berbasis windows

Ø Program untuk membuat web

Contoh sitaks pengulangan atau looping pada bahasa Java dengan menggunakan While:


Cara Penulisan:

while ( condition )

statement;

Contoh:

while ( count<=10 ){

System.out.println(“count belum lewat 10");

}



4.Visual Basic
4.1 Sejarah
“Om” Bill Gates, pendiri Microsoft, memulai bisnis softwarenya dengan mengembangkan interpreter bahasa Basic untuk Altair 8800, untuk kemudian ia ubah agar dapat berjalan di atas IBM PC dengan sistem operasi DOS. Perkembangan berikutnya ialah diluncurkannya BASICA (basic-advanced) untuk DOS. Setelah BASICA, Microsoft meluncurkan Microsoft QuickBasic dan Microsoft Basic (dikenal juga sebagai Basic Compiler). Sejarah BASIC di tangan Microsoft sebagai bahasa yang diinterpretasi (BASICA) dan juga bahasa yang dikompilasi (BASCOM) membuat Visual Basic diimplementasikan sebagai gabungan keduanya.
Programmer yang menggunakan Visual Basic bisa memilih kode terkompilasi atau kode yang harus diinterpretasi sebagai hasil executable dari kode VB. Sayangnya, meskipun sudah terkompilasi jadi bahasa mesin, DLL bernama MSVBVMxx.DLL tetap dibutuhkan. Namun karakteristik bahasa terkompilasi tetap muncul (ia lebih cepat dari kalau kita pakai mode terinterpretasi).

Visual Basic merupakan bahasa yang mendukung OOP, namun tidak sepenuhnya. Beberapa karakteristik obyek tidak dapat dilakukan pada Visual Basic, seperti Inheritance tidak dapat dilakukan pada class module. Polymorphism secara terbatas bisa dilakukan dengan mendeklarasikan class module yang memiliki Interface tertentu. Visual Basic (VB) tidak bersifat case sensitif. Selain itu Visual Basic juga mendukung Visual Programming

4.2 Kelebihan dan Kekurangan:
Kelebihan:
Perintah-perintah dalam bahasa VB juga sangat komplit dan di VB kita bisa dengan mudah membuat sebuah program tanpa harus mengetik bahasa program lagi, tetapi cukup mendesign interface/tampilan program dengan VB Editor yang terlah tersedia. Yang paling menarik dari VB terutama adalah tersedianya fasilitas ActiveX. ActiveX merupakan program/fasilitas tambahan yang bisa kita masukan/load ke dalam VB sehingga fasilitas dan kemampuan VB bisa terus meningkat. Selai itu bila kita ingin membuat tombol, lainnya Anda harus membuat code yang panjang hanya untuk membuat tombol saja. Selain itu source code, ocx VB dapat diperoleh di internet sangat banyak.

Kekurangan:
Didalam kelebihan pastinya sebuah software memiliki kelemahan, VB memiliki kelemahan yaitu VB tidak memiliki database sendiri dan biasanya VB mengunakan database seperti : mysql,sql server, microsoft access. Selain tidak memiliki database sendiri VB tidak punya pendukung untuk membuat report dari bawaan VB sendiri, tetapi vb menggandeng sebuah software lain contohnya crystal report ataupun Microsoft access untuk membangun sebuah laporan.

4.3 Aplikasi dalam Visual Basic
Ø Pemrograman jaringan

Ø Pembuatan aplikasi berbasis windows

Ø Program untuk membuat web

Contoh Programnya:

Dim i As Integer

For i = 0 To 3

Console.Write("*")

Next



5. Bahasa Ruby
5.1 Sejarah
Ruby adalah bahasa pemrogaman scripting yang berorientasi objek. Tujuan dari ruby adalah menggabungkan kelebihan dari semua bahasa pemrogaman scripting yang ada di dunia. Ruby ditulis dengan bahasa C dengan kemampuan dasar seperti Perl dan Phyton.
Ruby pertama kali dibuat oleh seorang programmer Jepang bernama Yukihiro Matsumoto. Penulisan Ruby dimulai pada February 1993 dan pada Desember 1994 dirilis versi alpha dari ruby. Pada awal perkembangan Ruby, Yukihiro meulis Ruby sendiri sampai pada tahun 1996 terbentuk komunitas Ruby yang banyak mengkotribusikan Ruby.
5.2. Kelebihan dan Kekurangan
Kelebihan:
Ø Sintaks sederhana

Ø Memiliki Exception Handling yang baik

Ø
OOP

Ø
Single inheritance

Ø
Didukung oleh OS Linux, Windows, MacOS X, OS/2, BeOs, dan Unix.

Ø
Merupakan bahasa pemrograman scripting yang berorientasi objek

Ø
Memiliki garbage collector yang secara otomatis akan menghapus informasi tak terpakai dari memori

Kelemahan :
Ø Multithreading. Implementasi thread di ruby masih berupa green thread, bukan native thread. Hal ini membuat aplikasi GUI (desktop) dengan background thread tidak mungkin diimplementasikan di ruby.

Ø
Virtual Memory, ruby masih fully interpreted sehingga program ruby cenderung lebih lambat.

Ø
Spek. saat ini spesifikasi ruby (syntax, behaviour, dll) adalah implementasi ruby yang asli dari matz.

Ø
IDE. Saat ini kualitas IDE untuk ruby masih jauh daripada .net dan java. Tapi dengan bermunculnya IDE ruby yang dibuat dengan java.net, kondisinya agak berubah. Tapi karena ruby bahasa yang sangat dinamis, sulit untuk bisa mendapatkan informasi secara lengkap mengenai struktur sebuah program ruby secara statis.

5.3 Aplikasi bahasa ruby
Ø Implementasi besar Ruby pada JRuby dan Rubinius

Ø
Ruby dapat diterapkan pada teknologi Asynchronous JavaScript dan XML (AJAX).

Ø
Ruby on Rails untuk membuat framework web
Contoh programnya:
> Untuk pengulangan
# !/usr/bin/ruby

count=0
while count<10
puts "count=" +count.to_s
count +=1
end








Source:
Buku Konsep Bahasa Pemrograman Bahasa C oleh Jogianto Hartono, MBA,Ph.D.
www.wikipedia.com
http://buletin.melsa.net.id/okt/1020/bahasa-java.html
http://sangmurid.blogsome.com/2007/05/02/2-kelebihan-dan-kekurangan
http://zezitomartins.blogspot.com/2008/10/oop-bahasa-programing-prosedur.html

Kamis, 18 Desember 2008

ehm.....ehmmm......
ok inilah bahasan selanjutnya

Data Base Manajement System (DBMS)

yuk kita berkenalan sama Data Base management system ato yg biasa di singkat sama DBMS.

Apa itu DBMS????


DBMS adalah suatu cara dalam bentuk system yang berguna dalam menyimpan data penggunaan cara yang tepat dapat mempercepat penyimpanan data ,pemrosesan data dan pengambilan data.

Komponen Utama DBMS

Komponen utama DBMS dapat dibagi menjadi empat macam :
1. Perangkat keras,
2. Data, Data dalam basis data mempunyai sifat terpadu (integrated) dan berbagi (shared)

3. Perangkat Lunak, dan
4. Pengguna.

Empat hal penting dalam DBMS
a. Query language
b. Security consideration
c. Biaya tidak langsung pemrosesan
d. Kecocokan dengan tipe aplikasi

MODEL BASIS DATA

1. Model Hirarkis / Model Pohon
2. Model Jaringan
3. Model Relasional

Model Relasional merupakan model yang paling sederhana sehingga mudah digunakan dan dipahami oleh pengguna, serta merupakan model yang paling populer saat ini.


Model ini menggunakan sekumpulan tabel berdimensi dua ( yang disebut relasi atau tabel ), dengan masing-masing relasi tersusun atas tupel atau baris dan atribut.


DBMS yang bermodelkan relasional biasa disebut RDBMS (Relational Data Base Management System).

Ada Beberapa Sifat yang melekat pada suatu relasi :
1. Tak ada tupel (baris) yang kembar)
2. Urutan tupel tidaklah penting
3. Setiap atribut memiliki nama yang unik
4. Letak atribut bebas ( urutan atribut tidak penting)
5. Setiap atribut memiliki nilai tunggal dan jenisnya sama untuk semua tupel.

Pada model relasional, jumlah tupel suatu relasi disebut kardinalitas dan jumlah atribut suatu relasi disebut derajat (degree) atau terkadang disebut arity. Relasi yang berderajat saru (hanya memiliki satu atribut) disebut unary. Relasi yang berderajat dua disebut binary dan relasi yang berderajat tiga disebut ternary. Relasi yang berderajat n disebut n-ary. Istilah lainnya yang terdapat pada model relasional adalah domain. Domain adalah himpunan nilai yang berlaku bagi suatu atribut.

Contoh produk DBMS terkenal yang menggunakan model relasional antara lain adalah :
1. DB2 (IBM)

DB2 adalah software yang mempunyai sejarah cukup lama dan merupakan data base pertama yang menggunakan SQL. Nama DB2 diberikan kepada DataBase Managemant System(DBMS) ketika IBM melepaskan SQL/DS. Software database ini telah mengadopsi relateional mode yang merupakan ide DrF.Codd yang merupakan pegawai IBM. Untuk mendukung gagasan database ini IBM membuat sebuah bahas akhusus dalam melakukan query database yaitu SQL(Structure Query Languange).

Untuk beberapa tahun, DB2 khusus dibuat untuk IBM mainframe. Namun kemudian,IBM membawa DW2 ke platform lain seperti UNIX , Windows, dan Linux. Sekarangini DB2 telah mengalami kemajuan yang pesat, dan telah tersedia di Platform 64 bit.IBM mengklaim bahwa DB2 telah mempunyai feature selft tunning, self managing,dan mendukung penyimpan XML secara native.DB2 mempunyai beberapa edisi software, hal ini untuk menghindarkan usermembayar feature yang tidak mereka pakai. Edisi-edisi yang ada di DB2 antara lainseperti Sample Edition termasuk Workgroup, Workgroup Unlimited, EnterpriseDatabase, dan Edisi High end nya bernama DB2 UDB Data Warehouse EnterpriseEdition. Untuk Menghadapi Oracle dan Microsoft yang telah mengeluarkan versigratis software nya, IBM mengeluarkan DB2 Universal Database Express C , dengan license free


2. Oracle (Oracle Corporation)

Oracle (NASDAQ: ORCL) adalah perusahaan piranti lunak enterprise terbesar di dunia yang menyediakan piranti lunak enterprise kepada perusahaan dan organisasi terbesar dan paling sukses di dunia. Oracle menyediakan produk-produk database, application server, collaboration selain enterprise business applications dan perangkat application development. Oracle adalah perusahaan piranti lunak pertama yang mengembangkan dan 100 persen menggunakan piranti lunak enterprise diatas internet diseluruh lini produknya. Sejak diluncurkannya database relational pertama di dunia pada tahun 1977, Oracle telah menjadi bagian penting dalam revolusi teknologi yang secara nyata mengubah bisnis modern. PT Oracle Indonesia adalah anak perusahaan dari Oracle Corporation, yang didirikan pada tahun 1995.

Oracle menyediakan Dynamic Performance Views untuk menghasilkan sejumlah data yang berkaitan dengan kinerja sistem . Data dari Dynamic Performance Views belum bisa ditafsirkan sebagai tingkat kinerja sistem, sehingga DBA (Database Administrator) masih harus mengolah data tersebut . Selain itu Dynamic Performance Views tidak memungkinkan DBA untuk melakukan penelusuran ulang kinerja sistem, karena tidak ada sejarah data. Kebutuhan terhadap aplikasi berbasis web juga diperlukan oleh DBA agar bisa memantau kinerja Oracle Database Server melalui intranet• internet. Dalarn Tugas Akhir ini dibuat sistem Oracle Performance Diagnosis Tool (OPDT) yang terdiri dari sub sistem Agent OPDT dan aplikasi pemantau kinerja Oracle Database Server berbasis web . Sistem OPDT ini digunakan untuk melakukan identifikasi adanya gangguan kinerja pada Oracle Database Server . Untuk melakukan identifikasi adanya gangguan kinerja pada Oracle Database Server, maka ditetapkan empat buah parameter kinerja Oracle Database Server, yaitu rasio sukses buffer cache, redo buffer cache, library cache, dan disk 110. Algoritma rasio sukses yaitu menghitung perbandingan antara jumlah permintaan yang berhasil dipenuhi dengan jumlah total permintaan terhadap suatu resource. Rasio kinerja dikoleksi secara periodik oleh Agent OPDT dan hasilnya ditampilkan oleh aplikasi pemantau kinerja Oracle Database Server berbasis web. Dan basil uji coba diperoleh bahwa sistem yang dibuat berhasil diimplementasikan ke dalam Oracle Database Server Enterprise Editon versi 8 .1 .7 . Sistem berjalan sesuai dengan skenario perancangan sistem, yaitu melakukan koleksi statistik kinerja Oracle Database Server secara periodik dengan memanfaatkan mekanisme proses background System Number Process (SNP) dan pinning obyek di shared pool area . Aplikasi web Tugas Akhir berhasil diimplementasikan dalam lingkungan Windows 2000 Advanced Server dengan 11S 5 .0. Dalam uji coba, web Tugas Akhir dapat diakses dari web browser komputer-komputer dalam lingkungan jaringan Intranet TC-Net. Daftar dan grafik statistik kinerja Oracle Database Server serta parameter-parameternya seperti Database, Instance, Dataftle, dan Controlfile berhasildiimplementasikan dalam uji coba. Dari basil uji coba kebenaran dapat disimpulkan bahwa perbedaan rata-rata rasio statistik kinerja antara sistem Tugas Akhir dengan Statspack sebagai aplikasi pembanding sangat kecil, yaitu 0 .11035%. Uji coba skenario tuning dalam uji coba kebenaran menunjukkan bahwa rasio yang dihasilkan oleh sistem OPDT sesuai dengan skenario tuning yang direkomendasikan oleh Oracle8 Tuning. Sehingga dapat disimpulkan bahwa sistem OPDT layak untuk digunakan dalam proses diagnosis kinerja pada Oracle Database Server.


3. Informix (Informix Corporation)

Informix SQL adalah sebuah software untuk menangani masalah-masalah database dengan berbasis pada sistem penyimpana record dan dengan menggunakan bahsa permintaan terstruktur(Structure Query Languange). Informix SQL mengurangi waktu yang diperlukan untuk menangani permintaan dari user dalam hal mengorganisasi suatu file, meminta informasi, membuat ringkasan de el el.

Informix SQL menggunakan system katalog yang berisikan tabel-tabel system untk menentukan struktur dari database. Masing-masing tabel pada sistim katalog berisi data-dat yang spesifik tentang setiap elemen yang ada pada database. Misalnya tabel systables berisi informasi tentang setiap tabel yang ada di database. Sistem katalog ini juga melacak view, user yang berwenang serta hak akses terhadap semua tabel yang dibuat.


http://id.wikipedia.org/wiki/Sistem_manajemen_basis_data_relasional
http://agusnurli.wordpress.com/2007/07/01/berkenalan-dengan-dbms/
http://ayizilvi.wordpress.com/2008/03/23/semua-tentang-data-base-dbms/
http://elearning.gunadarma.ac.id/docmodul/Rs6000/Risc_bi_3rev.pdf

Kamis, 04 Desember 2008

Perbedaan GooGLe adSensE dan GooGLE AnaLytiC

Temen-temen ku semuaaaaaaaa.................
Tadi kan kita udah kenalan tuh sama "Om" Google AdSense sekarang kita kenalan juga yuk sama "Om" Google Analytic.....

Siapakah "Om" Google Analytic????

Bagi webmaster senior mahluk satu ini adalah kesukaanya. Bagi webdesigner gak penting tuh(sorry...). Tapi bagi pelaku penjualan barang (e-commerce) mahluk ini adalah dambaanya hidupnya. Bagi pemasaran lewat internet (internet marketing) kedahsyatannya luarbiasa...hmmm..... Bagi anda, bagaimana?


Memahami google analytic (google analitik atau google analitis) bagi penyuka statistik adalah indah. Namun buat peselancar web dia tidak dihiraukan. Namun bagi analisis situs, ini adalah pekerjaan yang menjemukan. Kok bisa?


Google analytic (google analitik atau google analitis) banyak berkutat di angka dan grafik-grafik matematis. Memahaminya butuh panadol, obat migrain, puyer bintang 7 dan sedikit es kelapa muda. Banyak penjelasan angka dan symbol grafik yang bikin keset mata. Belum lagi istilah-istilah yang mumet dan jlimet yang tak ditemukan di bangku taman atau bangku bioskop. Malah bagi pemula, google analytic sangat menyebalkan. Hanya 3-5 point analisis yang dinikmati, sisanya menyusahkan.


Bagaimana "Om"google analytic bekerja???

Google analytic bekerja sama seperti intelejen rahasia. Diam-diam, tidak terlacak, sunyi dan sepi tanpa suara. Malah pada browser internet explorer, kehadirannya seperti hantu. Masuk tanpa diundang, pulang tanpa diantar (kayak jelangkung donk!!).


Bagi para coders, jejaknya terlacakdengan meninggalkan script urchin, yang disisakan di temporary files. Sudah milyaran komputer terinfeksi script urchin.js ini. Sekian milyar orang tak menyentuhnya. Bermodalkan data user-agent (data mata-mata browser pengguna), Google analytic bekerja dengan sistem LOG. Entry Log sebuah situs langsung dicatat dalam aktivitas browsing atau downloading.


"Om" Google Adsense VS "Om" Google Analytics

Jadi Bedanya "Om" Google Adsense adalah iklan PPC (Pay Per Click) produknya si "Mbah"Google.

Klo "Om" Analystic google adalah tools dari "Mbah" google yang berfungsi sebagai traffic analysis untuk memantau pengunjung web kita. Seperti yang w bilang tadi kerjanya "Om" kita ini kaya mata-mata memantau siapa aja yang dateng, asal nya dari mana pokoknya tugas inteligen banget dah......

Source: http://syarifudin.web.id/


NOVA's blog: BCA Flazz : pengganti Uang Kertas

BCA Flazz : pengganti Uang Kertas

NOVA's blog: Perkenalan

NOVA's blog: Perkenalan

BCA Flazz : pengganti Uang Kertas



Flazz Card merupakan alat pembayaran multifungsi tercepat pertama di Indonesia untuk kenyamanan hidup Anda. Menggunakan teknologi chip dan RFID (Radio Frequency Identification)

Yup......

Kartu ini di gunakan untuk pembayaran,cara kerja nya sama seperti kartu Debit, cuman ini tinggal tempel aja. Kartu ini mampu menampung Rp.1jt dan kartu ini bisa di isi ulang.
Hmm…..Kelebihan nya kita bisa memegang uang banyak cukup dengan 1 benda hehehe......
Jadi...................

gak butuh lagi tuh yang namanya dompet yang gede2 buat naruh uang banyak. Udah gitu gak perlu takut lagi Uang basah karena air,uang sobek,Uang ilang, dll. Praktis kan.....


Implementasi "Smart Card" pada kartu Flazz

Kartu Flazz adalah Kartu Prabayar multifungsi yang menggunakan teknologi terkini, yaitu RFID (Radio Frequency Identification). Dengan penerapan teknologi tersebut, untuk menggunakannya Kartu Flazz tidak perlu di swipe (gesek) melainkan cukup diletakkan pada reader Flazz ,jadi yang namanya gesek menggesek udah gak diperluin lagi tuh. Dengan proses ini, saldo kita akan berkurang sesuai dengan nominal pembelanjaan yang kita lakukan.

Dengan menggunakan Kartu Flazz, nasabah tidak perlu membubuhkan tanda tangan maupun memasukkan PIN sebagai tanda pengesahan transaksi. ”Kalau ditandatangani adalah kartu kredit, kalau memasukkan pin adalah kartu ATM".
Nah,Lho????
Yup.......yup........yup........ Itulah kelebihan flazz card.

Dengan berbagai keistimewaan dan kemudahan tersebut, maka sangat tepat apabila Kartu Flazz disebut sebagai bentuk baru uang Anda (slogan banget ya), karena penggunaannya sangat mirip dengan uang tunai. Bersama Kartu Flazz nasabah dapat melakukan pembayaran dengan cepat dan nyaman. Cepat, karena transaksi pembayaran dapat diselesaikan dalam hitungan detik, yaitu tidak lebih dari 2 detik. Nyaman, karena tidak perlu repot membawa uang tunai/uang receh. Terlebih, saat ini nasabah telah dapat melakukan alternatif transaksi pembayaran di ribuan gerai merchant berlogo Flazz.

Keberadaan Kartu Flazz sebagai sarana transaksi terbaru memang ditujukan untuk transaksi pembayaran yang bersifat lebih retail dan membutuhkan kecepatan transaksi seperti fast food, foodcourt, parkir, minimarket, SPBU serta ragam bisnis retail lainnya.

Nah di Universitas w tercinta Binus Kartu flazz itu sendiri dah digunain nih....
Jadi Kartu flazznya digabung sama kartu tanda mahasiswa yang namanya sih Binusian Flazz Card dan baru mulai di gunakan pada tahun ini lho dan w denger-denger juga univ tempat w yang petama lho yang menggunakan flazz card....

Dengan pake flazz kita bisa dapet banyak keuntungan lho teman-teman antara lain dapet diskon di outlet-outlet yang menyedikan layanan flazz kayak di TA (Taman Anggek) gitu deh .......
berita bagus kan tuh buwat kaum hawa yang emang hobi buwat belanja.....
pake flazz aj udah ga repot dapet diskon pula lagi kuarbg apa lagi c??

Wah.... senangnya....
hahahahha.....

Sedikit Informasi Tentang RFID

RFID atau Radio Frequency Identification, adalah suatu metode yang mana bisa digunakan untuk menyimpan atau menerima data secara jarak jauh dengan menggunakan suatu piranti yang bernama RFID tag atau transponder. Suatu RFID tag adalah sebuah benda kecil, misalnya berupa stiker adesif, dan dapat ditempelkan pada suatu barang atau produk. RFID tag berisi antena yang memungkinkan mereka untuk menerima dan merespon terhadap suatu query yang dipancarkan oleh suatu RFID transceiver.

Sejarah RFID


Beberapa orang berpikir bahwa device pertama ditemukan oleh "Om" Leon Theremin sebagai suatu tool spionase untuk pemerintahan Rusia sekitar tahun 1945. Hal ini tidak benar sepenuhnya karena alamat Theremin ini sebenarnya suatu alat pendengar yang pasif dan bukan merupakan suatu identification tag. Teknologi yang digunakan oleh RFID sendiri sebenarnya sudah ada sejak tahun 1920 an. Suatu teknologi yang lebih dekat dengan RFID, yang dinamakan IFF transponder, beroperasi pada tahun 1939 dan digunakan oleh naegara kelahiran w Inggris (bo'ong banget) pada Perang Dunia II untuk mengenali pesawat udara musuh atau teman.

Source:www.dudung.net

Rabu, 03 Desember 2008

GOOGLE ADSENSE

Minggu ini gw ditugasi oleh dosen gw, Pak Handoko Said untuk mencari tentang "Om" Google Adsense dan inilah yang gw dapatkan…………

ehm............ehm..........dah mulai agak formal ni........


GOOGLE ADSENSE



Kenalan yuk Sama "Om" Google AdSense


Kita mungkin pernah mendengar tentang "Om" Google Adsense , tetapi belum tentu kita mengeti tentang "mbah" kita yang satu ini tersebut. Ada pepatah yang bilang "Tak Kenal Maka Tak Sayang",disini saya akan mencoba menguraikan tentang "Om "Google Adsense dari bahan yang saya dapatkan . Google Adsense adalah cara baru yang paling menjanjikan untuk mendapatkan uang dari kegiatan kita berinternet tanpa melakukan banyak hal. Ada sebuah buku yang berjudul Rich Dad Poor Dad karangan Robert T ,Kiyosaki kita dapat mengetahui bahwa pendapat pasif merupakan salah satu jenis pendapat terbaik yang harus kita miliki.


Pendapatan pasif adalah pendapatan yang kita dapatkan tanpa kita harus bekerja untuk meraihnya. Hal ini mungkin bagi sebagian besar orang terdengar seperti khayalan belaka akan tetapi, pendapat pasif memang benar bisa terjadi jika kita mau berusaha. Dalam kehidupan nyata, seorang milyader menggunakan pendapatan pasif untuk menjaga uang mereka tetap mengalir selagi mereka sibuk berpesta dan berlibur. Contoh terbaik yang dapat kita lihat adalah bisnis properti Ketika kita memiliki bangunan apartemen dan merekrut manajer properti dan pekerja perawat untuk merawat apartemen tersebut dan kita hanya perlu mengumpulkan sewanya, selanjutnya mencairkan cek yang masuk.


Tentu saja pendapatan pasif tidak terjadi dalam waktu semalam seperti kisah Aladin yang mendadak kaya dalam semalam ketika menemukan lampu ajaib. Jika hal ini benar-benar terjadi tentu saja semua orang akan dengan mudahnya menjadi kaya . Dalam kasus pemilik apartemen, pemilik apartemen tersebut membutuhkan uang, waktu dan pengetahuan untuk merancang korporasi A, mencari bangunan yang akan dibeli, menyiapkan uang untuk membeli, dan mencari pinjaman jika uang yang dimiliki kurang, merenovasi, kemudian merekrut manajer properti dan pekerja pereawatan. Tetapi, setelah segalanya selesai, cek mulai masuk dengan sedikit atau bahkan tanpa usaha sama sekali.


Jadi "Om" Google Adsense adalah persamaan dari hal tersebut di dunia maya. Kita memerlukan waktu untuk mempelajarinya, tetapi ketika kita telah selesai membangunnya, cek akan datang dengan sendirinya ke kantong kita atau jika kita memiliki akun online, kita dapat melihat uang mengalir ke akun PayPal milik kita.

Wah ..... pasti semua orang menginginkan hal tersebut....

ya, kan???


Apakah "Om" Google Adsense Itu?
Google Adsense merupakan jalur cepat dan mudah untuk orang yang memiliki situs dari berbagai jenis dan ukuran untuk menampilkan iklan dari "Mbah" Google yang sesuai dengan halaman situs mereka dan mendapatkan uang dari iklan tersebut. Karena iklan Google Adsense sesuai dengan apa yang pengunjung situs kita baca, atau karena iklan tersebut sesuai dengan keinginan dan karakteristik dari orang yang tertarik dengan isi halaman situs kita, maka kita sekarang memiliki satu jalan untuk meningkatkan isi halaman yang kita miliki dan mendapat penghasilan dari sana.

"Om" Google Adsense juga merupakan jalan bagi pemilik situs untuk menyediakan fasilitas pencarian Google bagi pengunjung situs yang kita miliki dan untuk menghasilkan lebih banyak uang dari penempatan iklan Google Adsense pada halaman hasil pencarian. "Om" Google Adsense memberikan anda kemampuan untuk memperoleh pendapatan iklan dari setiap halaman di situs anda - dengan investasi minimal dari waktu anda.

Jenis iklan apa yang harus saya pasang??? ini bisa dibilang the best partnya lah.Kita tidak perlu memilih jenis iklan yang cocok untuk situs yang kita miliki. Google melakukannya untuk kita, Adsense akan mengirimkan iklan yang sesuai untuk situs yang kita miliki. Misalnya, jika kita memiliki sebuah halaman yang menceritakan tentang hewan peliharaan milik kita, Google akan mengirimkan iklan pada halaman tersebut mengenai toko hewan peliharaan, pakan hewan peliharaan, cara merawat hewan peliharaan, dan seterusnya. kita akan mendapat sedikit gambaran?

Jika kita memutuskan untuk menambahkan kotak pencarian Google pada situs anda, Adsense akan memberikan iklan yang sesuai pada halaman hasil pencarian Google. Google menawarkan pula “Adsense Premium” yang berdasarkan CPC (cost per click - tarif per klik) dan mengikuti waktu, dengan termin dan format iklan yang terbatas - banner dan skyscrapper. Kita dapat mengaplikasikannya menggunakan akun AdWords, atau Kita dapat membuat akun baru jika kita belum punya. Aplikan biasanya diberitahu dalam 24 jam apakah aplikasinya diterima atau ditolak untuk mengikuti program tersebut.


Berikut ini adalah hal-hal yang perlu kita ketahui:

  • "Mbah" Google tidak memiliki kriteria khusus untuk penerimaan dalam program AdSense
  • Adsense tidak mewajibkan adanya trafik minimum

Satu-satnya kriteria yang harus diperhatikan adalah syarat standar isi yang dapat diterima, dan hal ini merupakan syarat yang berlaku dimana saja.

Timnya "Om" Google Adsense mengatakan bahwa mereka serius mengenai situs yang memiliki isi yang berkualitas dan menarik, dan karena mereka hanya mengijinkan anggota Adsense menyisipkan satu iklan Adsense per halaman. Ini berarti bahwa kita tidak dapat menggunakan banner dan skyscrapper secara bersamaan.

Setelah kita diterima mengikuti program Adsense, anda akan diperkenankan untuk menempatkan iklan pada setiap situs yang anda miliki menggunakan kode iklan yang sama, tanpa mengesampingkan panduan dari Google.Sebelum mendaftar sebaiknya anda baca dahulu tanya jawab yang panjang dan detil dari Google Adsense

Apa Yang Bisa "Om" Google Adsense Berikan?


Hanya satu hal yang dapat diberikan sama "Om" Google Adsense. Dalam tiga kata, memberikan kita uang........uang.............dan uang........... Jika berkaitan dengan uang pasti semua gak bakalan mau tuh yang namanya ngelewatin kesempatan ini..Semakin banyak iklan yang sesuai pada halaman situs yang kita miliki, maka kita akan dapat menghasilkan lebih banyak klik - dan lebih banyak uang yang akan kita terima dan emakimtebal pula kantong kita, karena setiap pengunjung meng-klik iklan pada halaman di situs yang kita miliki, "Mbah" Google akan membayar kita. Jika kita memiliki tim penjualan sendiri, maka kita akan mendapatkan keuntungan tambahan. Adsense akan menggantikan pekerjaan mereka. Adsense tidak berkompetisi dengan mereka. Dengan Adsense, kita akan mendapatkan halaman laporan yang memberikan laporan lengkap tentang apa yang dilakukan oleh iklan yang kita pasang dan apa yang mereka hasilkan.

"Mbah" kita in i memiliki basis data pengiklan yang besar, sehingga mereka memiliki iklan untuk semua jenis bisnis dan untuk setiap jenis isi tidak peduli berapa luas atau spesifiknya isi halaman tersebut. Ketika "Mbah" Google memberikan iklan, kita tidak harus berbicara dengan pengiklan anda.

Adsense menampilkan pengiklan yang sesuai dengan ruang lingkupnya. Kisaran pengiklan mulai dari perusahaan lokal yang kecil hingga perusahaan besar yang memiliki pasar global. Iklan diatur berdasarkan letak geografis pembaca sehingga sesuai dengan lokasi pembaca. Satu hal lagi untuk diketahui, "Om" Google Adsense tersedia dalam beragam bahasa.

Bagaimana Adsense menggambarkan cara melakukan semua itu? Adsense memiliki kemampuan untuk memberikan iklan yang sesuai karena guru di Google mengerti bagaimana halaman situs bekerja dan mereka terus-menerus meningkatkan kemampuan mereka untuk membuatnya semakin cerdas.
Sebagai contoh, beberapa kata dapat memberikan arti yang berbeda tergantung konteks kalimatnya. Anda pernah melihat ini terjadi pada kata ‘two’, ‘too’ dan ‘to’. Teknologi Google cukup cerdas untuk mengerti perbedaan ini dari konteks kalimat yang diberikan, sehingga kita mendapatkan lebih banyak iklan yang sesuai.

Ketika kita menempatkan kotak pencarian Google pada halaman di situs anda, maka kita dapat menghasilkan uang dari situs milik kita. Kemampuan untuk mencari melalui situs anda menjaga mereka tetap berada pada situs anda lebih lama - karena mereka dapat mencari dari tempat dimana mereka berada dan hanya memerlukan sedikit waktu bagi Google Adsense untuk bekerja. Hal terpenting yang perlu diingat adalah Google Adsense disediakan gratis untuk kita. Wah ini pasti kata-kata yang paling ditunggu segala sesuatu yang berhubungan dengan gratis..... hahahaha......

Jenis Iklan Apa Yang Bisa Dipasang Pada Situs Kita?


Terdapat beberapa jenis iklan yang tidak boleh kita tampilkan pada halaman situs yang kita milik, seperti pornografi, atau iklan MLM yang meneriakkan ‘Cara Menghasilkan $50.000 sebulan hanya dengan menonton televisi’ dengan huruf merah besar.

"Om" Google memiliki proses review iklan yang memeriksa iklan yang akan diberikan ke halaman situs kita. Proses ini memastikan bahwa iklan yang ditampilkan bersahabat dan tidak melanggar ketentuan Google Adaense.

Tim penyaring Google mengkombinasikan penyaring masukan bahasa sensitif dari pemilik situs seperti kita, dan sebuah tim penerjemah dengan sensitifitas yang baik untuk menyaring iklan yang tidak sesuai dengan isi halaman kita. Jika hal ini belum cukup, kita diberi kewenangan untuk memblokir iklan kompetitif dan memilih format iklan kita sendiri. Hal ini merupakan fitur yang bagus,"Om" Google mengijinkan kita menjalankan pertunjukan kita sendiri.Wh ....menyenangkan bukan????

Hal lain yang harus kita perhatikan adalah apakah iklan tersebut akan bermasalah dengan tampilkan, perasaan, dan skema warna yang kita terapkan pada situs kita. Jangan kuatir, kita dapat mengubah penampilan iklan dan memilih dari warna dan templet yang beragam. Hal yang sama juga dapat dilakukan pada halaman hasil pencarian Google. Halaman laporan juga dapat diatur sesuai keinginan kita. Google memberikan peralatan laporan yang memungkinkan kita mengelompokkan laporan sesuai keinginan.
Hal tersebut berarti bahwa kita dapat menampilkan hasil berdasar URL, domain, jenis iklan, kategori dan lain-lain sehingga kita dapat melihat darimana penghasilan kita datang.

Bagaimana Memulai Menjalankan "Om" Kita Ini?


Sangat mudah untuk memulai Adsense dan hanya membutuhkan beberapa menit untuk mengaturnya.kita hanya perlu mengisi satu aplikasi online, lalu kirim. Setelah kita diterima, hanya membutuhkan beberapa menit untuk mengatur format Adsense milik kita. Hal yang harus kita lakukan adalah menyali dan menempel kode HTML Adsense yang tercipta ke kode sumber situs milik kita. Setelah kita melakukannya, iklan anda akan mulai tampil pada situs tersebut dan menghasilkan uang untuk anda.Ok deh selamat mencoba ya....

Source:http://www.resep.web.id/index.php

Thanx ya.....

Akhirnya tugas 1 selesai