Pages

Intent Pada Android

Intent membantu untuk membuka halaman lain dalam Android, pada contoh kasus ini akan saya jelaskan menggunakan menu makanan dengan Android.



  1. Buka Eclipse
  2. Pada Eclipse File - New - Project - Android - Android Project - Next
  3. Kemudian pada jendela New Android Project isikan field berikut :
    1. Project Name : Menu Makanan Dengan Intent
    2. Build Target : Android 2.2
    3. Aplication name : Menu Makanan
    4. Package Name : jhohannespurba.blogspot.com
    5. Create Activity : MainActivity
    6. Kemudian klik Finish
Jhohannes H Purba Coding Sederhana May 21, 2012

Auto Complete Text View Pada Android

Auto Complete Text View berfungsi untuk memberi pilihan yang kita cari. contohnya, jika kita mengetikkan satu kata pada google.com. saat masih mengetikkan beberapa huruf, google akan otomatis memberi beberapa pilihan untuk kita pilih, sehingga tidak perlu lagi mengetik secara lengkap.



Jhohannes H Purba Coding Sederhana May 21, 2012

Kalkulator Sederhana dengan Android

Pada tutorial ini, saya akan menjelaskan cara membuat kalkulator dengan sederhana.









berikut adalah step yang dikerjakan dalam tutorial ini :

  1. Tambah
    1. Desain untuk tambah
    2. Buat program untuk menjumlahkan
  2. Kurang, Bagi dan Kali
  3. Membuat program lengkap dengan menggunakan Method
Jhohannes H Purba Coding Sederhana May 21, 2012

Hello World Android

Untuk instalasi Android, Anda dapat mengikuti petunjuk Install android Pada Windows.Berikut akan saya jelaskan bagaimana membuat aplikasi Hello World dengan Android :
  1. Buka Eclipse
  2. Pada Eclipse File - New - Project - Android - Android Project - Next
  3. Kemudian pada jendela New Android Project isikan field berikut :
    1. Project Name : Hello World
    2. Build Target : Android 2.2
    3. Aplication name : Hello World
    4. Package Name : jhohannespurba.blogspot.com
    5. Create Activity : MainActivity
Jhohannes H Purba Coding Sederhana May 21, 2012

Source Code Caesar Cipher dengan Java

Caesar Cipher adalah metode yang menggunakan putaran abjad.cara mencari enkripsinya adalah dengan cara memajukan nilai putaran dari abjad yang dimasukkan.

Misalnya :
input : ABCD
putaran :  5
hasil : EFGH

Untuk penjelasan Caesar Cipher bisa dilihat pada Substitution Techniques - Caesar Cipher.

Untuk hasil program, misalnya dimasukkan codingsederhana.blogspot.com, dan dimasukkan putara sebanyak 15:



1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Karakter : C  Posisi : 2   Setelah di Putar : R  Posisi : 17
Karakter : O  Posisi : 14  Setelah di Putar : E  Posisi : 4
Karakter : D  Posisi : 3   Setelah di Putar : S  Posisi : 18
Karakter : I  Posisi : 8   Setelah di Putar : Y  Posisi : 23
Karakter : N  Posisi : 13  Setelah di Putar : D  Posisi : 3
Karakter : G  Posisi : 6   Setelah di Putar : W  Posisi : 21
Karakter : S  Posisi : 18  Setelah di Putar : I  Posisi : 8
Karakter : E  Posisi : 4   Setelah di Putar : U  Posisi : 19
Karakter : D  Posisi : 3   Setelah di Putar : S  Posisi : 18
Karakter : E  Posisi : 4   Setelah di Putar : U  Posisi : 19
Karakter : R  Posisi : 17  Setelah di Putar : H  Posisi : 7
Karakter : H  Posisi : 7   Setelah di Putar : X  Posisi : 22
Karakter : A  Posisi : 0   Setelah di Putar : P  Posisi : 15
Karakter : N  Posisi : 13  Setelah di Putar : D  Posisi : 3
Karakter : A  Posisi : 0   Setelah di Putar : P  Posisi : 15
Karakter : B  Posisi : 1   Setelah di Putar : Q  Posisi : 16
Karakter : L  Posisi : 11  Setelah di Putar : B  Posisi : 1
Karakter : O  Posisi : 14  Setelah di Putar : E  Posisi : 4
Karakter : G  Posisi : 6   Setelah di Putar : W  Posisi : 21
Karakter : S  Posisi : 18  Setelah di Putar : I  Posisi : 8
Karakter : P  Posisi : 15  Setelah di Putar : F  Posisi : 5
Karakter : O  Posisi : 14  Setelah di Putar : E  Posisi : 4
Karakter : C  Posisi : 2   Setelah di Putar : R  Posisi : 17
Karakter : O  Posisi : 14  Setelah di Putar : E  Posisi : 4
Karakter : M  Posisi : 12  Setelah di Putar : C  Posisi : 2
Hasil Akhir :[R, E, S, Y, D, W, I, U, S, U, H, X, P, D, P, Q, B, E, W, I, F, E, R, E, C]


Jhohannes H Purba Coding Sederhana April 05, 2012

Fibonacci Dengan Java

Fibonacci adalah bilangan yang dihasilkan dari penjumlahan nilai pada 2 urutan index  di belakangnya. berikut adalah contoh bilangan fibonacci



Barisan bilangan Fibonacci dapat dinyatakan sebagai berikut:

Fn = (x1n – x2n)/ sqrt(5)

Dengan
  • Fn adalah bilangan Fibonacci ke-n
  • x1 dan x2 adalah penyelesaian persamaan x2-x-1=0

Index 0 1 2 3 4 5 6 7 8 9 10
Nilai 0 1 1 2 4 8 13 21 34 55 89

perhatikan nilai pada posisi index 10 yang bernilai 89, itu diambil dari penjumlahan nilai yang berada pada index 8 dan index 9, yaitu 34 + 55 = 89.

Untuk source code dengan java, dapat dilihat pada coding berikut ini :
Jhohannes H Purba Coding Sederhana March 28, 2012

Install Lamp dan phpmyadmin Pada Ubuntu 10.04

Setelah sebelumnya saya membuat tulisan melakukan installasi Java dan setting path di Install dan setting path Openjdk di Ubuntu 10.04 dan untuk installasi Netbeans di Cara Install Netbean 7.0 di Ubuntu 11.10, maka selanjutnya adalah cara install Lamp pada Ubuntu, Lamp ini memiliki fitur MySQL, jika pada windows sama seperti WAMP, XAMPP dsb.
 
Untuk melakukan installasi Lamp pada ubuntu, ikuti petunjuk berikut :
  1. Buka terminal (CTRL + SHIFT + T)
  2. ketik sudo - s, kemudian masukkan password Anda. Ini berfungsi agar Anda mesuk ke root.
  3. Setelah Anda berada pada root, ketikkan perintah berikut:
    apt-get install lamp-server^
    
  4. Tunggu beberapa saat, kemudian akan terjadi proses download. setelah download maka akan otomatis terjadi proses installasi, dan akan muncul tampilan seperti pada gambar di bawah ini :
  5. Masukkan password Anda, pada tutorial ini saya buat password root, kemudian akan muncul kembali permintaan untuk konfirmasi password, masukkan kembali root
  6. Setelah selesai, coba ketikkan localhost pada browser Anda, maka akan muncul tulisan seperti ini.
    It works!
    
    This is the default web page for this server.
    
    The web server software is running but no content has been added, yet.
    

Jhohannes H Purba Coding Sederhana March 27, 2012