Showing posts with label programming. Show all posts
Showing posts with label programming. Show all posts

Sunday, January 11, 2015

Cara membuat Facebook Page di Blogger

Kali ini saya akan berbagi tips bagaimana caranya menambahkan facebook page di blog.
Sebagaimana yang ditunjukkan di gambar dibawah, halaman facebook sukses ditambahkan






Jadi sebenarnya bagaimana cara untuk menambahkan page itu ke dalam blog (terutama blogger) ?.
Ikuti tips ini dan langkah-langkah berikut :

1. Buka Link Facebook Developer Plugin : here

2. Kita akan mendapatkan halaman sebagai berikut :

developer facebook plugin page

Scroll sedikit kebawah (karena tujuan kita menambahkan facebook page ke blog kita sampai melihat kata-kata facebook Like Box. Klik saja kata2 itu dan anda akan diarahkan ke step berikut nya.


3. Secara default, gambar yang muncul adalah seperti yang ada di gambar berikut.


Karena itu yang anda butuhkan untuk mengedit nya adalah dengan mengganti facebook page URL dengan url halaman anda. Kalau saya, maka saya akan mengeditnya menjadi http://facebook.com/dota.2.ind. Set terserah untuk lebar dan tinggi box page anda, untuk baiknya adalah, tinggalkan saja seperti itu maka facebook akan mensettingnya secara default nilai.
Klik Tombol "GET CODE"

4. Window baru akan pop up di browser anda,


Untuk Code pertama, anda harus meletakkan nya setelah tag <body> dalam kode HTML blog anda.
Untuk mengeditnya di blogger (saya settingan bahasa inggris), go to Dashboard -> Template -> Edit HTML.

Untuk mempermudah mencari tag <body>, tekan CTR+F (fitur search) dan ketik "<body"(tanpa tanda petik, dan tekan enter.





Masukkan kode 1 dibawah tag <body>

<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/id_ID/sdk.js#xfbml=1&version=v2.0";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>



Anda  seharusnya akan mendapati error 
"The reference to entity "version" must end with the ';' delimiter."
Error Tersebut disebabkan oleh :
"It looks like something is interpreting your document as XML rather than HTML. XML is much stricter than HTML - one of the rules is that ampersands (&) have a special meaning. They mean "here comes an XML entity", which is a special character. For instance, you can type &quot; to insert ", or &gt; to insert > into your document."


di lane yang anda tambahkan kode berikut :    
js.src = "//connect.facebook.net/id_ID/sdk.js#xfbml=1&version=v2.0";. 
Untuk memperbaikinya, ketik 
 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&amp;version=v2.0";
Error seharusnya menghilang.

 Berikutnya untuk Kode 2

 <div class="fb-like-box" data-href="https://www.facebook.com/FacebookDevelopers" data-colorscheme="light" data-show-faces="true" data-header="true" data-stream="false" data-show-border="true"></div>


Klik Dashboard -> Layout -> Add Widget -> HTML/JavaScript.
Copy paste kode 2, lalu save it. Klik save arragement, maka facebook page anda akan muncul secara sukses di blog anda.
Selamat :) dan semoga bermanfaat...

 

 

 



Friday, November 1, 2013

Apa dan Kegunaan keyword Abstract di Java - Simple Programming Tutorial

Yay...
Bukan gw banget bikin ini tutorial. Anyway, gw mo sedikit berbagi ilmu.
Dan kali ini topiknya adalah : "Apa itu abstract class dan gunanya untuk apa?"

perlu gw tekankan sekilas, di C# pun class dapat di inisiasi sebagai sebuah abstract class, dan fungsinya pun nggak jauh beda dari java. Tapi gw bakal bahas ke arah java nya aja, yang lain mengikuti...

Sebuah class yang diawali dengan tulisan abstract disebut sebagai abstract class, yaitu sebuah class yang nggak bisa di inisiasi walau begitu mereka dapat dijadikan sebuah parent dari class-class lainnya.

dari td gw ngomong inisiasi dan inisiasi, sebenarnya apa sih inisiasi itu?
inisiasi = dibuat object. Lah, apalagi ini?? intinya dari dibuat object, kita reserve space dari kapasitas memori yang kita punya untuk membuat object dari class itu. biasanya dibuat dengan keyword new(akan dijelaskan di contoh).
 Terkadang method didalam sebuah abstract class dapat diimplementasikan secara keseluruhan, atau tidak diimplementasikan sama sekali.
keyword abstract dapat pula diterapkan kepada method yang dibuat, dengan membuat sebuah method menjadi abstract, maka body dari sebuah method tidak perlu didefiniskan didalam kelas tersebut. namun, abstract method ini WAJIB diimplementasikan didalam kelas yang menjadi anak(yang meng-extend si class ini) dan mengisi body yang kosong.

Example :
oke, gw ambil contoh langsung dari website java documentationnya langsung.
abstract class GraphicObject //buat class abstract 
//bernama GraphicObject
{
    int x, y;//universal variable
    ...
    void moveTo(int newX, int newY) {
        ...//body here
    }
    abstract void draw();//deklarasikan sebuah method bernama draw
 //kita nggak perlu buat bodynya, langsung akhiri aja 
//dengan semi-colon
 abstract void resize();
}
 
class Circle extends GraphicObject 
{
    void draw() {
        ...
    }
    void resize() {
        ...
    }
}
class Rectangle extends GraphicObject //buat sebuah class 
//bernama rectangle;
//extends class GraphicObject(yang abstract td) 
{
    void draw() //wajib dibuat
    {
        ...//isi dengan fungsi yang mo dilakukan
    }
    void resize() //wajib dibuat
{
        ...//isi dengan fungsi yang mo dilakukan
    }
} 


Ok, that's all. Semoga membantu buat yang masih bingung tentang abstract class ini. Ada pula interface, tapi gw bakal posting di tulisan berikutnya. Stay tune :)
Terus belajar, dan gw saranin sering sering latihan dan baca tutorial yang ada di internet.
Thanks.

like our page : ScheneDev

Tuesday, March 19, 2013

ScheneDev Store

Cek Ovi Store Nokia kami :). Akhirnya salah satu aplikasi kami telah terpublish di Ovi Store.
Silahkan buat user yang berminat bisa di cek di link :
Store.Ovi.Nokia

Tambahan sedikit deh
Buat Google Play kami, linknya adalah :

Google Play ScheneDev

Kami butuh kritik, saran, dan apapun itu. Support kamu sangat kami harapkan

Follow us on @ScheneDev

Wednesday, March 13, 2013

Membuat aplikasi android full screen di phonegap

Buat kamu developer android, tips ini mungkin berguna buat kamu yang mengembangkan aplikasi android dan menginginkan aplikasinya full screen.
Kamu tinggal menaruh kode
android:theme="@android:style/Theme.NoTitleBar.Fullscreen
di androidmanisfest.xml kamu.

tapi kalau kamu coba masukan kode berikut pake phonegap, pasti nggak bakal full screen. akan ada 
bar jam, battery, dan bar koneksi jaringan. 
kalau begitu yang harus kamu lakukan tinggal menambahkan kode 
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
di bawah setContentView kamu.

Mudah-mudahan bermanfaat

sampai jumpa di tips berikutnya

-@LuthfanM-
@ScheneDev 

Tuesday, March 20, 2012

Guna folder dan file-file dari suatu project android-programming

Buat kamu programmer yang baru “mampir” di aplikasi android. Biasanya ketika kamu membuat suatu project android application. Bakalan Nampak beberapa folder. Taukah kamu, folder apa saja itu? kali ini saya akan berbagi pengetahuan mengenai beberapa file project dan direktori-direktori sederhana dari sebuah project android. Semoga dapat membuka pemahaman kamu tentang aplikasi android ini.

saya tidak membahas apa itu android dan sebagainya. kamu bisa search di om kesayangan kita semua(baca: Google) dan bakal nemu. ato tanya sama papah wiki.

Dalam kasus ini saya memiliki suatu project bernama Andr. Dan package andr.cool;

gambar bisa dilihat disini : http://i1161.photobucket.com/albums/q519/Luthfan30/gambar1.png

AndroidManifest.xml : File yang mendeskripsikan bagaimana kemampuan aplikasi kamu dan bagaimana ketika aplikasi itu dijalankan;


project.properties : file ini dibuat otomatis ketika project dibuat. Menentukan target build buat aplikasi kamu dan pilihan sistem-sistem build lainnya;


src/andr.cool /AndrActivity.java : file pusat yang mendefinisikan titik awal dari aplikasi android kamu. Intinya kalau kamu buat suatu project. File ini akan dibuat;


gen/andr.cool/R.java : file pusat managemen penyimpanan aplikasi yang dihasilkan untuk aplikasi kamu. Sebaiknya jangan diedit;


FOLDER :


src : folder dimana semua source code buat aplikasi kamu berada;


gen (Generated Java Files) : Folder yang diperlukan. Berisi auto-generated file untuk aplikasi kamu;


res : folder yang diperlukan dimana semua aplikasi diatur. Folder penyimpanan hal-hal yang berkaitan dengan aplikasi seperti animasi, image untuk gambar, file layout, file-file XML, penyimpanan data seperti strings, dan file lainnya;


assests : folder untuk semua aset aplikasi disimpan.(aset suatu aplikasi adalah data-data aplikasi(file, direktori) ya[ng kamu nggak mau kamu masukan kedalam kategori penyimpanan aplikasi(res Folder).


res/drawable-*/icon.png : folder yang menyimpan resolusi berbeda untuk tiap gambar.(coba diklik dan lihat perbedaannya). Nama “icon” bisa jadi apa saja (ex : ikan, iken, niken, dsb);



res/layout/main.xml : file yang mengurus design dari suatu program. Ibarat kalau kamu pake netbeans. Netbeans bisa mengakomodasi design buat program java kamu. Tinggal drag tiap component dan Bububbb, jadi suatu aplikasi dengan design yang keren!;


res/values/strings.xml : penyimpan string suatu aplikasi.


*************


Mungkin itu saja dari saya kali ini. Semoga bermanfaat. Wassalam.

Sunday, February 12, 2012

Kenapa Banyak Orang yang Kesulitan dalam Programming

Assalamualaikum.


Kali ini saya akan membahas masalah yang sering terjadi di lingkungan major saya yaitu TI atau tekhnologi Informasi.


Kenapa kebanyakan dari mahasiswa IT sulit dalam mempelajari code-code programming yang diujikan dalam mata kuliahnya dan memilih untuk copy-paste kode yang tersebar banyak di internet dan mengakui sebagai kreasinya?


Artikel kali ini akan membahas mengapa banyak orang yang kesulitan dalam mempelajari bidang ini.


1. Apa kamu memiliki keinginan besar di bidang ini?


Apa hasrat kamu terhadap programming? Apa programming buat kamu cuma sebagai mata kuliah biasa, atau yang kamu kejar itu bukan pengetahuan mengenai programming, tapi nilai yang diberikan dosen kamu?


Perbaiki niat kamu. Nilai itu bukan segalanya.


2. Semua butuh waktu.


Kadang-kadang untuk mahir dalam sesuatu, membutuhkan proses yang sangat panjang. Tak terkecuali dalam kasus programming.


Yang terpenting latihan. Tidak ada yang namanya bodoh atau cerdas, yang menentukan adalah usaha mereka dalam meraih semua itu.


3. Jangan menyalahkan siapa-siapa.


Kenalan saya banyak yang menyalahkan dosen dalam proses mengajar mereka dalam programming. Secara tidak langsung, yang tersirat dalam benak saya adalah apa yang mereka salahkan itu bukan karena mereka ingin mahir dalam programming(walaupun tidak 100% saya bisa menjamin bahwa pernyataan saya benar) tapi karena mereka khawatir nilai mereka akan berada dibawah standard yang diimpi-impikan.


Jangan pula nyalahkan operating system. Mau Linux ataupun windows, tidak berpengaruh. Yang penting adalah apa yang kamu isi dalam kepalamu.


Apalagi compiler yang dipakai. Ini juga tidak penting untuk menjadi sumber kesalahan.


Kesalahan selalu berawal dari diri kita sendiri.


4. Mengerti dari dasarnya.


Untuk mengerti topic yang sulit dari programming, tentunya dibutuhkan suatu suatu dasar dari programming itu sendiri.


Bagaimana mungkin ingin mengerti topic yang lebih jauh kalau dasarnya saja tidak bisa.


5. Temanku bisa menyelesaikan problem dalam programming.


Ini merupakan masalah yang lumayan sakral dalam programming. Menunggu teman menyelesaikan problem yang diujikan.


Saya tidak berkata bahwa ini tidak boleh. Tapi kalau cuma copy-paste saja, apa maknanya kalau tidak dipelajari lagi? Nggak ada salahnya kok kalau mempelajari solusi dari teman, tentunya kecerdasan programming kita akan meningkat.




<?php


fclose(artikel).


?>



NB : Artikel ini bisa disebarluaskan. Tapi sertakan alamat blog ini sebagai source original



Buat teman-teman saya di kampus. Berusahalah dalam programming! Terus belajar agar mahir di masa mendatang.