Sunday, 7 December 2014

Buku Saku Pemrograman

Selamat belajar dan selamat berkarya, mudah-mudahan buku-buku ini dapat membantu temen2 dalam belajar. ;)













CRUD JAVAcrudANDROID DAN SQLITEsqlite androidPEMROGRAMAN ANDROIDsampul android
downloaddownloadComming Soon

Sunday, 9 November 2014

CRUD Java Non-Framework

Malam temen2 ;)

malam ini kita belajar tentang CRUD pada java tanpa menggunakan Framework, jadi kita menggunakan fasilitas yang sudah ada pada Java. jadi kita akan menggunakan Java Database Conectivity (JDBC). disini saya akan membahasnya langsung kedalam sebuah project dengan nama data karyawan.

persiapan sebelum pembuatan aplikasi:

1. Netbeans IDE 7.4 atau yang lain, ini adalah editor yang akan kita pakai untuk proses develop aplikasi.

2. JDK 7u25, ini adalah paket java yang akan kita pakai untuk membangun aplikasi.

3. XAMPP, digunakan untuk membuat database MySQL.

4. Plugin Jasperreport

Setelah semuanya terpenuhi  dan install semuanya, sekarang kita lanjut ketahapan selanjutnya.

Langkah-Langkah:

1. Jalankan Netbeans Create Project Java dengan nama "Karyawan". pilih file--> New Project --> Java Application --> Next

new project

Thursday, 6 November 2014

Langkah-Langkah Pembuatan Aplikasi

Kebanyakan seseorang yang baru belajar pemrograman dan mau membuat sebuah project pertama kalinya akan menanyakan langkah dalam pembuatan aplikasi itu apa sih?


Sampai-sampai  pusing sebelum membuat aplikasinya karena memikirkan langkah-langkah apa saja yang harus dilakukan, ada juga yang langsung jalan tanpa memikirkan itu asalkan jadi. ;)


Sebenarnya langkahnya sangatlah simple kok, jadi jangan dibuat pusing.


rancangan

Berikut langkah-langkahnya:

Wednesday, 5 November 2014

kompres gambar tanpa mengurangi kualitas

Kompres gambar tanpa mengurangi kualitas (compress images without reducing the quality).
dari kemarin sempat kebingungan karena sedang ada project besar tenang aplikasi android, dimana semua file termasuk file gambar harus di taruh dalam sebuah website tetapi tak terpikirkan ternyata total data gambar mencapai 3 gigabite. bingungkan apa yang harus dilakukan. pucing baby


semaleman memikirkan beberapa hal seperti upload gambar di picasa atau situs sejenisnya, tapi berapa lama harus nunggu uploadnya :( tapi akhirnya kepikiran buat mengkompres file image supaya lebih kecil tapi dari beberapa aplikasi compressing kebanyakan malah merusah pixel, malah gambar jadi tidak jelas. sudah coba sana sini tetap tidak bisa juga.

Tuesday, 4 November 2014

Migrasi Data Excel kedalam MySQL Database

Pada Postingan kali ini saya akan share bagaimana memindahkan isi dari dokumen excel kedalam sebuah database MySQL.

kegunaannya untuk apa sih?

gunanya ya untuk mempercepat penginputan dari data yg sudah ada, jadi tidak kerja dua kali, atau ketika kita mau input data siswa melalui sebuah interface aplikasi yang proses inputnya satu per satu, capek kan, :D

Migrasi itu apasih?

Migrasi adalah memindahkan sebuah data kedalam penyimpanan lain yang lebih bagus, misal dari semi komputer ke komputerisasi. contoh ada sebuah data pada suatu kantor, dimana mereka melakukan penginputan data menggunakan aplikasi seperti excel atau sejenisnya, ketika perusahaan tersebut akan memindahkan data dalam excel kedalam sebuah database maka dibutuhan waktu lama untuk menginputkan semua data yang sudah pernah di input kedalam dokumen excel.

Perlengkapan perang:

1. Aplikasi Xampp.

2. Browser(Mozilla, IE, Chrome, dll).

3. Notepad.

4. Excel.

langkah-langkahnya yaitu:

1. Buat database dengan cara jalankan Browser dan masuk kedalam halaman Admin, tuliskan localhost/phpMyAdmin pada url browser.

buatlah database dengan nama latihan.

tabel dengan nama data_siswa.

tb_data

2. Langkah kedua buka Aplikasi  Excel dan isikan contoh data dibawah ini dan simpan dengan format .CVS

 cell


3. Langkah ketiga masuk kedalam direktori htdocs karena kita pakai xampp, kemudian kita buat folder excelToMySQL.


Monday, 3 November 2014

Cara menghubungkan Android dengan PHP , MySQL


sumber: http://madhusudhanakn.files.wordpress.com/2011/05/android.png


Mungkin sudah banyak blog yang membahas tenang Android dan MySQL menggunakan JSON, tapi apa salahnya saya posting lagi untuk sekedar menambah referensi karena setiap programmer memiliki karakteristik berbeda-beda, mungkin dalam tutorial saya sesuai dengan karakter temen2.

Friday, 31 October 2014

Embed SQLite into Java Desktop

Ketemu lagi yah, mungkin sudah pada tahu bahwa aplikasi java desktop itu dapat terhunbung dengan berbagai macam database, ada yang terpisah ada juga yang dapat ditanamkan kedalam project.

pada kesempatan kali ini saya akan sharing tentang database SQLite, jika temen2 pernah mainan android pasti sudah tidak asing lagi dengan yang namanya SQLite ini, tapi disini saya tidak akan membahas SQLite dengan Android tetapi saya akan membahas SQLite dengan Java Desktop.

Kenapa pakai SQLite, kenapa ngga pakai MySQL atau SQLServer?

karena jika kita pakai MySQL atau SQLServer, user akan kesusahan tentang Instalasinya dan settingannya, kecuali aplikasi kita membutuhkan tempat penyimpanan yang besar.

alasannya kenapa menggunakan SQLite adalah ketika kita ingin membuat aplikasi sederhana atau aplikasi trial untuk client yang awam dengan yang namanya Instalasi Aplikasi komputer, dengan menggunakan SQLite kita dapat mengembed atau menanamkan Database SQLite kedalam project sehingga tidak perlu ada lagi acara instal xampp atau appserv dkk.

Sebelum memulai kita memerlukan library konektor untuk menghubungkan SQLite dengan Java disini.

Source : http://marisharingilmu.wordpress.com/

Berikut Listing programnya, untuk lebih lengkapnya lihat di subernya.

Tuesday, 23 September 2014

Aplikasi Website Rasa Desktop JAVA

vaadin


Pasti seorang developer akan sangat tidak nyaman ketika sedang dikejar target dan harus belajar bahasa baru yang menyita waktunya.


sangat tidak nyaman ketika kita berpindah dari Java SE ke Java EE, disitu kita dituntut untuk mempelajari JSP atau HTML dan css sebagai desain tampilannya, pastinya akan sangat meyita waktu banyak dalam mempelajari semuanya. sedangkan kita belum pernah mempelajari sebelumnya. masalah kan tapi buat loh :D

Tuesday, 16 September 2014

Memanggil Activity Lain pada Android

Ketemu lagi :) pada postingan kali ini saya akan membahas seputar android, yaitu bagaimana sih memanggil form atau layout dari layout lainnya. dalam proses pembuatan aplikasi pasti membutuhkan tampilan lebih dari satu form aplikasi maka dari itu saya bahas malasah ini barang kali ada yang belum mengetahui konsep dasar dari android.

Okey langsung saja kita mulai.

pertama jalankan Eclipse IDE yang sudah support android pastinya.

Buat project caranya Klik File --> New --> Android Application Project

new project

Next trus sampai muncul tampilan seperti dibawah ini.

activity name


FInish dan selesai membuat Project Android.


Langkah selanjutnya buatlah User Interface dengan cara Pilih File --> New --> Android XML File

form2


Tuliskan namanya yaitu form2 kemudian Finish.


Setelah itu buka file form2.xml pada folder res/layout dan ubahlah tampilan menjadi seperti dibawah ini.


ui form2


berikut ini scriptnya.



<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
     xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

    <TextView
        android:id="@+id/textView1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_alignParentTop="true"
        android:text="Form 2"
        android:textSize="20sp" />

</RelativeLayout>


Sekarang buka File activity_main.xml dan ubahlah tampilannya menjadi seperti ini.

form1 edit


atau ubah scriptnya menjadi seperti ini.

Wednesday, 10 September 2014

Aplikasi Sekolah Part.1

Aplikasi Sekalah SIMES ini memiliki banyak fitur antara lain :

  1. Aplikasi Bimbingan Konseling (BK)

  2. Aplikasi Perpustakaan dengan sistem Denda

  3. Data Guru, Siswa dan Buku

  4. Dll


Aplikasi ini memiliki dua Versi yaitu versi Client Server dan Personal.

Client Server berarti aplikasi ini dapat di akses lebih dari satu Komputer PC, dengan database terpusat pada satu server sehingga dapat mempercepat proses administrasi.



sedangkan Personal hanya dapat diakses dalam satu Komputer PC tetapi Fitur dan fungsinya sama persis antara Client Server dengan Personal.



Jika ingin menggunakan versi trial sekedar untuk mencobanya silakan menghubungi admin saja, nanti akan kami kirimkan via email dengan panduan pemakaiannya, tapi versi trial hanya berlaku untuk Versi Personal.

 

Sunday, 7 September 2014

Android dan Database SQLite

SQLite


SQLite adalah perangkat database  yang digunakan pada Android, SQLite sudah ada pada setiap perangkat yang menggunakan Sistem Operasi Android apapun versi Androidnya.
Pada tutorial ini saya akan menjelaskan cara sederhana dalam memanajemen data pada SQLite dan Android.
Dalam pembuatan Aplikasi  dibutuhkan Editor Eclipse IDE yang sudah support untuk develop android.

untuk tutorialnya dapat di download disini

jika pengen download langsung projectnya bisa di download disini

atau jika pengen lihat source code secara online bisa lihat di Github

mohon maaf karena keterbatasan waktu jadi tidak saya jelaskan disini karena saya sudah membuatkan dalam bentuk E-Book, silakan di download dan dipelajari. :)

Wednesday, 19 February 2014

Aplikasi Penggajian menggunakan Java Netbeans dan MySql

 

Image

Aplikasi Penggajian untuk yang pengen belajar java desktop. :)

Aplikasi ini memang masih sangat sederhana sekali karena didedikasikan untuk pembelajaran dan bukan untuk dikomersilkan.

dibuat dengan menggunakan bahasa java desktop dan database mySQL, konsep yang saya pakai dalam pembuatan adalah Model-view-controller (MVC) dan menggunakan framework Hibernate dan Spring, desain tampilan menggunakan Library usuLibrary dan sedikit sentuhan swingx, editor yang kami pakai adalah netbeans 7.4 terbaru saat ini di tulis.

aplikasi masih dalam proses pembuatan, jika sudah selesai source code akan kami shared melalui github.

ImageImage

sekilas mengenai program penggajian ini, mudah2an bisa menjadi refrensi temen2 dalam belajar Java.