Labels

Sunday, March 31, 2013

Perkenalan netBeans Sederhana

Bagi Kamu yang udah nge-Install Netbeans, ni sedikit pemakaian  Netbeans untuk membuat program sederhana dari gue....

gue coba share di Google and ketemu cara dibawah:


1. klik shorcut netbeans 7.3 nya maka program akan berjalan sperti pada gambar dibawah ini...



2. setelah menunggu beberapa saat tampilan awal netbeans adalah sperti dibawah ini



3. cari lah submenu "file" lalu klik dan akan ada menu-menu seperti dibawah ini..pilihlah "new project"..


4. nah disitu ada beberapa project yang bisa kita buat... kita dapat membuat proyek PHP,HTML5,JAVA dan lain-lain..kita pilih yang "java" terus disebelahnya kita pilih "java application"..




5. berikutnya kita akan memberi nama proyek tadi.. kita beri nama Belajar..lalu jgn centang "create Main class" krn nanti main class akan dibuat secara otomatis (nanti lebih lanjut kt akan pelajari class dan package)




6. maka proyek telah slesai dibuat..kita klik kanan pada "source package" lalu pilih "new" lalu pilih "java package"..beri nama "awal"


7. maka package telah dibuat...kita klik kanan package "awal" yang telah dibuat tadi..lalu pilih "new" lalu pilih "java class"..kita beri nama "awal" ..


8. maka dengan ini slesai sudah package dan class telah dibuat ..lihatlah bulatan hitam yang menandakan package dan bulatan merah yang menandakan class


9. kita lanjutkan dengan mengisi source nya sperti dibawah ini... 



10. outputnya pun "hello java!!"  

Guys, sekian dari gue, untuk buka ni dapat di mana klik di sini supaya tau gue ngambil dari mana!!
Thanks for your Attention..


Program Switch Case


Switch Case disini akan menampilan jumalh hari pada tahun dan bulan tertentu, program ini akan memudahkan anda dalam banyak hal. Sekarang kita mulai bagaimana pembuatan program ini, pertama seperti biasa buat class java dengan nama JumlahHari sekarang isikan coding berikut ini:

---------------------------------------------------------------

public class JumlahHari{
public static void main(String[] args) {
       
            int tahun, bulan;
   
            Scanner input = new Scanner(System.in);
            System.out.print("Tahun : ");
            tahun = input.nextInt();
            System.out.print("Bulan : ");
            bulan = input.nextInt();
            switch(bulan){
            case 1 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 31 Hari");
            break;
            case 2 :
            if((tahun %400==0)||((tahun%4==0) && (tahun %100!=0))){
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 29 Hari");
            }
            else{
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 28 Hari");
            }
            break;
            case 3 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 31 Hari");
            break;
            case 4 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 30 Hari");
            break;
            case 5 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 31 Hari");
            break;
            case 6 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 30 Hari");
            break;
            case 7 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 31 Hari");
            break;
            case 8 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 31 Hari");
            break;
            case 9 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 30 Hari");
            break;
            case 10 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 31 Hari");
            break;
            case 11 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 30 Hari");
            break;
            case 12 :
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 31 Hari");
            break;
            default:
            System.out.println("Maaf terjadi kesalahan, isi bulan dengan benar");
            }
    }
}

disini kita menggunakan scanner jadi saat program dijalankan kita bisa menentukan Tahun dan Bulan yang ingin kita tentukan pncarian jumlah harinya. Sekarang anda lihat coding tersebut int saya isi dngn tahun dan bulan, lalu saya masukan switch(bulan){ disini kita masukan selanjutnya adalah case sebagai wadah bulan jadi pada saat scanner disaat memasukan bulan apa makan program akan masuk ke case bulan tersebut misal masukan bulan 10 makan akan masuk ke case 10. Nah perbedaan yang ada di case 2 pada bulan Februari disana bisa kita masukan rumus untuk bulan tersebut karena pada bulan tersebut bisa terjadi 28 atau 29 hari dengan rumus menggunakan if yaitu case 2 :
            if((tahun %400==0)||((tahun%4==0) && (tahun %100!=0))){
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 29 Hari");
            }
artinya jika((tahun dibagi 400 = 0) atau ((dibagi 4 = 0) dan (dibagi 100 tidak = 0))) maka akan ditampilkan jumlah hari pada bulan itu adalah 29 hari. Lalu else{
            System.out.println("Tahun "+ tahun+" Bulan "+ bulan+" = 28 Hari");
            }
berarti ini adalah kebalikan daripada if, artinya jika pada bagian if salah maka akan masuk ke bagian else yang akan menampilkan jumlah hari pada bulan tersebut adalah 28 hari.


sumber

Wednesday, March 27, 2013

win 7 trick...


Disable Wallpaper Change in Windows 7

Desktop wallpaper can be restricted and can be set against any change for wallpaper. Often Administrators in an organization feels their need to put their Organization wallpaper on their computer which is fixed and cannot be changed by any other user on that computer. This can be done easily using a Group policy editor setting. Although the same can be done with Registry, Third party Software. This setting lets you specify the wallpaper on user‟s desktops and prevents users from changing the image or its presentation.



♥ Open Run Dialogue Box (Win + R) and type gpedit.msc
♥ Navigate to Local Computer policy > User Configuration > Administrative Templates > Desktop in left hand side pane.
♥ Select Desktop Wallpaper setting from right side pane.
♥ Open it and enable it.
♥ To use this setting, type the fully qualified path and name of the file that stores the wallpaper image. You can type a local path, such as C:\Windows\web\wallpaper\home.jpg. Also this setting specifies that the wallpaper image be centered, tiled, or stretched.
♥ Press OK

Note: This setting does not apply to remote desktop server sessions. Also Log off or restart is required to make the changes affect.



sumber

ALGORITMA


Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Kata logis di sini berarti benar sesuai dengan logika manusia. Untuk menjadi sebuah algoritma, urutan langkah yang harus ditempuh untuk menyelesaikan masalah harus memberikan hasil yang benar.

Algoritma sering dijumpai pada kehidupan sehari-hari. Contohnya pada kejadian ketika kita membuat mie instan. Kurang lebih seperti ini algoritmanya:

  1. Ambil mie instan yang terletak di lemari dapur.
  2. Siapkan peralatan yang diperlukan seperti panci, gunting, piring, serta sendok dan garpu.
  3. Masukkan bumbu mie instan pada piring.
  4. Hidupkan kompor, kemudian tuangkan air kurang lebih tiga gelas air ke dalam panci, kemudian tunggu hingga air mendidih.
  5. Masukkan mie instan ke dalam air mendidih, lalu aduk dan tunggu hingga tiga menit.
  6. Tiriskan air ke dalam panci, kemudian tuangkan mie ke dalam piring.
  7. Aduk mie hingga bumbu tercampur merata pada mie, kemudian sajikan.
Contoh lagi algoritma pada kejadian matematis sederhana ketika menentukan apakah suatu bilangan merupakan bilangan ganjil atau bilangan genap. Seperti:

  1. Inputkan bilangan yang akan ditentukan.
  2. Bagi bilangan tersebut dengan bilangan 2.
  3. Hitung sisa bagi pada langkah ke-2
  4. Bila sisa hasil bagi sama dengan 0, maka bilangan tersebut adalah bilangan genap. Jika tidak, maka bilangan tersebut adalah bilangan ganjil.
Dari konsep-konsep algoritma yang cukup mendasar di atas, dapat dikembangkan menjadi konsep algoritma yang dapat digunakan sebagai dasar pemikiran seorang programer dalam membuat suatu program.


Wednesday, March 6, 2013


Samsung Siapkan Galaxy Note III 5,9 Inch

Fino Yurio Kristo - detikinet
Kamis, 07/03/2013 10:33 WIB



Galaxy Note II (ist)
Seoul - Kabar tentang kedatangan Galaxy S IV yang akan diluncurkan pertengahan Maret 2013 ini memang tengah panas. Namun Samsung juga sedang mempersiapkan ponsel jagoan lainnya, Galaxy Note III.

Galaxy Note III ini akan meneruskan seri Galaxy Note II yang diperkenalkan pada Oktober tahun 2012 lalu. Perubahan utama adalah layarnya akan bertambah lebih besar.

Jika Galaxy Note II memakai layar 5 inch, suksesornya kabarnya menggunakan layar 5, 9 inch. "Samsung akan memperkenalkan phablet baru memakai layar OLED 5,9 inch," kata sumber pejabat Samsung yang dikutipdetikINET dari Korea Times, Kamis (7/3/2013).

Belum ada detail lain soal spesifikasi Galaxy Note II. Kemungkinan besar, prosesornya lebih gahar dan fungsionalitas stylus S Pen-nya lebih canggih. Waktu peluncurannya mungkin menjelang akhir tahun ini.

Ponsel jumbo alias phablet memang diprediksi akan semakin ngetren. Meski ukurannya cukup menyulitkan untuk dipegang satu tangan, namun dianggap ideal untuk menampilkan konten seperti film.

"User menginginkan ponsel yang lebih besar dan mereka menggunakannya lebih sering. Samsung pun akan lebih fokus pada ponsel besar," kata sumber pejabat Samsung.

selengkapnya: detik.com

PENGENALAN JAVA


      Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995. Bahasa ini banyak mengadopsi sintaksis yang terdapat pada C dan C++ namun dengan sintaksis model objek yang lebih sederhana serta dukungan rutin-rutin aras bawah yang minimal. Aplikasi-aplikasi berbasis java umumnya dikompilasi ke dalam p-code (bytecode) dan dapat dijalankan pada berbagai Mesin Virtual Java (JVM). Java merupakan bahasa pemrograman yang bersifat umum/non-spesifik (general purpose), dan secara khusus didisain untuk memanfaatkan dependensi implementasi seminimal mungkin. Karena fungsionalitasnya yang memungkinkan aplikasi java mampu berjalan di beberapa platform sistem operasi yang berbeda, java dikenal pula dengan slogannya, "Tulis sekali, jalankan di mana pun". Saat ini java merupakan bahasa pemrograman yang paling populer digunakan, dan secara luas dimanfaatkan dalam pengembangan berbagai jenis perangkat lunak aplikasi ataupun aplikasi berbasis web.

Kelebihan:

  • Multiplatform. Kelebihan utama dari Java ialah dapat dijalankan di beberapa platform / sistem operasi komputer, sesuai dengan prinsip tulis sekali, jalankan di mana saja. Dengan kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi (diubah, dari bahasa yang dimengerti manusia menjadi bahasa mesin / bytecode) sekali lalu hasilnya dapat dijalankan di atas beberapa platform tanpa perubahan. Kelebihan ini memungkinkan sebuah program berbasis java dikerjakan diatas operating system Linux tetapi dijalankan dengan baik di atas Microsoft Windows. Platform yang didukung sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris. Penyebanya adalah setiap sistem operasi menggunakan programnya sendiri-sendiri (yang dapat diunduh dari situs Java) untuk meninterpretasikan bytecode tersebut.
  • OOP (Object Oriented Programming - Pemrogram Berorientasi Objek)
  • Perpustakaan Kelas Yang Lengkap, Java terkenal dengan kelengkapan library/perpustakaan (kumpulan program program yang disertakan dalam pemrograman java) yang sangat memudahkan dalam penggunaan oleh para pemrogram untuk membangun aplikasinya. Kelengkapan perpustakaan ini ditambah dengan keberadaan komunitas Java yang besar yang terus menerus membuat perpustakaan-perpustakaan baru untuk melingkupi seluruh kebutuhan pembangunan aplikasi.
  • Bergaya C++, memiliki sintaks seperti bahasa pemrograman C++ sehingga menarik banyak pemrogram C++ untuk pindah ke Java. Saat ini pengguna Java sangat banyak, sebagian besar adalah pemrogram C++ yang pindah ke Java. Universitas-universitas di Amerika Serikat juga mulai berpindah dengan mengajarkan Java kepada murid-murid yang baru karena lebih mudah dipahami oleh murid dan dapat berguna juga bagi mereka yang bukan mengambil jurusan komputer.
  • Pengumpulan sampah otomatis, memiliki fasilitas pengaturan penggunaan memori sehingga para pemrogram tidak perlu melakukan pengaturan memori secara langsung (seperti halnya dalam bahasa C++ yang dipakai secara luas).

Kekurangan:

  • Tulis sekali, jalankan di mana saja - Masih ada beberapa hal yang tidak kompatibel antara platform satu dengan platform lain. Untuk J2SE, misalnya SWT-AWT bridge yang sampai sekarang tidak berfungsi pada Mac OS X.
  • Mudah didekompilasi. Dekompilasi adalah proses membalikkan dari kode jadi menjadi kode sumber. Ini dimungkinkan karena kode jadi Java merupakan bytecode yang menyimpan banyak atribut bahasa tingkat tinggi, seperti nama-nama kelas, metode, dan tipe data. Hal yang sama juga terjadi pada Microsoft .NET Platform. Dengan demikian, algoritma yang digunakan program akan lebih sulit disembunyikan dan mudah dibajak/direverse-engineer.
  • Penggunaan memori yang banyak. Penggunaan memori untuk program berbasis Java jauh lebih besar daripada bahasa tingkat tinggi generasi sebelumnya seperti C/C++ dan Pascal (lebih spesifik lagi, Delphi dan Object Pascal). Biasanya ini bukan merupakan masalah bagi pihak yang menggunakan teknologi terbaru (karena trend memori terpasang makin murah), tetapi menjadi masalah bagi mereka yang masih harus berkutat dengan mesin komputer berumur lebih dari 4 tahun.

Perkenalan OOP

Sengaja buat penjelasan di taruh belakang soalnya udah biasa kalo di buku-buku pasti penjelasannya secara berurutan. Nah, buat para pembaca yang masih belum paham apa itu OOP, dan buat yang taunya ngerjain tugas aja tapi gak tau konsep pemahamannya, udah gue cariin definisi OOP.

APA ITU OOP ?


      OOP (Object Oriented Programming) adalah Pemrograman berorientasi objek. Pemrograman ini mempertinggi kualitas dan produktifitas pengembangan software. Program pengembangannya dilakukan dengan pendekatan building block. Setiap block, disebut object, bersifat independen dan mampu berjalan sendiri atau saling kunci dengan object lain dengan mudah dan otomatis. Object-object berinteraksi dengan saling memberikan informasi satu terhadap yang lainnya. Masing-masing object harus berisikan informasi mengenai dirinya sendiri (encapsulation) dan object yang dapat dikaitkan (inheritance).

          Enkapsulasi = > suatu proses yang menghalangi proses lain yang ada didalamnya sehingga aman dan tidak terpengaruh oleh keadaan diluarnya dan dapat juga terhindar dari kerusakan maupun gangguan. Contohnya sebuah mesin pengering rambut dengan menekan tombolnya kita dapat menyalakan mesin dan menghasilkan hawa panas yang dapat di manfaatkan untuk mengeringkan rambut kita tidak tahu bagaimana mesin tersebut menghasilkan panas yang kita tahu hanya wujud mesin tersebut yang bagus dan tombol on/off untuk menyalakan dan mematikan mesin serta manfaat yang kita rasakan sebagai hasil kerja mesin tersebut.

              Inheritance = > Disebut juga pewarisan dimana suatu objek dapat didefinisikan seperti objek sebelumnya yang memiliki criteria yang spesifik apabila memang terdapat kemiripan objek tersebut hanya mengikuti apa yang telah didefinisikan atas objek yang sebelumnya sehingga definisi yang dimiliki objek baru tersebut harus lebih spesifik dari definisi yang sudah dimiliki objek sebelumnya.

         Contohnya kebaya adalah jenis pakaian maka definisi yang dimiliki oleh pakaian pastinya dimiliki oleh kebaya karena itu definisi yang telah didefinisikan di pakaian dan sama dengan yang ada di kebaya tidak perlu didefinisikan ulang cukup didefinisikan yang lebih spesifik dan mewakili dari suatu kebaya.


Nah, dari sini semoga pembaca bisa memahami dan lebih memahami apa itu OOP. Untuk selanjutnya gue bakal nyari bahan dulu...


Monday, March 4, 2013

[Update]-Bilangan Prima OOP (Notepad++)

Ni posting penjelasan dari bilangan prima sebelumnya, sengaja dipisah, biar banyak postingnya
Hehehe....

Nah, buat yang masih belajar, ini penjelasan ALGORITMA dari posting Bilangan Prima


Jadi, kalo dimasukkin ke koding bisa diliat di  sini !!!!

Friday, March 1, 2013

Lirik Lagu Maroon 5 - One More Night

One More Night


You and I go hard, at each other like we going to war
You and I go rough, we keep throwing things and slammin' the door
You and I get so, damn dysfunctional we stopped keeping score
You and I get sick, yah I know that we can't do this no more

But baby there you again, there you again making me love you
Yeah I stopped using my head, using my head let it all go
Got you stuck on my body, on my body like a tattoo
And now i'm feeling stupid, feeling stupid crawling back to you
So I cross my heart, and I hope to die, that I'll only stay with you one more night
And I know I said it a million times
But i'll only stay with you one more night

Trying to tell you no, but my body keeps on telling you yes
Trying to tell you stop, but your lipstick got me so out of breath
I'd be waking up, in the morning probably hating myself
And i'd be waking up, feeling satisfied but guilty as hell

But baby there you go again, there you go again making me love you
Yeah I stopped using my head, using my head let it all go
Got you stuck on my body, on my body like a tattoo
And now i'm feeling stupid, feeling stupid crawling back to you
So I cross my heart, and I hope to die, that i'll only stay with you one more night
And I know i've said it a million times
But i'll only stay with you one more night

Yeah baby give me one more night
Yeah baby give me one more night
Yeah baby give me one more night

But baby there you again, there you again making me love you
Yeah I stopped using my head, using my head let it all go
Got you stuck on my body, on my body like a tattoo
Yeah, yeah, yeah, yeah

So I cross my heart, and I hope to die, that i'll only stay with you one more night
And I know i've said it a million times
But i'll only stay with you one more night

(yeah baby give me one more night)

So I cross my heart, and I hope to die, that i'll only stay with you one more night
And I know i've said it a million times
But i'll only stay with you one more night
 

About