Selasa, 26 Juli 2011

Android SQLite Tutorial

Android SQL Tutorial


...
    
package de.vogella.android.todos.database;

import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.util.Log;

public class TodoDatabaseHelper extends SQLiteOpenHelper {
 private static final String DATABASE_NAME = "applicationdata";

 private static final int DATABASE_VERSION = 1;

 // Database creation sql statement
 private static final String DATABASE_CREATE = "create table todo (_id integer primary key autoincrement, "
   + "category text not null, summary text not null, description text not null);";

 public TodoDatabaseHelper(Context context) {
  super(context, DATABASE_NAME, null, DATABASE_VERSION);
 }

 // Method is called during creation of the database
 @Override
 public void onCreate(SQLiteDatabase database) {
  database.execSQL(DATABASE_CREATE);
 }

 // Method is called during an upgrade of the database, e.g. if you increase
 // the database version
 @Override
 public void onUpgrade(SQLiteDatabase database, int oldVersion,
   int newVersion) {
  Log.w(TodoDatabaseHelper.class.getName(),
    "Upgrading database from version " + oldVersion + " to "
      + newVersion + ", which will destroy all old data");
  database.execSQL("DROP TABLE IF EXISTS todo");
  onCreate(database);
 }
}

Rabu, 20 April 2011

Tugas Kuliah

Berikut untuk membantu teman-teman yang kira-kira mengalami kesulitan untuk instalasi OS Linux di Virtual Machine dengan VirtualBox.

silahkan di download link berikut :
Tutorial Instalasi OS Linux di VirtualBox

Jumat, 15 April 2011

Sore ini . . .

Hem... lagi berfikir mau menulis tentang IP Address & IP Subnetting....
sementara ini yang bisa dituangin, cuma"kepinginnya" dulu aja....

lagi banyak kerjaan juga sich...

belum lagi nyusun modul-modul training Android Programming yang gw dapet kmarin dari pelatihan-pelatihan... dan lagi nyiapin aplikasi buat ikutan lomba yang diadain oleh T-Market, lumayan lah klo menang juara 1, uang rp.50 jt ditangan. hehehe... trus mau lanjut lagi dengan CCNA yang sempet tertunda.

huaaaaahhhhhh....... banyak rencananya nih! huft!


semoga semua rencana bisa terlaksana... amin.
cheerup!!

Jumat, 08 April 2011

Students! Welcome the Human Network


Mind Wide Open™
An important goal in education is to enrich you, the student, by expanding what you know and can do. It is important to realize, however, that the instructional materials and the instructor can only facilitate the process. You must make the commitment yourself to learn new skills. Below are a few suggestions to help you learn and grow.

1. Take notes. Professionals in the networking field often keep Engineering Journals in which they write down the things they observe and learn. Taking notes is an important way to help your understanding grow over time.

2. Think about it. The course provides information both to change what you know and what you can do. As you go through the course, ask yourself what makes sense and what doesn’t. Stop and ask questions when you are confused. Try to find out more about topics that interest you. If you are not sure why something is being taught, consider asking your instructor or a friend. Think about how the different parts of the course fit together.

3. Practice. Learning new skills requires practice. We believe this is so important to e-learning that we have a special name for it. We call it e-Doing. It is very important that you complete the activities in the online instructional materials and that you also complete the hands-on labs and Packet Tracer activities. 

4. Practice again. Have you ever thought that you knew how to do something and then, when it was time to show it on a test or at work, you discovered that you really hadn’t mastered it? Just like learning any new skill like a sport, game, or language, learning a professional skill requires patience and repeated practice before you can say you have truly learned it. The online instructional materials in this course provide opportunities for repeated practice for many skills. Take full advantage of them. You can also work with your instructor to extend Packet Tracer, and other tools, for additional practice as needed.

5. Teach it. Teaching a friend or colleague is often a good way to reinforce your own learning. To teach well, you will have to work through details that you may have overlooked on your first reading. Conversations about the course material with fellow students, colleagues, and the instructor can help solidify your understanding of networking concepts.

6. Make changes as you go. The course is designed to provide feedback through interactive activities and quizzes, the online assessment system, and through structured interactions with your instructor. You can use this feedback to better understand where your strengths and weaknesses are. If there is an area that you are having trouble with, focus on studying or practicing more in that area. Seek additional feedback from your instructor and other students.

[CCNA Course, CNAP Fundamental Module - Introduction chapter]


[Chairul - I think, those are key to success on how to understand what we learn. Welcome to Computers Network! ]



Kamis, 07 April 2011

Membangun Gedung 'Pintar' Berbasis IP

Jakarta - Pembangunan sebuah gedung perkantoran di era kemajuan teknologi dewasa ini tak hanya menyoroti soal desain yang futuristik dan ramah lingkungan, namun gedung itu juga harus 'pintar'.

'Pintar' yang dimaksud salah satunya adalah seperti dapat menjalankan sistem operasionalnya sendiri tanpa lagi terlalu bergantung dengan tangan-tangan manusia.

Misalnya, ketika terjadi bencana alam maka gedung 'pintar' tersebut sudah mengetahui langkah-langkah apa saja yang harus dilakukan dengan membiarkan sistem berjalan secara otomatis.

Hal ini bukanlah hal mustahil di hari ini. Nah, salah satu caranya adalah dengan mengembangkan infrastruktur dan jaringan berbasis internet protokol (IP) di dalam gedung tersebut.

Menurut Achmad Sofwan, Presiden Direktur PT Fujitsu Indonesia, jaringan berbasis IP sudah sedemikian pentingnya saat ini, hingga disebut-sebut akan mengubah dunia. Sebab, IP tak hanya bisa digunakan untuk akses data, melainkan juga bisa dioptimalkan untuk pengembangan infrastruktur. 

"Peralatan publik sekarang juga sudah banyak yang berbasis IP," tukasnya.

Usman Niandinata, Country Head Network Solution PT Fujitsu Indonesia menambahkan, dengan IP based, segala peralatan sudah terhubungan dalam 'bahasa' yang sama sehingga dapat 'mengerti' satu sama lain. Jika sudah begini, maka akan mudah untuk mengkomunikasikan antar perangkat tersebut.
"Sebuah gedung yang sudah mengadopsi IP base itu bisa mengatur alarm, door access, sensor dan lainnya. Jadi ketika terjadi kebakaran, alarm akan langsung bunyi kemudian diikuti dengan penyemprotan air darurat, penghentian air conditioner (AC), 
dan pintu semua dibuka untuk akses keluar penghuni gedung," jelas Usman.

Selain itu, gedung 'pintar' secara tidak langsung juga dapat membuat gedung ramah lingkungan dengan cara menghemat air dan energi. Misalnya, dapat mengatur temperatur AC yang disesuaikan dengan panas lingkungan. Kemudian mengelola pencahayaan (lampu) gedung untuk lebih cermat mengeluarkan energi.

"Hal ini semua bisa diintegrasikan jika sudah berlandaskan IP," tandas Usman.

Proyek Rp 7 Miliar

Fujitsu sendiri baru saja menyelesaikan proyek pembangunan infrastruktur TI modern di JGC Indonesia, perusahaan engineering, konstruksi, dan procurement. Infrastruktur dalam proyek ini mencakup jaringan data berbasis IP dan data center.

"Kami harus mengandalkan infrastruktur TI sendiri ketika menjalankan proyek dari klien. Sudah pasti kami membutuhkan infrastruktur TI yang baru dan lebih canggih," kata Adhi Sumarhadi, Departemen Manager, IT Departement, Design Engineering 
Division JGC Indonesia dalam keterangan tertulisnya yang dikutip detikINET, Kamis (7/4/2011).

Kini, perusahaan yang kliennya mayoritas di sektor migas tersebut memiliki data center yang standar, menerapkan praktik-praktik terbaik dalam hal pengaturan kabel, daya, pendingin, storage dan manajemennya.

Proyek ini diselesaikan Fujitsu dalam jangka waktu lima bulan dan dengan nilai proyek mencapai Rp 7 miliar.

[RePost - DetikInet.com] 

Senin, 21 Februari 2011

[ROM 2.3] Cyanogen Rotijahe untuk Z71 - RC1 + Build 2

Ini posting pertama, pengalaman menggunakan Android Custom ROM - Gingerbread Cyanogenmod.

Tapi sayang, batrenya ga bertahan lama... belum cek processornya brapa ... mungkin di atas 600Mhz atau memang banyak aplikasi yg berjalan dibelakang service.



pokoknya mantab lah...
untuk coding di Gingerbread blm pernah euy... ini masih develope di Eclair and Froyo....

bisa download disini untuk dapetin romnya.