Membuat Koneksi Database Apache Derby

Apache Derby maupun Java DB (Java DB merupakan versi Oracle dari Apache Derby) merupakan database berbasis Java yang dapat berjalan sebagai embedded maupun network database.
Untuk dapat menggunakan koneksi database Apache Derby pada iReport, terlebih dahulu kita harus menambahkan library JDBC pada classpath. Disini saya menggunakan iReport versi 4.8.0, dan Apache Derby sebagai network database.

1. Akses menu Tools -> Options pada iReport


2. Selanjutnya pilih action bar iReport dan pilih tab Classpath, kemudian klik tombol Add Jar


3. Selanjutnya cari dan pilih lokasi file derbyclient.jar


4. Setelah menambahkan library derby client, kita bisa langsung membuat koneksi database


5. Pada dialog datasource, klik tombol New (pastikan checkbox tercentang pada opsi Empty datasource). Kemudian pilih Database JDBC connection dan pada combobox JDBC driver kita harus mengetik manual class driver yang digunakan, yakni org.apache.derby.jdbc.ClientDriver, karena meskipun file jar derbyclient.jar sudah terinstall, namun driver tetap tidak muncul pada combobox.
Silahkan sesuaikan isian lainnya dengan database sahabat.





Cukup sampai disini, minggu depan akan saya lanjutkan dengan database IBM DB2.



Sumber Referensi :

http://www.javanatics.com/2012/12/ireport-membuat-koneksi-database-apache.html#.U13FbmMTf4Y

11 komentar:

Posting Komentar

Jenis-jenis Database dan TeknologiNya

Pada era komputer dan internet ini, peran database atau basis data sangat dominan. Hampir semua kegiatan administratif di perkantoran dan institusi kini diintegrasikan ke sistem komputasi dengan model database terpadu. Demikian juga, layanan-layanan online di internet juga tidak terlepas dari peran database. Lantas apakah jenis-jenis teknologi yang digunakan untuk mengelola database?


Berikut ini adalah daftar jenis-jenis teknologi database, yang sebagian besar merupakan Relational Database Management System (RDBMS):


  • Apache Derby (sebelumnya dikenal sebagai IBM Cloudscape), merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Apache Software Foundation. Lazim digunakan di program Java dan untuk pemrosesan transaksi online. 
     
  • IBM DB2, merupakan aplikasi pengolah database yang dikembangkan IBM secara proprietary (komersial). DB2 terbagi menjadi 3 varian, yaitu DB2 untuk Linux - Unix - Windows, DB2 untuk z/OS (mainframe), dan DB2 untuk iSeries (OS/400).
     
  • Firebird, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Firebird Project. Lazim dijalankan di Linux, Windows dan berbagai varian Unix. 
     
  • Microsoft SQL Server, merupakan aplikasi pengolah database yang dikembangkan oleh Microsoft dan bersifat proprietary (komersial),namun tersedia juga versi freeware-nya. Lazim digunakan di berbagai versi Microsoft Windows. 
     
  • MySQL, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Oracle (sebelumnya Sun dan MySQL AB). Merupakan pengolah database yang paling banyak digunakan di dunia dan lazim diterapkan untuk aplikasi web. 
     
  • Oracle, merupakan aplikasi pengolah database yang bersifat proprietary (komersial), dikembangkan oleh Oracle Corporation. Pengolah database ini terbagi dalam beberapa varian dengan segmen dan tujuan penggunaan yang berbeda-beda. 
     
  • PostgreSQL atau Postgres, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh PosgreSQL Global Development Group. Tersedia dalam berbagai platform sistem operasi seperti Linux, FreeBSD, Solaris, Windows, dan Mac OS. 
     
  • SQLite, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh D. Richard Hipp. Dikenal sebagai pengolah database yang sangat kecil ukuran programnya, sehingga lazim ditanamkan di berbagai aplikasi komputer, misalnya di web browser. 
     
  • Sybase, merupakan aplikasi pengolah database yang bersifat proprietary (komersial), dikembangkan oleh SAP. Ditargetkan untuk pengembangan aplikasi mobile. 
     
  • WebDNA, merupakan aplikasi pengolah database yang bersifat freeware, dikembangkan oleh WebDNA Software Corporation. Didesain untuk digunakan di web. 
     
  • Redis, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Salvatore Sanfilippo (disponsori oleh VMware. Difungsikan untuk jaringan komputer. 
     
  • MongoDB, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh 10gen. Tersedia untuk berbagai platform sistem operasi dan dikenal telah digunakan oleh situs Foursquare, MTV Networks, dan Craigslist. 
     
  • CouchDB, merupakan aplikasi pengolah database yang bersifat open source, dikembangkan oleh Apache Software Foundation. Difokuskan untuk digunakan di server web.

     
Cukup sampai di sini, untuk penjelasan database lebih rinci permasing-masing database setiap minggu akan saya bahas satu persatu.



Sumber Referensi :

http://www.komputeran.com/2012/10/jenis-jenis-database-dan-teknologinya.html

21 komentar:

Posting Komentar

CARA INSTALL XAMPP DAN MEMBUAT DATABASE MENGGUNAKAN XAMPP

Minggu lalu saya membahas apa itu XAMPP, minggu ini akan saya lanjutkan bagaimana cara menginstall XAMMP di PC atau Laptop anda.

Software XAMPP berfungsi sebagai “web server”, dimana anda dapat mengakses tanpa harus online atau internet. Kali ini saya akan mencoba menjelaskan langkah-langkah web server dengan menggunakan XAMPP. XAMPP sendiri juga merupakan program (paket gratis) yang terdiri dari Apache web server dan MySQL untuk web database yang dapat digunakan dengan mudah.

Cara Install XAMPP di PC Anda Sebagai Berikut : 

1. Klik 2 kali pada software xampp yang sudah anda download atau sudah ada di PC anda.
2. Klik Ok, untuk memilih bahasa English.


3. Klik next pada setup wizard lalu pilih Folder untuk menyimpan xampp kemudian klik next. 


4. Maka tampil Xampp Options ceklis atau klik yang ada pada service section ke 3 nya lalu Klik Install. 


5. Kemudian Klik Finish Lalu akan Klik Yes untuk menjalankan xampp control panel.Langkah-langkah menggunakan Xampp :


 6. Lalu akan Klik Yes untuk menjalankan xampp control panel.


Langkah-langkah menggunakan XAMPP :

1. Klik Icon XAMPP pilih Admin.

2. tunggu beberapa saat browser yang anda jalankan lalu pilih English, maka akan tampil seperti ini :

3. lalu Klik Phpmyadmin untuk memulai membuat database.


4. tampilan sesudah klik phpmyadmin ketik nama database lalu Klik Create. 


5. ketik nama table yang ditentukan dari database yang dibuat ketik berapa field yang digunakan  lalu klik Go. 


6. ketik nama field tentukan type apa fieldnya lalu kasih ukuran untuk field kemudian klik Save. 


7. maka akan tampil field yang diketik tadi dan pengen menambah field klik Add, tentukan berapa field letakkan dimana field tersebut klik after klik Go. 

8. Lalu ketik field yang baru ditambah tersebut kemudian klik Save. 


9. Klik insert untuk memasukan data pada table mhs sudah diketik semua klik Go. 

10. Klik browse untuk melihat data yang dimasukan tampil gambar seperti ini.


11. Klik nama database(dbkampuss) klik export (menyimpan dari dalam keluar) boleh ceklis data dan structure keduanya lalu klik Go. 


12. Maka akan tampil unduhan/download. 


13. Klik nama database(dbkampuss) klik import(untuk melihat data yang diunduh tadi)  klik browse cari di download data tadi klik Go. 


14. Bila anda ingin mencoba memasukan dbkampuss yang sudah di unduh tadi,yang mana biasa berjalan maka klik dbkampuss pilih drop lalu masukan create new database(dbkampus) klik create pilih import klik browse(mana yang mau dicoba data/struktur/keduanya) klik Go. Maka akan tahu apa yang dapat berjalan atau Error..

15. Biasanya yang tidak error hanya struktur dan memakai keduanya(struktur dan data), sedangkan data akan error,karena sturkturnya belum ada makanya data tidak dapat di inputkan (masukan).

16. Melihat data yang sudah dimasukan ke dalam forder lihat di C:\XAMPP\MYSQL\DATA\DBKAMPUSS maka akan seperti ini :

 17. Isi dalam folder dbkampuss



    Sumber Referensi :  

    http://wahyunirahmayani.files.wordpress.com



    22 komentar:

    Posting Komentar

    APA ITU XAMPP

    Sebelum saya menjelaskan apa yang dimaksud dengan XAMPP

    Saya mau tanya apakah ada yang tau apa itu XAMPP ? Mungkin untuk kalangan yang sudah master dalam dunia komputer(jaringan) banyak yang sudah tau apa itu XAMPP! nah disini saya hanya ingin memberitahu bagi yang belum tahu saja , jadi yang sudah tahu harap menyimak dan memberi komentarnya jika ada yang salah saat saya menjelaskan di akhir nanti.

    XAMPP adalah perangkat lunak bebas, yang mendukung banyak sistem operasi,merupakan kompilasi dari beberapa program.

    Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL Database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public Lesence dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis.
    Untuk mendapatkanya dapat mendownload langsung dari web resminya https://www.apachefriends.org/index.html

    XAMPP adalah kepanjangan dari :

    X : multi platform, bisa Windows, Linux, Mac OS, maupun Solaris
    A : Apache HTTP Server
    M : MySQL Database Server
    P : PHP Scripting Language
    P : Perl Scripting Language

    Berikut ini beberapa aplikasi server yang dirangkum pada XAMPP :

    • Apache HTTP Server
    Apache HTTP Server merupakan aplikasi untuk server web terpopuler di dunia, apache yang dipaketkan oleh XAMPP ini, sudah terdapat dua modul pengolah pemrograman di sisi server (server-side scripting), yaitu PHP dan Perl. Hal ini memungkinkan kita memanfaatkan web server untuk menginstall beberapa aplikasi berbasis web, atau untuk mempelajari pembuatan website dinamis menggunakan bahasa pemrograman tersebut di server lokal.

    • MySQL Database Server
    Sebagaimana disebutkan sebelumnya, Apache memberikan kemampuan sebuah web server pada komputer kita, dan PHP memungkinkan kita menjalankan sebuah website dinamis yang menggunakan bahasa pemrograman PHP. Namun aplikasi berbasis web tidak bisa diinstall jika kita belum menyiapkan sebuah database server atau server basis data yang sesuai.Database server dibutuhkan untuk menyediakan penyimpanan data secara terstruktur, efektif, dan efisien. MySQL yang dipaketkan dalam XAMPP merupakan aplikasi server database yang mumpuni, dan banyak digunakan pada aplikasi berbasis web. Bahkan banyak website besar dengan trafik yang tinggi memanfaatkan MySQL untuk penyimpanan basis datanya. Sebut saja Flickr, Facebook, Wikipedia, Google, Nokia dan YouTube yang secara resmi telah membeberkan bahwa website mereka menggunakan MySQL sebagai database server.

    • FileZilla FTP Server
    FileZilla FTP Server sesuai namanya merupakan aplikasi untuk server FTP (File Transfer Protocol), yang memungkinkan kita berbagi file secara lebih aman, terstruktur, dan tanpa pembatasan jumlah sesi koneksi. Meski mirip, pada prinsipnya FTP (layanan pada port 21) berbeda dengan Windows File Sharing (layanan pada port 445). Dengan FileZilla Server kita bisa membuat user dengan home folder terpisah dan memiliki password masing-masing, sehingga cocok untuk mekanisme pengumpulan tugas siswa sehari-hari.

    Cukup segitu dulu ya mungkin lain waktu akan saya lanjutkan tentang bagaimana cara menginstall XAMPP.

    Sumber Referensi :
     


    18 komentar:

    Posting Komentar

    WINAMP

    Pada minggu ini saya akan membahas tentang WINAMP

    apa itu Winamp?

    Sejarah Awal Perkembangan Software Winamp Musik - Winamp merupakan open source software yg dibuat oleh Nullsoft, yang kini anak syarikat Time Warner. Winamp merupakan software multimedia pemutar audio dan juga video yg dapat diubah tampilannya. Winamp pertama kali dikeluarkan oleh Justin Frankel pada tahun 1996. Penghargaan bagi pembangunan semasa Winamp diberi kepada Ben Allison (benski), Will Fisher, Taber Buhl, Maksim Tyrtyshny, Chris Edwards dan Stephen (Tag) Loomis.

    Dalam kehidupan sehari-hari, anda tentu tidak bisa terlepas dari musik. Baik di jalan, di rumah, saat sedang membaca, saat sedang bekerja ataupun melakukan kegiatan lainnya sering kali musik menjadi teman yang selalu setia menemani. Kita bisa memutarnya dengan PC (Perangkat Computer), notebook, ponsel dan sebagainya.

    Contoh :

    Aplikasi Winamp di PC (Perangkat Computer)



















     Aplikasi Winamp di Ponsel















    Sumber referensi : http://www.anneahira.com/winamp-1.htm

    21 komentar:

    Posting Komentar