12 April 2018

#26 Mengetahui Tahun Kabisat Atau Tidak Di Sketchware Android

Halo agan-sista semua, kembali lagi di IDSketchware Tutorial Sketchware Indonesia.

Tahun kabisat adalah rahun yang jumlah hari bertambah 1 dari tahun biasanya yang cuma 365 hari, tahun kabisat juga tahun yang terjadi setiap 4 tahun sekali.

Pada saat agan ingin membuat aplikasi kalender, pasti agan mengalami kendala dalam menentukan apakah tahun itu kabisat atau bukan.

Nah, kali ini kita akan memberi tutorialnya gan.

Tapi, sebelum masuk ke pembahasannya. Jangan lupa share ke temen-temen ya. Mari sama-sama bikin blog ini supaya memberikan ilmu dan pengetahuan yang bermanfaat bagi banyak orang.

Nah, ini dia caranya gan.

Agan masukkan EdiText dan TextView gan.

Lalu buat event onTextChanged. nya gan, dan susun bloknya seperti ini.


Selesai, cobq agan run. Cara pakenya tinggal maaukkin angka tahunnya dan di TextView akan ada tulisan kabisat atau bukan.

Segini dulu untuk tutorial kali ini, ane cabut. Thanks gan.

#25 Menyebunyikan Keyboard Saat Button Di Klik Di Sketchware Android

Halo agan-sista semua, kembali lagi di IDSketchware Tutorial Sketchware Indonesia.

Pada kesempatan kali ini kita akan memberikan sedikit tutorial untuk menyembunyikan keyboard saat button di klik.

Tapi, sebelum masuk ke pembahasannya. Jangan lupa share ke temen-temen ya. Mari sama-sama bikin blog ini supaya memberikan ilmu dan pengetahuan yang bermanfaat bagi banyak orang.

Nah bijimana cara buatnya gan? Langsung aja ya gan.

Anggap aja agan udah punya edittext dan button gan, kalo belum punya beli dulu.

Langsung ke logic aja gan.

Pada button onClick agan tambahkan blok seperti ini dan seperti itu ya gan.

Jika di satu activity terdapat banyak edittext, agan terapin ini ke semua nya ya gan.

Nah, coba di-run gan, pencet edittextnya buat nongolin keyboardnya, trus pencet button yang tadi agan set bloknya. Hilang kan? Dalam biasa (karena luar biasaa udah mainstream) sekali anda.

Segini dulu untuk tutorial kali ini, ane cabut. Thanks gan.

11 March 2018

#24 Mendeteksi Angka/Bilangan Ganjil Genap Di Sketchware Android

Halo agan-sista semua, kembali lagi di IDSketchware Tutorial Sketchware Indonesia.

Pada saat kalian membuat aplikasi terutama yang berhubungan dengan matematika, pasti di antara kalian ada yang belum tau kan caranya mendetekai angka ganjil/genap? Nah, maka dari itu kita akan membuatnya di Sketchware.

Nah, sebelum masuk ke pembahasannya. Jangan lupa share ke temen-temen ya. Mari sama-sama bikin blog ini supaya memberikan ilmu dan pengetahuan yang bermanfaat bagi banyak orang.

Pertama, buat projek baru / activity baru / gunaka projek yang udah agan buat.

Masukkan edittext dan textview ya gan.



Set tipe masukan edittextnya ke number signed ya.

Lalu kita geser ke logic, buat event onTextChanged / saat teks berubah.

Susun bloknya aeperti ini ya.

Syudah jadi! Coba ketik-ketik di edittextnya, nati di textview keluar teks "ganjil" atau "genap".

Nah gimana gan? Mudah sangad kan? Kalo masih belum pahan tulis pertanyaan agan di komentar ya.

28 February 2018

#23 Membuat Fitur Anti Copas Pada Aplikasi Android

Halo agan-sista semua, kembali lagi di IDSketchware Tutorial Sketchware Indonesia.

Agan pernah sering copas-copas? Sekarang agan nggak bisa melakukan itu karena pada tutorial ini agan akan diajarkan bagaimana membuat fitur anti copas pada aplikasi agan.

Nah bijimana cara buatnya gan? Langsung aja ya gan.

Aplikasi ini buat contoh aja gan, jadi agan bisa terapin ke projek agan.

Anggap aja agan udah punya edittext dan membuat event onTextChanged / Tesx Berubah.

Buka eventnya.

Variabel yang harus dibuat: 

*string a1 untuk menyimpan text sebelumnya bila terjadi paste 

*number v1 munyimpan panjang text sebelumnya 

*number v2 menyimpan panjang teks sekarang.

Lalu, susun bloknya seperti di gambar ya.

Selesai.

Jadi fitur ini membuat user tidak bisa mempastekan apapun ke dalam edittext, jadi mereka harus mengetik biasa.

Nah bijimana gan? Paham kan? Kalo masih belum pahan tulis pertanyaan agan di komentar ya.

Sekian untuk tutorial kali ini, ane cabut. Thanks gan.

22 February 2018

#22 Mengurutkan Listview Menurut Abjad Di Sketchware Android

Halo agan-sista semua, kembali lagi di IDSketchware Tutorial Sketchware Indonesia.

Pada tutorial kali ini, kita akan mempraktekkan cara mengurutkan sebuah list menurut abjad.

Nah bijimana cara buatnya gan? Langsung aja ya gan.

Pertama, buat projek baru / activity baru / gunaka projek yang udah agan buat.

Masukkan listview ke view ya gan.

Masuk tab logic, buka onCreate, dan buat list string namai sesuka agan, contohnya huruf.

Lalu susun blocknya seperti ini ya.

Kata huruf pada code javanya bisa diganti dengan nama list yang agan buat.

Coba sekarang dijalankan gan, berhatsil.

Nah bijimana gan? Paham kan? Kalo masih belum pahan tulis pertanyaan agan di komentar ya.

Sekian untuk tutorial kali ini, ane cabut. Thanks gan.

#21 Membuat Image Button Di Sketchware Android

Halo agan-sista semua, kembali lagi di IDSketchware Tutorial Sketchware Indonesia.

Pada tutorial kali ini, kita akan membuat image button di Sketchware.

Image Button adalah sebuah widget button yang di dalamnya ada gambarnya,, dan bukan background gambar. Tapi karena di sketchware ngga ada, maka kita akalin pake cara lain gan.

Tapi, sebelum masuk ke pembahasannya. kita ingetin lagi ke kalian mari bareng-bareng bikin blog ini supaya memberikan ilmu dan pengetahuan yang bermanfaat bagi banyak orang.

Nah bijimana cara buatnya gan? Langsung aja ya gan.

Kita akan menggunakan custom listview untuk membuat buttonnya, jadi sebelumnya buat dulu custom viewnya.

Masukkan imageview dan textview disana.

Lalu pada listview set custom viewnya ke custom view yang agan buat tadi.

Buat event bindcustomviewnya dan tambahin 2 blok ini didalamnya dan set sesuka agan.

Buat juga event listview item disentuh untuk onClicknya. dan taruh logic saat imagebutton di tap..

Pada onCreate buat list map, ini cuma buat nampilin imagebuttonnya dan susun seperti ini.

Selesai, agan syudah berhatsil membuat imagebutton tanpa coding.

Sekian untuk tutorial kali ini, ane cabut. Thanks gan.

#20 Kumpulan Code Injeksi Untuk Pemula Di Sketchware Android .

Halo agan-sista semua, kembali lagi di IDSketchware Tutorial Sketchware Indonesia. Pada kesempatan lali ini kita akan memberikan kumpulab code injection untuk ditambahkan ke projek agan.

Codenya gampang kok, tinggal pake aja.

1. Mendapatkan jumlah view di dalam linear.(angka)

linear1.getChildCount()

2. Mengambil text dari Clipboard.(string)

ClipboardManager kopipasta = (ClipboardManager) getSystemService(CLIPBOARD_SERVICE); textview1.setText(kopipasta.getText());

3. Mendapatkan versi level API android(string).

android.os.Build.VERSION.SDK 

nanti keluarnya angka yang merupakan API, misal 19, 21, 23, 25,

4. Mendapatkan verai android (text)

android.os.Build.VERSION.RELEASE

Nanti yang keluar string angka, seperti: 2.3.3, 4.4.4, 5.1.0, 6.0.1,

5. Mendapatkan status koneksi jaringan.

ConnectivityManager kuota = (ConnectivityManager)getSystemService(Context.CONNECTIVITY_SERVICE); if ( kuota.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.CONNECTED || kuota.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.CONNECTED ) { // code logic agan pas jaringan tersambung } else if ( kuota.getNetworkInfo(ConnectivityManager.TYPE_MOBILE).getState() == NetworkInfo.State.DISCONNECTED || kuota.getNetworkInfo(ConnectivityManager.TYPE_WIFI).getState() == NetworkInfo.State.DISCONNECTED) { // trauh logic kalo tidak tersambung }

6.. Memindahkan kursor/titik sisip.

//ke paling awal edittext1.setSelection(0);

//ke huruf ke-n Ganti n dengan angka edirrext1.setSelection(n);

//ke paling akhir edittext1.setSelection(edittext1.getText().length());

//atau yang ini 

edittext1.append("");

Untuk code injeksi lainnya agan bisa cari di google pake keyword "android get/set blablabla programmatically" nanti ada banyak hasilnya.

O iya, kenapa kita nyarinya yang programmatically? Karena keterbatasan sketchware untuk menambahkan sesuatu yang baru dan jalan satu satunya ya lewat code injeksi.

Sekian untuk tutorial kali ini, ane cabut. Thanks gan.

17 February 2018

#19 Menyimpan Data Di Listvie Ke File Shared Preference

Halo agan-sista semua, kembali lagi di IDSketchware Tutorial Sketchware Indonesia.

Tahukah agan, bijimana cara menyimpan data yang ada pada listviewke File shared preference? Mungkin agan haru mempick isi listviewnya satu satu dan menyimpannya ke file, tapi itu kan ribet.

Semakin berkembangnya aplikasi Sketchware semakin banyak fitur baru yang ditambahkan. Salah satunya adalah kehadiran block Json to string, block ini bisa kita pake untuk mengumpulkan semua data di listview kedalam sebuah string.

Nah bijimana cara buatnya gan? Langsung aja ya gan.

Pertama, buat projek baru / activity baru / gunaka projek yang udah agan buat.

Kita langsung ke logicnya aja ya gan, buat sebuah listmap namai terserah agan.

Cobalah untuk menambahkan sesuatu ke dalam listmap.

Lalu, jika agan ingin menyimpan data di listmapnya agan cukup susun bloknya seperti ini.

Jika agan ingin meloadnya saat aplikasi dibuka agan bisa lihat tutorial sebelumnya.

Nah bijimana gan, mudah sangad bukan? Sekian untuk tutorial kali ini, ane cabut. Thanks gan.

16 February 2018

#18 Cara Pakai Blok Json To Listmap Di Sketchware Android

Halo agan-sista semua, kembali lagi di IDSketchware Tutorial Sketchware Indonesia.

Agan pernah pake blok ini sebelumnya?



Kalo pernah pasti agan pernah ngalamin ini kan? Dimana listview nggak nampilin apapun dan nggak bisa diapa-apain.

Nah kesalahannya ternyata ada disini gan.



Nah sekarang agan syudah tahu kan cara pakenya, dan voilla fixed!.

Sekian untuk trik kali ini, ane cabut. Thanks gan.

#17 Membagi String Nama Ke Dalam Listview Di Sketchware Android

Halo agan-sista semua, kembali lagi di IDSketchware Tutorial Sketchware Indonesia. Pada kesempatan kali ini kita akan mencoba membagi/split string ke dalam listview.

Tapi, sebelum masuk ke pembahasannya. kita ingetin ke kalian mari bareng-bareng bikin blog ini supaya memberikan ilmu dan pengetahuan yang bermanfaat bagi banyak orang.



Disini kita akan coba membuat string nama "Budi, Ita, Adit, Tya, Rizky, dst". Nah kita akan masukkin nama-namanya ke listview, tapi pasti agan mikir pake cara ini kan?



Nggak gan, kita nggak pake cara itu. Kita pakenya metode repeat, jadi kita cukup susun bloknya sekali doang dan akan otomatis mensplit ke listview. Nah bijimana cara membuatnya gan? Langsung aja ya gan.

Pertama, buat projek baru / activity baru / gunaka projek yang udah agan buat.

Masukkin ListView aja ya gan.

Lalu pida onCreate, buat • Variabel String nama • Variabel String pemisah • Variabel Number split • List String nama

Susun bloknya seperti ini..



Lalu, coba jalankan gan.



Jadi, cara kerja metode ini adalah aplikasi akan terus mengindeks tanda koma(,) yang kita masukkan pada blok variabel pemisah sampai tanda tersebut tidak ada pada string nama.

Nah bijimana gan? Paham kan? Kalo masih belum pahan tulis pertanyaan agan di komentar ya.

Sekian untuk tutorial kali ini, ane cabut. Thanks gan.

21 January 2018

#16 Membuat Realtime Searchbox Di Sketchware Android.

Halo juragan, kembali lagi di IDSketchware Tutorial Sketchware bahasa Indonesia.

Sebelum masuk ke pembahasannya, kita ingetin ke agan/sista semua, yuk rame-rame bangun blog ini supaya memberika ilmu dan manfaat pada banyak orang. Setuju gan?

Agan ingin aplikasinya punya fitur-fitur keren? salah satunya adalah realtime searchbox. Fitur ini bekerja ketika user masukin kata/kalimat kedalam searchboxnya dan hasil pencariannya langsung muncul pada daftar, cukup keren kan gan?

Pada kesempatan hujan-hujan gini, kita coba membuatnya, agan gak perlu pusing karena tutorial ini sangad mudah sekali gan. Penasaran? Mari kita buat.



Siapkan projek agan yang baru, dan masukkan edittext sama lisview.

Lalu agan buat sebuah customview dan beri nama "item", agan wajib buat ini karena disinilah letak triknya. Nanti agan tau sendiri, berdua, atau beramai-ramai.

Lalu set customview pada listview ke "item".

Sekarang layoutnya udah jadi gan, yuk kita buat logicnya.



Masuk onCreate dan buat variabel string beri nama "search".

Pada onCreate suaun blok seperti ini gan, agan terserah mau tambahin apaan ke listnya.



Lalu agan buat event seperti di gambar ya.



Pada listview susun blok seperti ini.



Juga edittext seperti ini.



Selesai gan, agan bisa coba sekarang.



Coba agan masukkan teks di searchboxnya dan hasil pencariannya akan tampil di bawahnya, selamat!

Hayo, gimana menurut kalian? Gampang kan? Kalo belum paham tulis di kolom komentar ya gan. Sekian gan, untuk pertemuan kali ini. Good bye, ane cabut thanks gan.

19 January 2018

#15 Menampilkan Dan Menyembunyikan Action Bar Dengan Java Di Sketchware Android

Halo juragan, kembali lagi di IDSketchware Tutorial Sketchware bahasa Indonesia.

Sebelum masuk ke pembahasannya, kita ingetin ke agan/sista semua, yuk rame-rame bangun blog ini supaya memberika ilmu dan manfaat pada banyak orang. Setuju gan?

Pada kesempatan kali ini kita akan belajar cara untuk menyembunyikan actionbar lewat kode, nah dengan menggumakan kode agan bisa menyembunyikan actionbar kapan pun agan butuhkan.



Nah bijimana caranya? Langsung otw.

Masukkan 2 button pada layar project agan, dan nanai "show" dan "hide".



Setelah jadi seperti itu, kita pindah ke logic gan.

Pada setiap button pasang block add source directly / java kalo pake string yang ane bagi disini.

Lalu agan masukkan kode getActionBar() seperti ini.


Selesai gan, coba jalankan gan.

Hayo, gimana menurut kalian? Gampang kan? Kalo belum paham tulis di kolom komentar ya gan. Sekian gan, untuk pertemuan kali ini. Good bye, ane cabut thanks gan.

14 January 2018

#14 Menyembunyikan Nama Aplikasi Di Action Bar Android

Halo juragan, kembali lagi di IDSketchware Tutorial Sketchware bahasa Indonesia.

Sebelum masuk ke pembahasannya, kita ingetin ke agan/sista semua, yuk rame-rame bangun blog ini supaya memberika ilmu dan manfaat pada banyak orang. Setuju gan?

Agan ingin nyembunyiin nama aplikasi agan di ActionBar? agan cukup lakuin trik kecil ini untuk menyembunyikan nama aplikasi agan di ActionBar.



Hayo, gimana menurut kalian? Gampang kan? Kalo belum paham tulis di kolom komentar ya gan. Sekian gan, untuk pertemuan kali ini. Good bye, ane cabut thanks gan.