Page 85 - 24JAM_Pintar_Pemrograman_Android__1-libre
P. 85

  24 JAM!! Pintar Pemrograman Android
                    Pada  project  database  kita  mempunyai  kelas  java
            DatabaseManager.java (bukan activity). Kelas ini terdiri dari
                 Deklarasi variable pada baris 14-26
                 Constructor DatabaseManager pada baris 28-32
                 subClass DatabaseOpenHelper pada baris 34-54
                 Method close pada baris 55-57
                 Method addRow pada baris 59-69
                 Method ambilSemuaBaris pada baris 71-94

                  Didalam cuntructor DatabaseManager, kita mendefinisikan
            subclass     DatabaseOpenHelper       dan    menaruh      method
            getWritableDatabase  sehingga  ketika  project  ini  dijalankan
            database langsung diset agar bisa ditulisi data.

                  Subclass  DatabaseOpenHelper  juga  memiliki  cuntroctor
            DatabaseOpenHelper      yang    didalamnya     terdapat   method
            super(). Method ini dipanggil untuk mengidedntifikasi nama dan
            versi  database.  Pada  subclass  ini  juga  terdapat  method
            onCreate() untuk men-generate database jika sebelumnya tidak
            ada database yang  sama dan juga method  onUpdgrate() yang
            akan dieksekusi jika dijumpai database dengan versi lebih baru.

                  Method  addRow  bertugas  untuk  menambahkan  data
            kedalam database. Didalamnya terdapat class ContentValues(),
            dipakai     untuk     menyimpan       sepasang     data.     Baris
            put(ROW_NAMA,  nama)  artinya  menambahkan  data  yang
            dibawa oleh variable nama kedalam kolom nama.
                    Method  ambilSemuaBaris  digunakan  untuk  membaca
            seluruh  isi  database.  Data  yang  terbaca  kemudian  disimpan
            kedalam  array  bertingkat.  Output  dari  method  ini  adalah  data
            [_id,nama,hobi].

                  Berikutnya     kita   bahas     listing   dalam     activity
            AndroidDatabaseSatu.java.  Acitivy  ini  memiliki  4  method
            yaitu          onCreate(),          simpKamuta(),updateTable(),
            kosongkanField().  Semua  method  diawali  dengan  void  karena
            tidak mempunyai nilai kembalian apapun.

                  Pada  method  simpKamuta(),  kita  memakai  method
            addRow()  milik  class  DatabaseManager  untuk  menambahkan
            data  ke  dalam  database.  Sedangkan  didalam  method
            updateTable()  kita  memanggil  method  ambilSemuaBaris()

                              Dapatkan materi terbaru di                   85
                                       www.omayib.com
   80   81   82   83   84   85   86   87   88   89   90