Kamis, 29 Desember 2011

Pengertian Kelebihan Kekurangan Database Fitur-fitur Tentang Netbeans


NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac OS X and Solaris. Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan pembangun Graphic User Interface (GUI), suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger. Netbeans merupakan software development yang Open Source, dengan kata lain software ini di bawah pengembangan bersama, bebas biaya.

Kelebihan NetBeans GUI Builder :
Salah satu yang menjadi kelebihan NetBeans GUI Builder adalah yang telah disebutkan diatas, yaitu GRATIS. Selain itu NetBeans GUI Builder sangat kompetebel dengan Swing karena memang langsung dikembangkan oleh Sun yang notabenenya sebagai pengembang Swing.

Kekurangan NetBeans GUI Builder :
NetBeans hanya mensupport 1 pengembangan Java GUI, yaitu Swing, yang padahal ada Java GUI yang dikembangkan oleh eclipse yang bernama SWT dan JFace yang sudah cukup populer. NetBeans mempatenkan source untuk Java GUI yang sedang dikerjakan dalam sebuah Generated Code, sehingga programmer tak dapat mengeditnya secara manual.

Fitur-fitur yang disediakan oleh platform NetBeans
·         Manajemen antarmuka (misal: menu & toolbar)
·         Manajemen pengaturan pengguna
·         Manajemen penyimpanan (menyimpan dan membuka berbagai macam data)
·         Manajemen jendela
·         Wizard framework (mendukung dialog langkah demi langkah)
Paket-Paket Tambahan NetBeans IDE :
·         NetBeans Mobility Pack, adalah alat untuk mengembangkan aplikasi yang berjalan pada perangkat bergerak (mobile), umumnya telepon seluler, tetapi juga mencakup PDA, dan lain-lain.
·         NetBeans Profiler, adalah alat untuk mengoptimalkan aplikasi Java, membantu menemukan kebocoran memori dan mengoptimalkan kecepatan.
·         NetBeans C/C++ Pack, yaitu menambahkan dukungan terhadap pengembang C/C++ ke NetBeans.
·         NetBeans Enterprise Pack, yaitu memperluas dukungan terhadap pengembangan aplikasi perusahaan dan web service di NetBeans.
NetBeans JavaScript Editor menyediakan perluasan dukungan terhadap JavaScript dan CSS.



Database yang didukung oleh NetBeans :
a)   JDBC (Java Database Connectivity) adalah spesifikasi standar dari JavaSoft  API (Aplication Programming Interface) yang memungkinkan program Java untuk mengakses sistem database manajemen. JDBC API terdiri dari satu set interface dan kelas yang ditulis dalam bahasa pemrograman Java. JDBC API Menggunakan interface standar dan kelas, programmer dapat menulis aplikasi yang terhubung ke database, mengirimkan pertanyaan ditulis SQL (Structured Query Language), dan memproses hasilnya.
b)  MySql adalah salah satu aplikasi basisdata yang didukung oleh NetBeans, MySQL memilki Fitur Yang ada sudah lumayan lengkap, dari input, update, delete serta Search. Sebuah antarmuka ODBC memanggil myODBC yang memungkinkan setiap bahasa pemrograman yang mendukung ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam ANSI C.
Berikut ini merupakan sekilas tentang sintaks SQL pada Netbeans.
Interfaces:          
·   java.sql.Connection à Interface yang digunakan untuk membuat koneksi ke database.pernyataan SQL dijalankan dalam konteks koneksi.
· java.sql.DatabaseMetaData à Interface yang digunakan untuk mengembalikan informasi tentang database.
·     java.sql.Driver à Interface yang digunakan untuk menemukan driver untuk sistem manajemen database tertentu.
·     java.sql.PreparedStatement à Interface yang digunakan untuk mengirim kompilasi pernyataan SQL ke server database dan memperoleh hasilnya.
·   java.sql.ResultSet à Interface yang digunakan untuk memproses dan mengembalikan hasil  dari  pernyataan SQL yang di jalankan.
· java.sql.ResultSetMetaData à Interface yang digunakan untuk mengembalikan kolom dalam sebuah Object ResultSet.
·    java.sql.Statement à Interface digunakan untuk mengirim laporan statis SQL ke server database dan memperoleh hasilnya.
·  javax.sql.ConnectionEventListener à Menerima event atau kejadian bahwa obyek PooledConnection digeneralisasi.
· javax.sql.ConnectionPoolDataSource à Pabrik untuk suatu PooledConnection. Sebuah objek ConnectionPoolDataSource biasanya terdaftar dengan layanan JNDI.
·   javax.sql.DataSource à Sebuah pabrik untuk objek Connection. Sebuah objek DataSource biasanya terdaftar dengan penyedia layanan JNDI.
·     javax.sql.PooledConnection à PooledConnection mewakili koneksi fisik ke sumber data.
Classes:   
·  java.sql.Date à Subclass dari java.util.Date digunakan untuk tipe data SQL DATE.
·  java.lang.DriverManager à Class yang digunakan untuk mengelola satu set JDBC drivers.
·  java.sql.DriverPropertyInfo à Class yang digunakan untuk menutupi dan memasok properti untuk koneksi.
·  java.sql.Time à Subclass dari java.util.Date digunakan untuk tipedata SQL TIME.
·  java.sql.TimeStamp à Subclass dari java.util.Date digunakan untuk tipedata SQL TIMESTAMP.
·  java.sql.Types à Class yang digunakan untuk mendefinisikan konstanta yang digunakan untuk mengidentifikasi tipe data standart  SQL seperti CHAR, INTEGER dan DECIMAL.
·  java.sql.String à Class yang digunakan untuk mengidentifikasi jenis data teks seperti CHAR.
Exception classes:          
·  java.sql.SQLException à Eksepsi yang menyediakan informasi tentang Database error
·  java.sql.SQLWarning à Eksepsi yang menyediakan informasi tentang peringatan Database.
c)  Oracle merupakan salah satu aplikasi basisdata yang didukung oleh NetBeans, Oracle secara umum hampir sama dengan MySQL namun yang membedakan adalah oracle dapat digunakan dan dihubungkan dengan netbeans dan harus menggunakan drivers untuk menyimpan data-data yang telah dibuat. Oracle merupakan salah satu dari beberapa aplikasi basisdata yang sering digunakan untuk koneksi ke basisdata pada NetBeans karena relatif mudah dan cepat.
d)  DataBase Access (Microsoft Access) merupakan salah satu aplikasi basisdata yang didukung oleh NetBeans, data dapat disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Access juga mendukung teknik-teknik pemrograman berorientasi objek.

Kamis, 16 Desember 2010


Virtual Box






Pertama-tama Instal dahulu aplikasi virtualbox. Oracle VM VirtualBox adalah perangkat lunak virtualisasi, yang dapat digunakan untuk mengeksekusi sistem operasi "tambahan" di dalam sistem operasi "utama". Sebagai contoh, jika seseorang mempunyai sistem operasi MS Windows yang terpasang di komputernya, maka seseorang tersebut dapat pula menjalankan sistem operasi lain yang diinginkan di dalam sistem operasi MS Windows.
Fungsi ini sangat penting jika seseorang ingin melakukan ujicoba dan simulasi instalasi suatu sistem tanpa harus kehilangan sistem yang ada. Aplikasi dengan fungsi sejenis VirtualBox lainnya adalah VMware dan Microsoft Virtual PC.





setelah diinstal,jalan kan virtual box
lalu akan tampil gambar seperti ini

 setelah itu pilih BARU 
 
 isi sesuai dengan OS yang ingin diinstal

lalu atur berapa RAM yang ingin kita gunakan saat menjalankan OS tersebut
catatan;selama aplikasi ini tidak dijalankan,maka tidak akan mempengaruhi kinerja laptop

Pilih lokasi dimana akan anda simpan minimal harus memiliki 10gb free space


Setelah itu pilih setting




storage lalu pilih pada bagian emtpy seperti gambar diatas,



 masukan Program OS yang ingin di instal



 pilih,mulai,...lalu ikuti instruksi pada programnya,karena setiap program mempunyai instruksi-instruksi yang berbeda-beda



 Saya akan memberikan contoh menginstal linux mint 3



 pilih instal



ikuti alurnya,..lalu

Pilih  Manually, pada prepare disk space kemudian forward

Kemudian atur partition sesuai keinginan anda, kemudian forward



 tunggu sebentar and enjoy,. . . . . dan
Operating System dalam bentuk virtualisasi Virtual Box telah bisa anda gunakan ,, ^_^

Kamis, 09 Desember 2010

PIS-10-05 PERBANDINGAN FORMAT GAMBAR


PERBANDINGAN FORMAT GAMBAR
Format Gambar
BMP
adalah :representasi dari citra grafis yang terdiri dari susunan titik yang tersimpan di memori komputer. Dikembangkan oleh Microsoft dan nilai setiap titik diawali oleh satu bit data untuk gambar hitam putih, atau lebih bagi gambar berwarna.
JPG/JPE
Adalah : format gambar yang banyak digunakan untuk menyimpan gambar- gambar dengan ukuran lebih kecil. Beberapa karakteristik gambar JPEG:
  • Memiliki ekstensi .jpg atau .jpeg.
  • Mampu menayangkan warna dengan kedalaman 24-bit true color.
  • Mengkompresi gambar dengan sifat lossy.
  • Umumnya digunakan untuk menyimpan gambar-gambar hasil foto.
GIF
Adalah :merupakan salah satu format gambar yang banyak digunakan. Beberapa karakteristik format gambar GIF:
  • Mampu menayangkan maksimum sebanyak 256 warna karena format GIF menggunakan 8-bit untuk setiap pixel-nya.
  • Mengkompresi gambar dengan sifat lossless
  • Mendukung warna transparan dan animasi sederhana
PNG
adalah salah satu format penyimpanan citra yang menggunakan metode pemadatan yang tidak menghilangkan bagian dari citra tersebut (Inggris lossless compression).
TIF
adalah format gambar yang fleksibel biasanya menyimpan 16-bit per warna – merah, hijau dan biru untuk total 48-bit – atau 8-bit per warna – merah, hijau dan biru untuk total 24-bit – dan menggunakan nama file atau perpanjangan TIFF TIF. TIFF yang kedua adalah fleksibilitas fitur, dan kutukan, dengan tidak ada satu pembaca semua mampu menangani berbagai jenis file TIFF. TIFF dapat lossy atau lossless.
Perbandingan format Gambar
No
Format Gambar
Ukuran File
Visual
Kualitas Visual
1
Bmp 256 color
6 MB
Gambar tidak jelas, banyak warna, kontras terlalu tinggi
2
Bmp monocrome
768 KB
Hanya bicolor
3
Bmp 24 Bit
18 MB
Gambar bagus, tapi kurang kecerahan
4
Gif
960 KB
Kerapatan gambar kurang
5
Tif
391 KB
Gambar lebih jelas, hampir menyerupai JPEG
6
PNG
4,28 MB
7
JPG
266 KB
Gambar jelas
8
BITMAP 16 BIT
3MB

Kesimpulan :
Setiap format gambar meiliki perbedaan dan fungsi masing-masing