Mengenal HSSFCell
HSSFCell adalah package apache yang membuat siapapun untuk mengexport data kedalam format .xls bisa digunakan dalam pemrogaman java maupun lainnya.
apa saja yang harus diimport dalam java kita untuk HSSFCell
import org.apache.poi.hssf.usermodel.HSSFRow;
import org.apache.poi.hssf.usermodel.HSSFSheet;
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRichTextString;
Diatas adalah import wajib untuk menggunakan, dan ada importan lain seprti untuk style fontnya, atau yang lainnnya.
terus cara untuk membuat excelnya yang dibuat dalam temporary server.
File file = new File("excel_temp");
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFSheet worksheet = workbook.createSheet();
keterangan :
Point 1 ialah membuat file excelnya dalam server dahulu dengan nama "excel_temp"
Point 2 membuat workbook dalam excel
point 3 membuat Sheet dalam excelnya
Setelah kita membuat excelnya sekarang kita membuat isi dari excel itu sendiri, yang jelas setiap excel mempunyai baris dan kolom, nah bagaimana menyetingnya dan mengisinya?
HSSFRow headerrow = worksheet.createRow(0);{
HSSFCell header1 = headerrow.createCell(0);
header1.setCellValue("Profile ID");
}
Keterangan : HSSFRow headerrow = worksheet.createRow(0);{ } membuat sebuah data excel dari baris pertama yang dimana dalam java semua diawali dengan 0 bukan 1. dengan saya kasih nama headerrow karena kebiasaan pertama kali dalam excel adalah header untuk menjelaskan filenya.
HSSFCell header1 = headerrow.createCell(0); = menjelaskan bahwa data excel kolom (dilihati dair (headerrow(nama baris) .createCell(0) (dalam kolom 1).
header1 = nama dari kolom
header1.setCellValue("Profile ID"); = pengisian data header1 (kolom) diisi dengan data "Profile ID".
dan yang akan tercetak di Excel dalam kolom pertama dan baris pertama adalah "Profile ID"
Oke sekian postingan kali ini, jika ada pertanyaan silahkan email saya di : m.nasrulloh@jtechnopreneur.com
jquery mobile (part-1)
jQuery mobile merupakan framework javascript layaknya jQuery pada desktop namun khusus ditargetkan untuk mobile device seperti iPad, iPhone, Blackberry, Symbian, Android, dll.
dan lagi :
Dengan menggunakan jQuery kita bisa membuat aplikasi web yang multi platform, tidak tergantung pada piranti keras tertentu. Dengan kode yang sama, aplikasi web kita bisa jalan di hampir semua piranti mobile yang populer saat ini. Framework ini juga telah mendukung penggunaan layar sentuh, sehingga aplikasi kita bisa mengoptimalkan device yang ada.
Nah dari penjelasan diatas, sudah saatnya untuk melirik applikasi mobile berbasis sarana sarana pendukung
sekian dulu mari kita lanjutkan postingan depan untuk membahas dasar - dasar jquery mobile
tetap ikuti terus blog ini
sekian terima kasih
Nah dari penjelasan diatas, sudah saatnya untuk melirik applikasi mobile berbasis sarana sarana pendukung
sekian dulu mari kita lanjutkan postingan depan untuk membahas dasar - dasar jquery mobile
tetap ikuti terus blog ini
sekian terima kasih
OOP (Bag-1)
Inggris : object-oriented programming
Indonesia : Pemrograman berorientasi objek
Apa yang dimaksud dengan OOP ?
OOP adalah paradigma pemrograman yang berorientasikan kepada objek. Semua data dan fungsi di dalam paradigma ini dibungkus dalam kelas-kelas atau objek-objek. Bisa disebut dengan logika pemrograman terstruktur. Setiap objek dapat menerima pesan, memproses data, dan mengirim pesan ke objek lainnya.
Kelebihan-kelebihan OOP :
- Penyeleksian informasi.dengan variabel-variabel tertentu saja yang bisa diakses sesuai dengan haknya
- kode yang telah ada bisa digunakan ulang, dan kemudahan dalam pengembangan kode.
- Meningkatkan maintenability, kesalahan atau kekurangan pada kode dapat langsung diperbaiki di blok kode tersebut.
- program bakal lebih terstruktur dan terorganisasi. Selain itu pengehematan penulisan kode program.
OOP mempunyai 4 konsep dasar, yaitu :
- Abstraksi : pengabstrakan atau penyembunyian kerumitan suatu proses.
- Enkapsulasi : penyembunyian informasi melaui private dan protected.
- Inheritas : suatu kelas berasal dari turunan pertama atau lebih kelas lainnya
- Polimorfisme : kemampuan dari dua benda yang berbeda untuk merespon pesan permintaan yang sama dengan cara mereka sendiri yang unik.
Ilustrasi - ilustrasi :
- Abstaraksi : Ketika saya mengendarai mobil saya, misalnya, saya perlu tahu kecepatan mobil dan arah itu terjadi. Karena mobilnya bertipe otomatis, saya tidak perlu mengetahui RPM mesin, sehingga cara menyaring informasi ini keluar. Di sisi lain, informasi ini akan menjadi penting bagi pengemudi mobil balap, yang tidak akan menyaring keluar.
- Enkapsulasi : ceritanya saya mempunyai remote control tanpa kabel pada mobil-mobilan. Saya tidak pernah peduli bagaimana cara kerja remote control itu yang sebenarnya, yang terpenting begitu dihidupin dan tombolnya digerakin ke atas mobil itu akan maju. Begitu digerakin ke kanan, Ia akan belok, dst.
- Inheritas : Saya mempunyai jam tangan yang hanya menunjukkan waktu, namun dengan perkambangan zaman. jam tangan yang seperti saya telah berbeda dengan jam tangan saya. jam tangan tersebut telah dibubuhi fasilitas pelihat tanggal. tanpa menghancurkan perbedaan.
- Polimorfisme : saya bisa melatih anjing saya untuk menanggapi perintah ?menggonggong? dan burung saya untuk menanggapi perintah ?berkicau? Di sisi lain., Saya bisa melatih mereka untuk kedua menanggapi perintah ?berbicara? Melalui polimorfisme., Saya tahu bahwa anjing akan merespon dengan menggonggong dan burung akan merespon dengan berkicau.
Sekian pengertian OOP(bag 1)
insya allah akan berlanjut
Terima kasih untuk sumber-sumber penulisan:
http://id.wikipedia.org/wiki/Pemrograman_berorientasi_objek
http://demasonly.blogspot.com/2008/10/pengertian-oop.html
http://rendrajr.wordpress.com/2009/09/02/oop/
http://www.amuluk.com/karakteristik-pemograman-berorientasikan-objek