Friday, 13 September 2013

Cara Agar Cepat Belajar Pemrograman

Leave a Comment
 Cara Agar Cepat Belajar Pemrograman

Cara Agar Cepat Belajar Pemrograman
Cara cepat, cara praktis, tips hebat, tips praktis dan segudang propaganda lainnya hanyalah konsep bisnis semata. Bagi saya itu hanyalah segelintir pemahaman seorang penulis tentang suatu masalah.
Perlu anda ketahui, bahwa belajar “pemerograman” (bahasa apapun) adalah mempelajari konsep logika. Jadi, inti dari pemerograman adalah ketepatan menempatkan logika anda. Sedangkan struktur perintah, tata letak perintah, rumus perintah atau cara menulis perintah adalah konsep dasar-nya. Dan tentu saja anda tidak boleh (bahkan dilarang) untuk meninggalkan konsep dasar ini. Karena akibatnya anda akan kehilangan “rasa” dari bahasa program.
Ketepatan menempatkan logika tersebut tidak “melulu” bersumber dari contoh. Banyak diantaranya yang menuntut anda untuk berimajinasi. Seperti halnya program-program editor design (photoshop, corel draw dll). Program-program tersebut tidak akan membawa anda menjadi desainer handal jika anda tidak mau belajar berimajinasi.
Nah, barangkali cerita ini akan menjadi salah satu solusi bagi anda untuk dapat mempelajari dengan cermat.

1. Pahami hal-hal dasar
    Hal-hal dasar ini lebih ditekankan pada prosedur penempatan perintah, ketepatan menulis rumus, dll.
    Contoh :
    PHP akan dimulai dengan tag <? dan diakhiri dengan ?>.
    Function dalam PHP mempunyai konstruksi sebagai berikut :
    function nama_fungsi ()
    {
    //Statement
    }
    Dan begitu seterusnya. Intinya, adalah sangat penting mempelajari struktur dasar suatu bidang ilmu. Karena dari situlah ide-ide tentang hal yang lebih tinggi akan timbul.

 2.  Mulailah dengan sebuah project
    Bayangkan sebuah project. Kemudian pilah-pilah apa saja yang harus anda tekankan dalam project tersebut. Misalnya : menampilkan headline berita, menampilkan gambar dll. Dan pastikan, setiap ruang dari yang anda pilah-pilah tersebut dapat terselesaikan dengan baik (minimal menurut anda sendiri).
    Untuk sementara, lupakan tentang konsep security, interface, hacking dan lain sebagainya, yang pada intinya anda belum saatnya memulai pelajaran itu.

  3.   Habiskan Logika anda pada suatu prosedur
    Seorang programmer handal akan menelusuri semua hal yang berada dalam satu hal. Contoh :
    Anda membuat suatu formulir yang berisi “Nama” dan “Alamat”. Kemudian Formulir tersebut akan dieksekusi (“action”) oleh suatu file, misalnya “proses.php” atau boleh juga oleh file itu sendiri (action=’$php_self’).
    Nah, file yang menjadi pemeroses (proses.php) atau script tertentu dalam file yang sama yang bertugas memeroses ($php_self) harus menghabiskan konsep logika dari dua form tadi (Nama dan Alamat).
    Misalnya sebagai berikut :
  •         Jika kolom Nama dan Alamat tidak kosong
  •         Jika kolom nama diisi lebih dari / kurang dari 10 karakter
  •         Jika kolom alamat diisi lebih dari / kurang dari 20 karakter
  •         Jika kolom Nama / Alamat diisi angka
  •         Jika terdapat nama yang sama di database
  •         Jika karakter yang masuk diisi dengan huruf capital
  •         Jika karakter yang masuk terdiri dari huruf dan angka
  •         Jika karakter yang masuk adalah Karakter Spesial ($ # % dll).
  •         Jika karakter yang masuk mengandung spasi
  •         Dan lain sebagainya.

    Nah, bisa anda lihat kan ? ternyata cukup banyak variasi logika yang dapat diterapkan dari hanya dua form di atas. Walau begitu, tentu andalah yang harus menentukan logika mana yang terpenting untuk diterapkan. Dan jika semakin banyak logika dalam suatu prosedur, maka akan menjadikan kode anda lebih bernuansa sosial. Itu akan menunjukkan bahwa anda mengerti kebiasaan orang pada umumnya. Karena Programmer handal akan berimajinasi tentang cara user mengakses programnya nanti. Dan kemudian kesimpulan dari imajinasi tersebut akan tertuang dalam kodenya.

- See more at: http://abtista-web.blogspot.com/2012/11/cara-cepat-belajar-pemrograman.html#sthash.Wsv79d5j.dpuf
Read More...
Leave a Comment

Google API Playground

Google API Playground
Selain menyajikan website terpopuler di dunia dengan fasilitas utama Mesin Pencarian (Search Engine), perusahaan ini juga menyajikan fasilitas-fasilitas yang bermanfaat bagi para programmer web. Ya siapa lagi kalau bukan si raksasa Google.

Google API

Banyak dari Kita yang belum mengetahui apa saja yang diberikan Google kepada Kita secara Gratis selain mesin pencariannya. Salah satunya Google API. Bisa di lihat pada code.google.com.
Google API memuat berbagai macam aplikasi yang dapat Kita gunakan langsung pada web Kita sehingga web Kita dapat menggunakan berbagaimacam fasilitas dari Google. Sebut saja Search API, Feeds API sampai Map API.
Berikut adalah link-link yang berguna untuk dipelajari atau mungkin hanya untuk menambah referensi ilmu kita:
Nah itu dulu informasi dari saya tentang fasilitas dari Google yang dapat Kita manfaatkan di dalam website Kita.
Terima Kasih telah menyimak artikel ini, dan Selamat Mencoba...
sumber : http://amarullz.blog.unikom.ac.id/google-api.bz
Read More...

Thursday, 12 September 2013

Mengenal Google API

1 comment

Google API

Apa itu Google API ?
Google menyediakan berbagai API (Application Programming Interface) yang sangat berguna bagi pengembang web maupun aplikasi desktop untuk memanfaatkan berbagai fitur yang disediakan oleh Google seperti misalnya:AdSenseSearch EngineTranslation maupun YouTube.
API secara sederhana bisa diartikan sebagai kode program yang merupakan antarmuka atau penghubung antara aplikasi atau web yang kita buat dengan fungsi-fungsi yang dikerjakan. Misalnya dalam hal ini Google API berarti kode program (yang disederhanakan) yang dapat kita tambahkan pada aplikasi atau web kita untuk mengakses/menjalankan/memanfaatkan fungsi atau fitur yang disediakan Google. Misalnya saja kita bisa menambahkan fitur Google Map pada website kita.
Google API dapat dipelajari langsung melalui Google Code. Melalui Google Code kita dapat belajar tentang Google API dan dapat mengimplementasikan pada aplikasi web atau website yang kita kembangkan.
Ada banyak API yang disediakan oleh Google, beberapa diantaranya adalah:
  1. Language API: untuk memanfaatkan fitur translation yang dimiliki Google.
  2. Earth API: memanfatkan fitur yang ada pada Google Earth
  3. Javascript API
  4. Maps API: memanfaatkan fitur yang ada pada Google Maps
  5. Search API: memanfaatkan fitur pencarian pada Google Search
  6. Visualization API: membuat grafik maupun chart dengan Google API
  7. YouTube API: memanfaatkan fitur yang ada pada YouTube misalnya untuk pencarian video
Salah satu cara mudah mempelajari Google API adalah dengan memanfaatkan Google AJAX APIs Playground. AJAX APIs playground adalah sebuah situs yang disediakan oleh Google bagi kita untuk mencoba secara langsung sejumlah Google API yang berbasis AJAX (Asynchronous Javascript and XML). Karena berbasis AJAX maka tentunya semua kode program dalam sintaks Javascript yang bisa kita lihat, kopi dan paste secara langsung untuk digunakan pada website kita.
Dengan menggunakan Google AJAX API, kita bisa mengintegrasikan data pada website kita dengan API yang disediakan oleh Google.
Read More...

Friday, 12 October 2012

PENGERTIAN ODEX DAN DEODEX DI ANDROID

Leave a Comment
Apakah file ODEX itu? 
Dalam file sisten Android, aplikasi berbentuk paket dengan extensi APK. Paket aplikasi atau APK ini mempunyai file ODEX yang fungsi sebenarnya adalah untuk menghemat ruang penyimpanan. File ODEX ini sebenernya koleksi dari bagian dari aplikasi yang di optimalkan sebelum proses boot. Dengan begitu, adanya file ODEX akan mempercepat proses BOOT karena meload bagian dari aplikasi2 yang ada. Di sisi lain, adanya ODEX mempersulit proses hacking terhadap APK, karena beberapa bagian dari APK telah di extract dan berada di lokasi yang laen sebelum di eksekusi.

 Apakah file DEODEX itu?
 Proses Deodexing singkatnya adalah proses pengepakan kembali APK dengan ODEX dengan cara tertentu. Proses pengepakan ini akan menjadi file dengan CLASSES.DEX. Dengan melakukan DeOdexing, semua paket dari APK yang sebelumnya terpisah di satukan kembali di satu file APK, sehingga menghilangkan kecemasan bahwa APK yang dimodifikasi akan konflik dengan beberapa file ODEX. Dengan kata laen, ROM yang telah DeODEXed, memiliki paket aplikasi yang telah di jadikan satu kembali dalam satu file APK, sehingga mengijinkan modifikasi pada file APK seperti perubahan THEMA. Karena tidak ada kode/bagian paket aplikasi yang lokasinya berbeda maka integritas paket tetap terjaga.

Bagaimana ini bisa bekerja?

 Sistem Operasi Android menggunakan virtual mesin Java yang dinamakan Dalvik Virtual Machine. File Deodex atau *.dex memiliki cache yang digunakan oleh Dalvik ini tersimpan di dalam paket APK. Sedangkan *.odex yang merupakan optimasi *.dex yang sama di simpan di folder yang sama dengan APK, dengan nama sama, akan tetapi berbeda extensi. Android memakai teknik ini di semua sistem aplikasinya Nah, saat sistem Android booy, Dalvik Virtual Machine meload file2 *.odex, mengizinkan sistem operasi Android untuk mempelajari lebih lanjut aplikasi apa saja yang nantinya akan di load, sehingga akan mempercepat proses BOOT/ Dengan melakukan proses DeOdex, developer sebenarnya menaruh file .odex ke paket APK yang bersangkutan. Karena smua kode sekarang telah berada di dalam paket APK itu sendiri, sangat di mungkinkan modifikasi paket aplikasi APK tanpa mengalami konflik dengan eksekusi di lingkungan Sustem Operasi Android.

Keuntungan dan Kelemahan.

Keuntungan adanya deOdex adalah lebih ke kemungkinan modifikasi. Yang biasanya di gunakan pada custom ROM dan pemberian THEMA. Developer yang mengembangkan custom ROM biasanya melakukan proses deodex terlebih dahulu, karena dengan deOdex, dia bisa merubah banyak paket APK dengan tetap bisa melakukan perubahan THEMA.

Disisi laen, karena file .ODEX sebenarnya di tujukan untuk mempercepat pembangunan Dalvik Cache, menghilangkannya akan membuat waktu BOOT lebih lama. Akan tetapi hal ini benar untuk proses pertama BOOT, karena cache DALVIK saat pertama masih kosong, akan tetapi cache ini akan otomatis terisi dengan seiring waktu aplikasi2 di jalankan. Proses boot yang lama mungkin kembali terjadi jika, cache DALVIK terhapus karena alasan tertentu.
Di translate seadanya dari sini http://goo.gl/Ny03n
Jadi kesimpulannya, DeOdex ROM lebih memungkinkan untuk modifikasi / pemberian THEMA. Jadi jika ingin melakukan modif APK atau perubahan THEMA, melakukan DeODEX pada ROM Android adalah pilihan utama.
Read More...

Thursday, 29 December 2011

CyanogenMod for Samsung Galaxy Mini by Yanuar Harry ( squadzone)

Leave a Comment

Hari ini beberapa custom rom galaksi mini yaitu cm7 dan cm9 buatan agan yanuar harry ( squadzone ).

untuk yang cm9 masih versi beta jadi masih bnyak bug nya seperti camera blom bisa.



note :

- download dulu filenya yang ada di bawah

-basenya pake 2.3.4 klo saya testnya di xxkpk

-pindahin file downloadan ke mini kk

- flash via cmw ( klo blom Download CWM RECOVERY tass-recovery-cwm.tar) dan Cara Instalnya Bisa Lihat DISINI CM7 di Galaxy Miniku

-masuk recovery,wipe data n cache

-install zip from sdcard-choose zip from sdcard-pilih file yg di maksud-yes

-reboot system now

# ini custom rom cm7 :

Build 13-11-2011

http://www.mediafire.com/?29gn3468on4yzho

Build 15-11-2011

http://www.mediafire.com/?y138yubdggpiddu

Build 17-11-2011 (stable)

http://www.mediafire.com/?nncn5x9utwa4p1n

CyanogenMOD 7.2.0 RC1 (STABLE)

http://www.mediafire.com/?n4emkl05hrtrn4g

CyanogenMOD 7.2.0 RC2

http://www.mediafire.com/?qdbgnkfpu0j90fu

Plugins : http://www.mediafire.com/?d609am4uwav7li0

CyanogenMOD 7.2.0 RC3

http://www.mediafire.com/?dwhtgwgul7dze7i

Fix Bug Video Codec : http://www.megaupload.com/?d=5L3TSM29

CyanogenMOD 7.2.0 RC4

http://www.mediafire.com/?vpj8cd6q3ahu30s ( password : harry )

How to Flash :
copy file into sdcard
boot into CWM
mount and storage => format system
wipe data and cache
flash update file
wipe cache partition
wipe dalvik-cache
wipe battery stats
reboot




for the best performance :
goto Setting => development
change animation both into 1.5x or above
and other settings, you will know it



CyanogenMOD 9.0.0 ALPHA 1 (FOR DEVELOPERS ONLY)

http://www.mediafire.com/?uoy2wqa1vtgtvka

CyanogenMOD 9.0.0 ALPHA 2 (FOR DEVELOPERS ONLY)

[outdated]

CyanogenMOD 9.0.0 Beta 1

http://www.mediafire.com/?n7yvsy9n8q0q0b8 ( password : squadzone )

CyanogenMOD 9.0.0 Beta 2

http://www.multiupload.com/C50XX7K3SX

CyanogenMOD 9.0.0 Beta 3BETA3 comingsoon

All informations about this ROM, you can see here ...

[http://forum.xda-developers.com/showthread.php?t=1344440] CM7

[http://forum.xda-developers.com/showthread.php?t=1390423] CM9

Read More...