Monday, April 18, 2016

Antara Aku, kau dan Youtube

"Kalau bunda pergi, Ifa boleh main youtube"
"boleh"
"kenapa"
"karena Ayah tidak sayang Ifa"
"lho, harusnya sayang"
"Kalau ayah sayang sama Ifa, harusnya ayah mau main sama Ifa, kalau ayah ngasih Ifa Youtube berarti Ayah gak sayang sama Ifa"
"Aku gak mau main you tube, aku mau main aja sama Ayah"

ini adalah sebuah obrolan kecil antara saya dan Ifa. Beberapa bulan ini, kalau Ibunya sedang ada kegiatan dan Ifa harus ditinggal dirumah, Saya sering memberi dia gadget untuk menonton youtube. Saya terpaksa memberikan karena kalau tidak diberikan dan tidak dibolehin nonton Youtube, dia bakal menangis meraung-raung. Dan untuk membuatnya diam, akhirnya saya berikan gadget.

Saya memberikan gadget itu karena saya sayang sama Ifa. karena rasa sayang saya, saya ingin memberikan yang dia inginkan.

Yang dia Inginkan, belum tentu yang dia butuhkan. Kenapa dia lebih suka menonton Youtube dari pada bermain dengan anda, berarti dia lebih membutuhkan Youtube dari pada ayahnya. Jadi kalau anak anda mulai keranjingan youtube, berhati-hatilah, dia mulai tidak membutuhkan anda :P.

Lalu bagaimana perasaan anda ketika dia menonton Youtube, tenang, senang atau justru kesepian?

Mungkin anda:
Tenang, karena anak anda punya kegiatan dan anda bisa beristirahat.
Senang, karena dia tidak akan merengek-rengek lagi, dan anda bisa beristirahat dengan tenang

Kesepian, karena setelah seharian bekerja, keinginan anda dirumah hanya bermain dengan anak, eh malah ditinggal youtube-pan (Hanya terjadi di Iklan TV).

Sebenarnya saya tidak anti memberikan youtube ke anak, apalagi saya tahu apa yang dia buka. Selain itu karena saya merasa tenang dan senang seperti diatas.
tetapi ketika saya memberikan youtube ke anak saya, berarti saya sedang tidak sayang sama dia. ketika saya memberikan dia youtube berarti saya memutus tali kasih sayang dengan dia.







.

Friday, April 15, 2016

Cara Mengembalikan IMEI Yang Hilang di Android

Hallo Oprexekers,
Udah kayak tukang oprek android aja :), hari ini saya berbagi masalah yang pernah dan sampai sekarang masih saya alami. Yaitu IMEI hilang. Jangan tanya, mengapa IMEI saya bisa hilang, "Flashdisk yang kelihatan saya sering hilang, apalagi IMEI yang tidak kelihatan :P".

Ciri-Ciri IMEI Hilang
ciri-ciri imei hilang yang paling mencolok adalah, anda punya pulsa dan masih aktif, tetapi tidak bisa buat telpon, sms atau menerima telpon atau sms, padahal sinyal penuh.

langsung saja, beginilah Cara Mengembalikan IMEI Yang Hilang di Android.

  1. Root HH anda, untuk lenovo A369i, saya sarankan memakai framaroot, karena sudah saya buktikan berkali-kali dan selalu berhasil. framaroot bisa anda dapatkan disini: http://forum.xda-developers.com/apps/framaroot/root-framaroot-one-click-apk-to-root-t2130276
  2. Install aplikasi MTK Engineer Mode dari Google Play
  3. Jalankan aplikasi MTK Engineer Mode
  4. Pilih tab Connectivity, kemudian pilih menu CSD Information
  5. Pilih Radio Information
  6. Pilih Phone 1 untuk memperbaiki IMEI 1
  7. pada kotak AT+ ketikkan EGMR=1,7,"xxxxxxxxxx" . ganti tulisan "xxxxxxxxxx" dengan nomor IMEI anda.
  8. Kalau HH anda punya dua nomor, pilih Phone 2 untuk memasukkan IMEI ke 2 
  9. pada kotak AT+ ketikkan EGMR=1,10,"xxxxxxxxxx" . ganti tulisan "xxxxxxxxxx" dengan nomor IMEI anda.
  10. Restart HH anda, Insya Allah HH anda sembuh...

Friday, April 1, 2016

Membuat Aplikasi Database Dengan Visual Basic 6 dan Microsoft Access

Selamat malam sobat,
Malam ini saya ingin berbagi cerita, eh maksud saya source program sederhana untuk membuat koneksi antara visual basic 6 dengan database Access. Agar sobat lebih paham, tolong source code nya di ketik ulang, jangan cuma di kopas. berikut ini langkah-langkahnya:

Step 1,  Buat Folder untuk menyimpan project latihan kita. sebagai contoh, saya simpan project di drive D: di folder project, saya buat folder lagi dengan nama latihan2 , kalau diringkas, bentuk alamat di windows explorer bakal seperti ini   "D:\Project\Latihan2"
 
Step 2, Hal pertama yang kita buat dahulu adalah::: Databasenya... kayaknya nggak perlu saya jembrengkan cara membuat database dan tabel dengan microsoft Access, langsung saja, buat file database access, lalu buat tabel mahasiswa dengan struktur tabel seperti berikut:

Simpan dengan Save As (Jangan yang Save), pilih Access 2000 Database, Simpan di folder
"D:\Project\Latihan2" dengan nama Mahasiswa.mdb



Step 3, Buka Visual Basic 6, Buat Project baru, pilih Vb Enterpise Edition Control
Step 4, Simpan Project di  "D:\Project\Latihan2"
Step 5, Buat Modul baru, Cara membuat modul di Vb6 seperti ini nih,
lihat ke sisi paling kanan dari IDE Visual basic 6, anda bisa melihat ada jendela project disana. Klik folder modul trus klik kanan, pilih Add di menu, kemudian pilih modul
 Step 6,  Buat dua modul
 Step 7, Ganti nama modul, modul pertama = "modVar", modul kedua = "modUtil", Hasil struktur projectnya bisa anda lihat seperti dibawah ini:


Step 8, Struktur dan Bentuk Form1
Nama ObjectTypeProperties
txtNimTextBox 
txtNamaTextBox 
txtAlamatTextBox 
txtTempatLahirTextBox 
dtpTglLahirDTPickerUpdown = True
txtKotaTextBox 
Adodc1Adodc1Visible = False
DataGrid1DataGrid1 
txtCariNamaTextBox 
txtCariAlamatTextBox 
Label untuk text boxLabel


Step 9: Isi Form1

Private Sub cmdBatal_Click()
    Call BersihForm
End Sub

Private Sub cmdHapus_Click()
    strSQL = "Delete from Mahasiswa where NIM = '" & txtNIM.Text & "'"
    Call execCmd(dbCmd, strSQL)
    Call BersihForm
    FillGrid
End Sub

Private Sub cmdSimpan_Click()
    strSQL = "select Nim from mahasiswa where Nim = '" & txtNIM.Text & "';"
    Call bukaRs(strSQL, rs)
    If rs.EOF = True Or rs.BOF = True Then
        strSQL = "Insert into Mahasiswa (Nim, Nama, Alamat, TempatLahir, TglLahir, Kota, IdFakultas) values " & _
                 "('" & txtNIM.Text & "', '" & txtNama.Text & "', '" & txtAlamat.Text & "', '" & txtTempatLahir.Text & "', '" & dtpTglLahir.Value & "', '" & txtKota.Text & "')"
        Call execCmd(dbCmd, strSQL)
    Else
        strSQL = "Update Mahasiswa set Nama = '" & txtNama.Text & "', Alamat = '" & txtAlamat.Text & "', TempatLahir = '" & txtTempatLahir & "', TglLahir = '" & dtpTglLahir.Value & "', Kota = '" & txtKota.Text & "' Where Nim = '" & txtNIM.Text & "'"
        Call execCmd(dbCmd, strSQL)
    End If
    Call BersihForm
    FillGrid
End Sub

Private Sub DataGrid1_Click()
    If DataGrid1.ApproxCount < 1 Then Exit Sub
    With DataGrid1
        
        txtNIM.Text = .Columns("Nim").Value
        txtNama.Text = .Columns("Nama").Value
        txtAlamat.Text = .Columns("Alamat").Value
        txtTempatLahir.Text = .Columns("TempatLahir").Text
        dtpTglLahir.Value = .Columns("TglLahir").Value
        txtKota.Text = .Columns("Kota").Text
    End With
    cmdHapus.Enabled = True
    
End Sub

Private Sub dtpTglLahir_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyReturn Then txtKota.SetFocus
End Sub
Private Sub Form_Load()
    Call OpenConnection
    Call BersihForm
    FillGrid
End Sub

Private Sub BersihForm()
    txtNIM.Text = ""
    txtNama.Text = ""
    txtAlamat.Text = ""
    txtKota.Text = ""
    txtTempatLahir.Text = ""
    dtpTglLahir.Value = Now
    cmdHapus.Enabled = False
    FillGrid
End Sub

Private Sub txtAlamat_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then txtTempatLahir.SetFocus
End Sub

Private Sub txtCariAlamat_Change()
    FillGrid
End Sub

Private Sub txtCariNama_Change()
    FillGrid
End Sub

Private Sub txtKota_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then cmdSimpan.SetFocus
End Sub

Private Sub txtNama_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then txtAlamat.SetFocus
End Sub

Private Sub txtTempatLahir_KeyPress(KeyAscii As Integer)
    If KeyAscii = 13 Then dtpTglLahir.SetFocus
End Sub
Public Sub FillGrid()
 strSQL = "select a.Nim, a.Nama, a.TempatLahir, a.TglLahir, a.Alamat, a.Kota from Mahasiswa as a where a.Nama like '%" & txtCariNama.Text & "%' and a.Alamat like '%" & txtCariAlamat.Text & "%'"
    Call bukaRs(strSQL, rs)
    Set DataGrid1.DataSource = rs
    
End Sub

Step 10: Isi modVar
Public dbconn As ADODB.Connection
Public rs As ADODB.Recordset
Public dbCmd As ADODB.Command
Public strSQL As String
Step 11: Isi ModUtil
'Fungsi untuk membuka koneksi
Public Function OpenConnection()
    Set dbconn = New ADODB.Connection
    dbconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\mahasiswa.mdb;Persist Security Info=False"
    dbconn.CursorLocation = adUseClient
    dbconn.Open
End Function
'Fungsi untuk membuat query yang menghasilkan recordset
Public Function bukaRs(Query As String, Record As Recordset)
    Set Record = New ADODB.Recordset
    Record.Open Query, dbconn, adOpenStatic, adLockReadOnly
End Function
'Procedure untuk mengisi Data Combo
Public Sub IsiDataSource(dcName As DataCombo, rsTemp As ADODB.Recordset, Query As String)
    Set rs = New ADODB.Recordset
    Set rs = dbconn.Execute(Query)
    Set dcName.RowSource = rsTemp
    dcName.BoundColumn = rsTemp.Fields(0).Name
    dcName.ListField = rsTemp.Fields(1).Name
End Sub
'Procedure untuk menjalankan perintah query untuk simpan, update dan delete
Public Sub execCmd(Cmd As ADODB.Command, Query As String)
    Dim num_Affected As Integer
    Set Cmd = New ADODB.Command
    Cmd.ActiveConnection = dbconn
    Cmd.CommandText = Query
    Cmd.CommandType = adCmdText
    Cmd.CommandTimeout = 60
    Cmd.Execute num_Affected
    If num_Affected = 0 Then
        Call MsgBox("Transaksi Gagal")
    Else
        Call MsgBox("Transaksi Berhasil")
    End If
End Sub
Penjelasan: Lihat ke bagian Kode ini
Public Function OpenConnection()
    Set dbconn = New ADODB.Connection
    dbconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\mahasiswa.mdb;Persist Security Info=False"
    dbconn.CursorLocation = adUseClient
    dbconn.Open
End Function
set dbconn = new ADODB.Connection ---> Membuat Koneksi Baru dbconn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + App.Path + "\mahasiswa.mdb;Persist Security Info=False" --> Koneksi string untuk database Access Mahasiswa, sekedar catatan, dulu sekali saat ujian skripsi banyak teman-teman saya yang gagal presentasi aplikasi karena aplikasinya tidak bisa konek database, mengapa bisa begitu? karena mereka beli program dari orang lain, pas di kopi ke komputernya, folder penyimpanan databasenya beda dengan komputer yang buat ujian, Nah, supaya kalian tidak mengalami nasib yang sama dengan teman-teman saya, pakai saja perintah "App.Path" yang artinya kurang lebih "Path tempat aplikasi (exe) berada". App.Path artinya Path aplikasi berada.

Untuk Bidadari Sunyiku, Segores kata dari Lelaki diujung Senja


Tidak terasa sudah Maret lagi, padahal baru tahun kemarin Maretnya, kok sudah Maret lagi? yo mesthi!!! wkwkwkw.
Maret lagi berarti saya kelupaan lagi, menyiapkan acara special untuk istriku dan AKU :), soalnya hari ini bukan cuma ulang tahun istriku sahaja, tetapi juga ulang tahun pernikahan kami. 
8 Tahun yang lalu, aku dan kamu mungkin tidak pernah membayangkan hari ini kita seperti ini, mungkin yang terbayang lebih indah dari kenyataan, atau mungkin mbayanginnya malah nggak sama aku (just kidding), by the way, dengan kepedeanku, aku percaya, Kamu akan memilihku sebagai lelakimu :) (Pede mode on).

Jujur... Aku tidak pandai berkata-kata untuk menyejukkan hatimu. Tapi Insya Allah aku orang yang sudi berlama-lama disebelahmu sampai amarahmu reda, Meski hanya diam. 
Aku tidak mampu memberikanmu berbagai barang ataupun memberikan materi untukmu. Tapi Insya Allah, aku bisa membuatmu tersenyum setiap aku ada didekatmu. dan begitupun Kamu, Insya Allah Kamu adalah orang yang sudi berlama-lama disebelahku sampai amarahku reda, Kamu orang yang tak pernah lelah mengingatkanku akan kelalaianku, Kamu yang selalu menguatkanku dan berusaha mengingatkanku untuk mengurangi sifat burukku (dan akupun juga demikian). dan kamu adalah orang yang selalu mencintaiku dengan tulus.. Dan Apa Adanya... oOouOuO (slank mode on).
28-12-2011
... Alhamdulilah Ifa hadir melengkapi hidup kita. Bidadari itu bernama bidadari Hujan, dia menyibak derasnya hujan.
Tangisannya yang menggema, dia menangis begitu keras, bahkan akupun bisa mendengar dengan jelas meski aku berada di luar gedung IBS. Hujanpun berhenti, langit tersibak, awan mendung menghilang, lalu mentari menampakkan lagi, sepertinya dia juga tertarik melihat siapa yang baru lahir tadi. Akhirnya semakin lengkap keluarga kita, bukan cuma aku dan kamu. sekarang ada dia ...
dan kalau ngomongin Ifa, kok jadi agak melow begini, Haduhh.... istirahat dulu...

-------------------------------------------------------------------------------------------------------------------------
--------------------------- Baris Dibawah Ini Sengaja Dikosongkan -------------------------------------------

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

BACK .....
- pasang muka serius dulu....... -

Terima Kasih ya Allah, Sungguh aku tidak pernah bermaksud mendustakan Nikmat yang telah engkau berikan, sungguh aku sadar, betapa nikmat-Mu begitu berlimpah dan tak pernah habis, bahkan seringkali justru membuatku lalai untuk bersyukur padamu ya Rob. Hamba mohon, jadikanlah aku pada golongan hamba-hambamu yang bersyukur.

- Kok Mellow Lagi @)^*&!&)!#(#!# -


BACK LAGI .............

Sebenarnya Aku cuma pengen bilang ke kamu nyi (Bidadari Sunyi). Terima kasih telah menjadi teman terbaikku selama 8 tahun ini.
Terima Kasih, Kamu telah berusaha memberikan yang terbaik bagi kami (aku dan bidadari hujan).
Terima Kasih, Kamu telah berusaha menjadi istri yang baik bagiku, Ibu yang baik bagi Bidadari Hujan dan Sahabat yang baik bagi kami.
Terima kasih kamu selalu berusaha untuk lebih baik dan lebih baik lagi dari saat ini dan kemarin.
Terima Kasih, karenamu, aku juga berupaya menjadi suami yang baik untukmu, dan Ayah yang baik untuk Bidadari Hujan.

Jadi ingat lirik lagunya si tulus, judulnya "Jangan Cintai Aku Apa Adanya" reffnya gini nih:

Jangan cintai aku
Apa adanya
Jangan

Tuntutlah sesuatu
Biar kita jalan
ke depan.


kalau baca reff lagu itu, kayak kamu banget ya nyi? tetaplah seperti ini nyi, tapi jangan nuntut terlalu tinggi ya, ntar aku bisa stress... kurang bobok, kurang makan.. banyakan pikiran... trus jadi kurus. 
Padahal kalau aku kurus aku jadi ngganteng, trus gantian kamu yang stress, punya suami ganteng hehe....


Aku suka caramu mencintaiku. Sungguh.... Aku suka

Semoga Benar, Kamu adalah Jodohku, seperti yang kumohonkan pada Allah, semoga engkau adalah jodohku. Semoga Allah selalu merahmati kita, memanjangkan umur kita agar kita mampu merawat titipan-Nya termasuk pada golongan hamba-hamba-Nya yang bersyukur. Amin


Surat Balasan dari yang katanya Mantan Bidadari Sunyi:
Surat cinta tertunda untuk lelaki di ujung senja…