Blogroll

This is default featured post 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured post 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Senin, 15 Oktober 2012

Penggunaan printf dan cout di C++



Untuk melakukan pencetakan pada program C++ kita dapat mempergunakan perintah
printf cout masing-masing perintah tersebut mempunyai perbedaan misalnya pada pencetakan
variabel, maka pada printf harus dimasukkan string penandanya,sedangkan pada cout harus dipisahkan dengan tanda Pustaka yang harus dimasukkan untuk masing-masing perintah juga berbeda yakni pada printf
maka pustaka
 #include harus dimasukkan, sedangkan pada cout maka pustaka harus dimasukkan.
Contoh:
#include
#include
#include
void main(){
    clrscr();
    int a;
    a = 5;
    printf(“Program pencetakan\n”);
    printf(“Nilai a: %d “, a);
    coutKode \n harus di dalam tanda kutip, sedangkan endl harus diawali oleh atau kode endl bisa
diganti dengan “\n” yang merupakan  esc ( escape sequence character) pada c++.

PERBEDAAN WRITE, WRITELN, READ, DAN READLN



PERBEDAAN WRITE, WRITELN, READ, DAN READLN
Pada bahasa
pemrograman Pascal. Perintah yang
digunakan untuk menampilkan
output adalah write dan
writeln, sedangkan untuk
keperluan input (membaca input)
atau menerima input digunakan
identifier standar READ atau
READLN. Identifier standar
Readln sedikit berbeda dengan
Read. Perintah input dan output
tersebut akan dibahas satu persatu
secara detail sebagai berikut:
1. WRITE
Perintah write
digunakan untuk
menuliskan output, dengan
posisi cursor – penunjuk
aktif, terletak pada akhir
output yang ditampilkan
pada baris yang sama.
Write tidak menambahkan
CR setelah menampilkan
data semua argument.
Write menampilkan hasil
tanpa ganti baris dan
tampilan berikutnya akan
disambung dalam baris
yang sama.
Syntax :
write(’ yang akan
dituliskan’);
write( variabel);
write(‘ tulisan ’, variabel);
Contoh program:
Listing Program 1.1
program nothelloworld;
begin
write(‘not a hello world’);
end.
2. WRITELN
Perintah writeln
digunakan untuk
menuliskan output, dengan
posisi cursor – penunjuk
aktif, terletak pada awal
baris berikutnya. Writeln
menambahkan CR setelah
menampilkan data semua
argument. Writeln
digunakan untuk
menampilkan tampilan
perbaris, akan ganti baris
untuk tampilan berikutnya.
Argumen perintah writeln
boleh berupa ekspresi.
Contoh perintah penyajian
writeln(‘Luas = ‘, luasPSP);
bisa dikerjakan dengan
perintah: writeln(‘Luas = ‘,
panjangPSP * lebarPSP);
Syntax :
writeln(’ yang akan
dituliskan’);
write( variabel);
write(‘ tulisan ’, variabel);
Contoh program:
Listing Program 1.2
program nothelloworld;
begin
writeln(‘not a hello world’);
end.
WRITE dan
WRITELN dapat
menerima:
Argum
en
bertipe
dasar,
jumlah
argum
en bisa
lebih
dari
satu.
Suatu
ekspre
si
Tanpa
argum
en
Writeln (20.13) {argumen
bertipe real}
Writeln (678) {argumen
bertipe integer}
Writeln (True) {argumen
bertipe boolean}
Writeln (‘A’) {argumen
bertipe char}
Writeln (‘Turbo Pascal’)
{argumen bertipe string}
writeln (2 * 3 + 4) {suatu
ekspresi}
writeln (‘Jumlah barang :
‘,jumlahbarang) {lebih dari
satu ekspresi}
Writeln (‘ ‘); {tanpa
argumen}
Writeln ; {tanpa argumen}
Argumen perintah
writeln boleh berupa
ekspresi. Contoh
perintah penyajian
writeln(‘Luas = ‘,
luasPSP); bisa
dikerjakan dengan
perintah: writeln
(‘Luas = ‘, panjangPSP
* lebarPSP);
Format Output
dari Write atau
Writeln
Ada dua format :
data :
n pada
umum
nya
data :
lebar_
total :
lebar_
pecah
an
bilang
an real
writeln (‘
12345678901234567
890′);
writeln (‘Yogya’:
10);
writeln (‘A’ : 8);
writeln (True : 8);
writeln (123 : 8);
writeln (-123 : 8);
writeln
(1234.5678 :8);
writeln
(1234.5678 :12:5);
writeln
(1234.5678 :13:5);
writeln
(1234.5678 :13:4);
writeln
(1234.5678 :13:0);
writeln
(1234.5678 :7:5);
writeln (True : 2);
Bentuk umum
penulisannya :
WRITE (variabel output);
WRITELN (variabel output);
3. READ
Perintah read
digunakan untuk menerima
input, dengan posisi cursor
– penunjuk aktif, setelah
diberi input pada baris
berikutnya. Read tidak
membaca end of line
marker. Pernyataan ini tidak
akan membuang kelebihan
data. Kelebihan data akan
diberikan pada read atau
readln berikutnya. Read
tidak ganti baris, masih
dalam baris yang sama
Syntax :
read( variabel);
Contoh program:
Listing Progra 1.3
program nothelloworld;
var
s : integer;
begin
write(‘not a hello world ’);
read(s);
write(s*s);
end.
4. READLN
Perintah readln
tidak terlalu jauh berbeda
dengan perintah read.
Readln membaca end of
line marker. Pernyataan ini
menyebabkan kelebihan
data akan dibuang (tidak
diberikan ke read atau
readln berikutnya). Readln
juga digunakan untuk
memasukkan data perbaris,
artinya setelah tombol
Enter ditekan, maka akan
ganti baris,
Syntax :
readln( variabel);
Contoh program:
Listing Program 1. 4
program nothelloworld;
var
s : integer;
begin
write(‘not a hello world ’);
readln(s);
write(s*s);
end.
READ dan
READLN tidak
dapat dipakai untuk
memasukkan semua
jenis data. Data
bilangan, string
maupun karakter
dapat ditangani oleh
kedua pernyataan ini.
Perintah read atau
readln dapat
digunakan untuk
membaca data lebih
dari satu sekaligus
dengan berbagai
format.
Bentuk umum
penulisannya :
READ (variabel input) ;
READLN (variabel output);
Ada banyak contoh yang
dapat kita pelajari. Di bawah ini
adalah beberapa contoh yang dapat
kita pelajari dan mencobanya.
Menggunakan Readln
dan Writeln
Program
MasukkanData;
(*Layar*)
Var
A, B : Integer;
C : Real;
D : String[10];
E : Char;
BEGIN
(* Memasukkan
data untuk
masing-masing
variabel *)
ReadLn(A);
ReadLn(B);
ReadLn(C);
ReadLn(D);
ReadLn(E);
(* Menampilkan
data yang dimasukkan *)
WriteLn;
WriteLn(‘A =
‘,A,’ B = ‘,B,’ C = ‘,C);
WriteLn(‘D =
‘,D);
WriteLn(‘E =
‘,E);
End.
50
12345
12345
HALO
HALO JUGA
A = 50 B =
12345 C =
1.2345000000
E+04
D = HALO
E = H
Menggunakan Read,
write, dan Writeln
Program MasukData;
(* Input, Output *)
(*Program untuk
mengkonversikan
dari derajat celcius
menjadi derajad
fahrenheit *)
Var
C, F : Real;
Begin
Write(‘ Berapa
Celcius ? ‘);
ReadLn(C);
F := 1.8 * C + 32;
WriteLn;
WriteLn(C,’ Celcius
adalah ‘,F,’
Fahrenheit’);
End.
Berapa Celcius ? 10
1.0000000000E+01
Celcius adalah
5.0000000000E+01
Fahrenheit
Menggunakan
Readln, write, dan
Writeln
Var
Sisi, panjang, luas :
integer ;
Begin
Write (‘Masukkan
sisi persegi panjang
=’);
Readln (sisi) ;
Write (‘Masukkan
panjang persegi
panjang =’);
Readln (panjang) ;
Luas : = sisi x
panjang ;
Writeln (‘Luas
persegi panjang
adalah’, Luas) ;
End.
Output program :
Masukkan sisi
persegi panjang =
10
�� data yg
diinput melalui
keyboard
Masukkan panjang
persegi panjang =
10
Luas
persegi panjang
adalah 100
Menggunakan write
VAR nama : string
{15};
BEGIN nama :=
‘Dewi’;
write(‘nama : ‘);
write(nama);
END.
Nama : Dewi
Menggunakan writeln
VAR nama : string
{15};
BEGIN nama :=
‘Dewi”;
WriteLn(‘Nama : ‘);
WriteLn(Nama);
END.
Nama :
Dewi
Menggunakan write
dan writeln
write (‘Selamat
Belajar’);
writeln (‘Pascal’);
write (‘Semoga
Sukses’);Dalam layar akan
ditampilkan:

Minggu, 30 September 2012

Hacker Tools yang Sering Digunakan


Berikut jenis-jenis toolsnya :


1. Nessus
Nessus di buat oleh Renaud
Deraison pada tahun 1998.
Nessus merupakan suatu tools
yang powerfull untuk
melihat kelemahan port yang
ada pada komputer
kita dan komputer lain. Nessus
akan memberikan
report secara lengkap apa
kelemahan komputer kita
dan bagaimana cara
mengatasinya.
2. Snort
Snort merupakan aplikasi
yang digunakan sebagai tool
security yang berfungsi sebagai
pendeteksi adanya intruksi
paa jaringan. Intruksi itu
misalnya penyusupan,
penyerangan
dan berbagai macam
ancaman  lain yang
membahayakan. Istilah lain dari
snort adalah
Network Intrusion Prevention
System (NIPS) dan Network
Intrusion Detection System
(NIDS).
3. Kismet
Kismet adalah sebuah tool
yang mampu mendeteksi setiap
jaringan wireless dengan
sempurna
sekalipun jaringan tersebut
telah disembunyikan. Kismet
adalah detektor jaringan
wireless, sniffer,
dan sistem peneteksi
penyusup pada komputer.
Kismet dapat bekerja pada
beragam tipe wireless
card, dengan syarat wireless
card kita memiliki fitur mode
monitor. Kismet dapat
melakukan
sniffinng pada traffic 802.11b,
802.11a, dan 802.11g.
4. Metasploit
Framework
Metasploit Framework Adalah
sebuah proyek open source
untuk mengembangkan,
menguji dan
menggunakan kode exploit.
Dibuat dengan bahasa perl dan
terdiri dari komponen
pelengkap yang
telah dicompile dengan bahasa
C, Assembler dan python.
Metasploit framework dapat
bekerja pada
Sistem operasi UNIX, Linux dan
Windows.
5. Hping
Hping merupakan sebuah tool
serba guna, tool ini dapat
digunakan untuk  menguji
kemampuan firewall, mencari
port yang terbuka, menguji
keamanan jaringan dengan
menggunakan berbagai jenis
protokol, mendapatkan
informasi dari sistem operasi,
dan mengevaluasi protokol TCP/
IP.
6. Cain N Abel
Cain N Abel adalah sebuah tool
untuk masalah password. Tool
ini dapat mengumpulkan
password
dalam satu jaringan dengan
metode network sniffing,
mengcrack password
menggunakan dictionary attack,
brute force dan cryptanalysis
attack.
7. WireShark
WireShark adalah sebuah tool
untuk menganalisa protokol
dalam jaringan. Tool ini juga
berfungsi sebagai sniffer.
Wireshark juga dapat memantau
padatnya lalu lintas internet.
Wireshark dapat beroperasi
pada sitem operasi Windows,
Mac OS X, dan pada Linux.

Bahasa pemrograman Gambas dan Boo

1.Bahasa Gambas Gambas adalah bahasa
pemrograman untuk Linux dengan
mensimulasi kemudahan VB (Visual
Basic) dan VB sendiri yang juga
merupakan salah satu pemrograman
Visual untuk Windows yang
berorientasi pada BASIC.BASIC
sendiri , adalah singkatan dari
Beginners’ All-purpose Symbolic
Instruction Code yang berarti sebuah
kelompok bahasa pemrograman
tingkat tinggi. BASIC memiliki arti
“kode instruksi simbolis semua tujuan
yang dapat digunakan oleh para
pemula”.
Memang, istilah “Bahasa BASIC” di sini
juga bisa diartikan menjadi bahasa
untuk pemula, atau dengan kata lain,
disebut sebagai bahasa dasar, tapi hal
tersebut dirasa kurang tepat,

mengingat BASIC dapat juga
digunakan oleh para pemrogram ahli.
Pencipta dari gambas adalah seorang
yg berkewarganegaraan Prancis
bernama Benoit Minishi, dan gambas
ini diliris sejak tahun 1999.
Walaupun source codes Gambas tidak
sama dengan Visual Basic,
tapi ia adalah sebuah BASIC
Interpreter dengan objek-objek yang
istimewa.
Hal ini membuat Gambas sebagai
pilihan yang baik bagi pengguna Linux
dengan memanfaatkan pengetahuan
pemrograman VB diatas landasan
GNU yang bebas.
Selain itu juga gambas merupakan
sebuah IDE yang kepanjangan dari
Integrated Development Environment
( IDE berarti program komputer yang
memiliki beberapa fasilitas yang
diperlukan dalam pembangunan
perangkat lunak. )
yang berorientasi pada RAD yang
kepanjangan dari Rapid Application
Development ( RAD yang berarti
model proses pembangunan
perangkat lunak yang tergolong dalam
teknik incremental (bertingkat).
RAD menekankan pada siklus
pembangunan pendek/singkat/cepat.)
seperti halnya Microsoft Visual Basic.
Dengan Gambas kita dapat
menggunakan aplikasi berbasis GUI
yang kepanjangan dari Graphic User
Interface (GUI yang berarti metoda
interaksi secara grafis antara
pengguna dan komputer) di Linux
dengan mudah.
#KELEBIHAN GAMBAS:
1) Memiliki tampilan interface GUI
yang familiar dan simpel
2) Memiliki license sama dengan linux,
yaitu free dan opensource
3) Lingkungan kerja gambas dibuat
dengan Gambas itu sendiri
4) Gambas dapat dijadikan debugger
yang baik
5) Gambas sangat mudah
diterjemahkan ke bahasa apapun
6) Mendukung database PostgreeSQL
Mysql, SQLite.
#KEKURANGAN GAMBAS:
1) Minimnya dokumentasi ataupun
forum-forum yang membahas
pemrograman ini.
2) Karena berjalan di linux, seperti
biasanya, instalasi terkadang tidak
semulus di readmenya.
2.Bahasa Boo
Bahasa Boo adalah salah satu dari
bahasa pemrograman baru yang ada
saat ini. Boo diciptakan oleh Rodrigo
Barreto de Olivera pada tahun 2003.
Boo adalah bahasa mengagumkan
yang mengkombinasikan sintaks dari
bahasa Python, fitur-fitur dari Ruby,
dan memadukan kecepatan dan
keamanan dari C#. Dalam penulisan
ilmiah ini, penulis membandingkan
bahasa pemrograman Boo dengan
bahasa pemrograman Java, baik
kelebihan atau kekurangan dari kedua
bahasa pemrograman tersebut.
Metode penulisan ilmiah ini
mengambil referensi dari buku-buku
dan tutorial web dari internet yang
berhubungan dengan kedua bahasa
tersebut. Bagian akhir dari penulisan
ini juga disertai kesimpulan dan saran
sebagai rekomendasi bahwa Boo
adalah bahasa yang open source dan
memiliki mode interaktif berupa
interpreter Boo. Sintaks bahasa
pemrograman Boo juga hampir sama
dengan bahasa pemrograman
python.

Aplikasi Grafis Open Source


Ngapain bangga menghasilkan karya dengan software bajakan,he..he..he..
Berikut beberapa sofware yang bisa
Anda gunakan:
1. Ajax Image Editor
http://www.ajaxprogrammer.com/?
p=9
Open Source ini merupakan editor
gambar dengan menggunakan
pemrograman PHP.
2. ArgoUML
http://argouml.tigris.org/
ArgoUML ini merupakan open
source populer untuk modeling UML
yang kompatibel untuk berbagai
platform java.
3. Avidemux
http://fixounet.free.fr/avidemux
Video editor yang mudah anda
gunakan ini mendukung konversi
DVD/DivX dan editing.
4. Blender
http://www.blender.org/
Animasi 3D dan modeling gratis ini
disertai dengan banyak tool yang
akan mempermudah anda untuk
modeling.
5. BlueFish
http://bluefish.openoffice.nl/
Editor open source gratis yang
cukup menarik untuk programmer
dan desainer grafis web ini dapat
membantu anda untuk membuat
website, script dan kode
programming.
6. BRL-CAD
http://www.brlcad.org/
Sistem open sorce CAD ini
berkonsentrasi pada modeling CSG
(constructive solid geometry). Buat
anda yang biasa menggunakan
autoCAD untuk modeling arsitektur,
mesin, elektro dll, anda bisa
menggunakan software open
source ini untuk mempermudah
kerja anda.
7. Cinelerra
http://cinelerra.org
Open Source untuk mengedit video
ini memiliki fitur-fitur seperti
capturing, editing dan compositing.
8. CinePaint
http://www.cinepaint.org
Aplikasi open source editor grafis
profesional sangat banyak
digunakan dalam industri film
termasuk untuk animasi film-film
hollywood yang terkenal seperti film
transformers.
9. Cornice
http://wxglade.sourceforge.net/
extra/cornice.html
Image viewer cross platform/untuk
semua jenis platform OS baik
windows atau linux ini memiliki
fungsi yang hampir mirip dengan
ACDSee.
10. Dia
http://wwww.gnome.org/projects/
dia/
Open source untuk menggambar ini
dapat anda gunakan untuk diagram
UML dan memiliki fungsi yang
hampir mirip seperti Software Visio.
11. Flowchart Studio
http://sourceforge.net/projects/
flowchartstudio/
Anda bisa menggambar flowchart
melalui editor grafis ini.
12. F-Spot
http://f-spot.org
F-Stop ini merupakan editor
gambar/foto yang memiliki fitur
berupa aplikasi manajemen foto-
foto pribadi anda untuk anda edit
dan utak-atik.
13. Gaphor
http://gaphor.sourceforge.net
Environment modeling sederhana
ini dapat membantu anda untuk
membuat diagram UML intuitif untuk
tujuan dokumentasi.
14. Gimp
http://www.gimp.org
Gimp ini merupakan aplikasi open
source grafis tertua dan sangat
terkenal dengan lebih dari 100 plug-
in dan tool paint yang sangat bagus.
15. Gimpshop
http://plasticbugs.com/?
page_id=294
Jika anda masih belum awam
mengganti software photoshop
anda dengan software yang gratis
dan bebas lain karena
membutuhkan adapatasi, sekarang
anda dapat menggunakan
GimpShop ini yang memiliki
antarmuka menu dan dialog yang
sangat mirip dengan photoshop.
16. i.Mage
http://www.memecode.com/
image.php
i.Mage ini merupakan aplikasi editor
grafis yang mudah digunakan
dengan dilengkapi editor piksel dan
gambar.
17. ImageMagick
http://www.imagemagick.org/script/
index.php
Anda dapat berkreasi, mengedit dan
melakukan beberapa komposisi
bagus untuk gambar bitmap anda.
18. imgSeek
http://www.imgseek.net
imgSeek ini merupakan open source
manajemen foto dan aplikasi untuk
melihat gambar dengan dukungan
pencarian.
19. Imgv
http://imgv.sourceforge.net/
Software opensource yang memiliki
fitur viewer gambar ini mendukung
berbagai vaariasi format gambar.
20. InkSpace
http://www.inkspace.org
Open Source grafis vektor ini
memiliki fungsi yang sangat mirip
dengan adobe illustrator. Selain itu
software ini juga mendukung fitur-
fitur menggambar seperti produk
komersial.
21. Inquisitor
http://sourceforge.net/projects/
inquisitor
Inquisitor ini merupakan ripper
gambar web visual, downloader dan
browser offline.
22. Jahshaka
http://www.jahshaka.org
Editor open source untuk film ini
memiliki fitur antara lain playback
media realtime dan efek visual.
23. Karbon
http://www.koffice.org/karbon/
Sebagai bagian dari open source
KOffice, anda dapat
menggunakannya sebagai pilihan
terbaik sebagai aplikasi
menggambar vektor.
24. Kino
http://www.kinodv.org/article/
static/2
Kino ini merupakan open source
editor video non-linear yang mudah
dengan fitur import DV Video dan
efek transisi video dan audio.
25. khtml2png
http://sourceforge.net/projects/
khtml2png
Utiliti command line untuk membuat
gambar PNG dan JPEG ini dapat
anda gunakan untuk keperluan
desain web.
26. Krita
http://www.koffice.org/krita/
Krita ini merupakan software open
source untuk editing gambar dan
menggambar/mewarnai dengan
fitur-fitur yang menarik dan bagus.
27. KToon
http://ktoon.toonka.com/
Toolkit animasi 2D ini memfokuskan
aplikasi kegunaannya pada industri
animasi.
28. NVU
http://www.nvu.com
NVU ini bisa membantu anda untuk
membuat halaman web dengan
mudah dan me-manage website
anda tanpa memerlukan
pengalaman teknis atau jika anda
seorang yang tidak mengerti sama
sekali tentang membuat website.
Anda juga bisa mendesain sendiri
grafis visual di website yang ingin
anda buat.
29. OpenLaszlo
http://www.openlaszlo.org
Environment open source yang
dikembangkan untuk aplikasi web ini
menggunakan bantuan dari
macromedia dan AJAX untuk
keperluan webpage anda.
30. Paint.NET
http://www.getpaint.net/
Anda mungkin pernah mendengar
software ini dari beberapa majalah
komputer dan sering sekali dijadikan
bonus dalam paket CD/DVD
gratisnya. Software ini merupakan
open source aplikasi bitmap
berbasis .NET dengan antarmuka
intuitif untuk menggambar dan
meng-edit.
31. Pixie
http://pixie.sourceforge.net/
Renderer open source ini dapat
anda gunakan untuk keperluan
gambar 3D anda.
32. QCad Community Edition
http://www.qcad.org/
qcad_downloads.html
Aplikasi CAD 2D open source ini
mudah digunakan dan sederhana,
anda dapat membuat modeling 2D
anda dengan mudah dan segera,
jika anda belum bisa menggunakan
autocad 2D.
33. Seashore
http://seashore.sourceforge.net/
index.php
Editor gambar open source dasar
dengan fungsionalitas sederhana
dan fitur-fitur yang mudah dipahami
ini sangat tepat untuk anda gunakan
jika anda masih seorang pemula.
34. Skencil
http://www.skencil.org/
Aplikasi open source menggambar
yang fleksibel bisa anda gunakan
untuk ilustrasi, diagram dan untuk
tujuan visualisasi lain.
35. Synfig
http://www.synfig.com/overview/
Program animasi vektor 2D open
source untuk membantu desainer/
kartunis membuat gambar kartun.

Jenis-jenis database


Pengertian Database
Database bisa dikatakan sebagai suatu
kumpulan dari data yang tersimpan
dan diatur atau diorganisasikan
sehingga data tersebut bisa diambil
atau dicari dengan mudah dan
efisien. Sebagai contoh sederhana
dari database adalah buku telepon
yang mungkin sering Anda
lihat.Bagaimana halnya dengan
database dengan sistem database
dengan menggunakan komputer? Hal
tersebut sama saja seperti database
yang sifatnya manual (seperti contoh
buku telepon di atas) hanya saja
dengan adanya komputer maka
informasi yang ada di dalam database
akan sangat mudah untuk di-update
dan sangat cepat untuk dicari.
Software atau aplikasi yang bertugas
untuk mengatur, menyimpan,
memodifikasi data disebut dengan
software database engine dan lebih
resminya disebut dengan DBMS
(Database Management System). Ada
banyak sekali aplikasi DBMS ini mulai
yang berjalan di komputer personal
(PC) sampai ke komputer skala
mainframe. Contoh-contoh dari
aplikasi database engine misalnya
seperti:
1.MySQL
MySQL ( My Structure Query Language )
atau yang biasa dibaca “mai-se-kuel”
adalah sebuah program pembuat
database yang bersifat open source
dan berjalan di semua platform baik
Windows maupun Linux. Selain itu,
MySQL juga merupakan program
pengakses database yang bersifat
jaringan sehingga dapat digunakan
untuk aplikasi Multi User (Banyak
Pengguna).
Sebagai sebuah program penghasil
database, MySQL tidak dapat berjalan
sendiri tanpa adanya sebuah aplikasi
lain (interface ). Oleh karena itu harus
ada software pendukung antara lain
PHP ( Paper Hipertext Preposesor),
Visual Delphi, Visual Basic, Cold
Fusion, dan lain-lain.
MySQL memiliki layer utama seperti
layer DOS yaitu memiliki prompt
utama yang disebut mysql, tetapi
sekarang ada suatu program dump
yang dibuat seperti web berjalan di
bawah server database yang disebut
PhpMyAdmin. Untuk memprogram
database lewat prompt harus paham
dan hafal mengenai perintah query
tetapi dengan PhpMyAdmin
pengaksesan akan terasa singkat dan
lebih mudah karena sudah ada grafik
interface yang memudahkan dalam
pembuatan database serta
pengaksesan perintah-perintah Query.
2.Microsoft SQL Server
Microsoft SQL Server
adalah sebuah sistem
manajemen basis data
relasional (RDBMS) produk
Microsoft. Bahasa kueri
utamanya adalah Transact-SQL
yang merupakan implementasi
dari SQL standar ANSI/ISO
yang digunakan oleh Microsoft
dan Sybase. Umumnya SQL
Server digunakan di dunia
bisnis yang memiliki data
berskala kecil sampai dengan
menengah, tetapi kemudian
berkembang dengan
digunakannya SQL Server pada
basis data besar.
Microsoft SQL Server dan
Sybase/ASE dapat
berkomunikasi lewat jaringan
dengan menggunakan protokol
TDS (Tabular Data Stream).
Selain dari itu, Microsoft SQL
Server juga mendukung ODBC
(Open Database Connectivity),
dan mempunyai driver JDBC
untuk bahasa pemrograman
Java. Fitur yang lain dari SQL
Server ini adalah
kemampuannya untuk
membuat basis data mirroring
dan clustering.
3.ORACLE
Oracle adalah relational
database management system
( RDBMS ) untuk mengelola informasi
secara terbuka, komprehensif dan
terintegrasi. Oracle Server
menyediakan solusi yang efisien dan
efektif karena kemampuannya Oracle
merupakan DBMS yang paling rumit
dan paling mahal di dunia, namun
banyak orang memiliki kesan yang
negatif terhadap Oracle . Keluhan -
keluhan yang mereka lontarkan
mengenai Oracle antara lain adalah
terlalu sulit untuk digunakan , terlalu
lambat , terlalu mahal , dan bahkan
Oracle dijuluki dengan istilah “ora
kelar -kelar ” yang berarti “tidak selesai -
selesai ” dalam bahasa Jawa . Jika
dibandingkan dengan MySQL yang
bersifat gratis , maka Oracle lebih
terlihat tidak kompetitif karena
berjalan lebih lambat daripada MySQL
meskipun harganya sangat mahal.
Kegunaan ORACLE:
o Melindungi dari kegagalan server ,
kegagalan situs , kesalahan manusia ,
dan mengurangi downtime.
o Mengamankan Data yang
memungkinkan sesuai dengan row-
level keamanan yang unik , auditing
halus , transparan enkripsi data, dan
total recall data .
o High -data kinerja pergudangan ,
pengolahan analitik online, dan data
mining .
o Mudah mengelola seluruh siklus
hidup informasi bagi database
terbesar . o Bisnis Konsolidasi aplikasi
grid ke database yang cepat , handal
dan scalable.
o Memaksimalkan ketersediaan data
dan menghilangkan redundansi data
center idle . o Mempercepat kinerja
dengan mengompres data ke partisi
storage yang murah .
o Aman melindungi informasi dan
data yang akurat.
o Menggandakan DBA produktivitas
dan mengurangi risiko perubahan.
o Oracle Database Memperkenalkan
Mesin Exadata X 2 -8 .
o Oracle lebih mudah dalam
mengelola DB 2 dan SQL Server.
o Data Biaya – Efektif Pencegahan
Kebocoran Dimulai pada Sumber.
o Tingkatan yang dicapai : Dunia
mencatat kinerja dan harga yang baik.
o Kompresi kolumnar hibrida dengan
kompresi data sebesar 10-15 kali .
o Pemindaian data terkompresi unutk
eksekusi pencarian lebih cepat .
o Indeks penyimpanan untuk
mengurangi lebih jauh I /O
disk. Pembebanan proses pencarian
pada penyimpanan dengan
menggunakan Smart Scan.
o Aplikasi- aplikasi yang dijalankan
pada Mesin Database Sun Oracle
dapat mencapai satu juta I /O .
o Operasi per Detik pada Flash
Storage
4.FoxBase
Aplikasi pengolah file yang berjalan di
sistem operasi DOS. FoxBase memiliki
serangkaian aturan dan metode yang
hamper mirip dengan program
dBase, namun memiliki feature lebih
banyak.
5.SQL Embedded
Embedded SQL adalah metode
menggabungkan kekuatan
komputasi dari bahasa
pemrograman dan
kemampuan manipulasi
database SQL. Embedded SQL
pernyataan adalah pernyataan
SQL yang ditulis inline dengan
kode sumber program bahasa
inang. SQL tertanam
pernyataan diurai oleh
preprocessor SQL tertanam
dan digantikan oleh host-
bahasa panggilan ke
perpustakaan kode. Output
dari preprocessor kemudian
dikompilasi oleh compiler tuan
rumah. Hal ini memungkinkan
programmer untuk
menanamkan pernyataan SQL
dalam program yang ditulis
dalam sejumlah bahasa
seperti: C / C + +, COBOL dan
Fortran. ANSI SQL standar
komite mendefinisikan SQL
tertanam standar dalam dua
langkah: formalisme yang
disebut Bahasa Modul
didefinisikan, maka embedded
SQL standar berasal dari
Modul
6.SQL Lite
SQLite merupakan sebuah sistem
manajemen basisdata relasional
yang bersifat ACID-compliant dan
memiliki ukuran pustaka kode yang
relatif kecil, ditulis dalam bahasa C .
SQLite merupakan proyek yang
bersifat public domain yang
dikerjakan oleh D. Richard Hipp.
Tidak seperti pada paradigma
client-server umumnya, Inti SQLite
bukanlah sebuah sistem yang
mandiri yang berkomunikasi
dengan sebuah program,
melainkan sebagai bagian integral
dari sebuah program secara
keseluruhan. Sehingga protokol
komunikasi utama yang digunakan
adalah melalui pemanggilan API
secara langsung melalui bahasa
pemrograman. Mekanisme seperti
ini tentunya membawa keuntungan
karena dapat mereduksi overhead,
latency times , dan secara
keseluruhan lebih sederhana.
Seluruh elemen basisdata (definisi
data, tabel, indeks, dan data)
disimpan sebagai sebuah file.
Kesederhanaan dari sisi disain
tersebut bisa diraih dengan cara
mengunci keseluruhan file basis
data pada saat sebuah transaksi
dimulai.
7.Postgtres SQL
PostgreSQL adalah sebuah
sistem basis data yang
disebarluaskan secara bebas
menurut Perjanjian lisensi BSD.
Piranti lunak ini merupakan salah
satu basis data yang paling banyak
digunakan saat ini, selain MySQL
dan Oracle . PostgreSQL
menyediakan fitur yang berguna
untuk replikasi basis data. Fitur-fitur
yang disediakan PostgreSQL antara
lain DB Mirror, PGPool, Slony,
PGCluster, dan lain-lain.
PostgreSQL adalah sistem database
yang kuat untuk urusan relasi, open
source. Memiliki lebih dari 15 tahun
pengembangan aktif dan sudah
terbukti segala rancangan
arsitekturnya telah mendapat
reputasi tentang “kuat”, “handal”,
“integritas data”, dan “akurasi data”

Macam-Macam Aplikasi Office

1.StarOffice
StarOffice adalah kumpulan aplikasi/
suite office yang dikeluarkan oleh
Sun Microsystem yang free alias
gratis, full-featured, Ms. Office
kompatibel, open standards-based,
dan powerful yang
mengkombinasikan fungsi pengolah
kata, spreadsheet, desain grafik,
presentasi, HTML editing, e-mail,
news reader, scheduling, dan
database dalam satu lingkungan
yang terintegrasi.
Gambar 1. StarOffice
StarOffice menyediakan semua
aplikasi yang ada pada Ms. Office,
bahkan lebih lengkap dan unggul.
Suite StarOffice versi Linux
merupakan suite gratis untuk
penggunaan non komersial sedang
untuk penggunaan kommersial
diperlukan lisensi.
Keuntungan:
1. Powerfull dan Full Features.
2. Memiliki banyak aplikasi.
3. Integrasi aplikasi office.
4. Kompatibel dengan Ms. Office.
Starwriter dapat digunakan untuk
membuka dan mengedit file dengan
ekstensi rtf, doc, dll. StarImpress
dapat digunakan untuk membuka
dan mengedit file presentasi dengan
ekstensi ppt.
5. Harga murah (kita cukup keluar
uang untuk membeli CD atau
koneksi internet untuk men-
download tanpa perlu membayar
lisensi untuk penggunaan non
komersial).
6. Lebih Stabil dan tahan virus
(StarOffice versi Linux) karena
berjalan dalam platform sistem
operasi Linux.
Kelemahan:
Lambat ketika dijalankan pertama,
karena StarOffice merupakan
integrasi kumpulan program
aplikasi, sehingga jika dijalankan
maka StarOffice akan memanggil
program-program aplikasi yang
merupakan suite officenya.
2.kOffice
KOffice adalah Office suite untuk KDE yang semua komponennya bersifat free dan open source. KOffice menggunakan format OpenDocument bila dimungkinkan. versi terbarunya adalah 2.3.1 yang dirilis sebagai perbaikan dari versi 2.3.0, tidak ada fitur baru, hanya perbaikan dari beberapabug dalam komponen KOffice 2.3.0. Versi KOffice telahditerjemahkan kedalam 27 bahasa, salah satu bahasayang baru dimasukan adalah Polandia.
3.Open Office
Bagi anda yang tertarik dengan
Aplikasi Office yang bisa digunakan
dengan gratis tanpa melanggar
hukum, bisa mencoba Aplikasi
OpenOffice.org.
Aplikasi OpenOffice.org merupakan
aplikasi atau software yang digunakan
untuk keperluan perkantoran seperti
microsoft office. pada Open Office
terdapat open office presentation
(mirip seperti powerpoint), open
office spreadsheet (mirip seperti
excel), dan open office Word
Processor (seperti word ). Open office
ini tidak diciptakan oleh microsoft, tapi
diciptakan oleh Sun Microsystem.

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More