June 2018 Terbaru Terviral
thumbnail

Kompres Ukuran APK dengan Setting ProGuard di Eclipse


Read

Kompres Ukuran APK dengan ProGuard di Eclipse | Small APK with Proguard in Eclipse IDE | How to Set ProGuard in Eclipse IDE with Webview – ZOOBA – Tidak dapat dipungkiri, di negara-negara berkembang seperti Indonesia salah satu penentu pengunduhan aplikasi Android adalah ukurannya! Ya, karena sayang sekali kalau kita menghabiskan kuota banyak lalu hasilnya tidak sepadan. Aplikasi sejenis yang LEBIH KECIL menjadi pilihan pertama. Hahaha paling tidak bagi saya.

 

Kompres Ukuran APK dengan ProGuard di Eclipse | Small APK with Proguard in Eclipse IDE | How to Set ProGuard in Eclipse IDE with Webview – ZOOBA – Salah satu caranya adalah mengaktifkan ProGuard di proyek Android kita. Hal ini akan mengurangi koding-koding yang tidak perlu di aplikasi, sehingga akan mengurangi ukurannya. Lumayan lah bisa ngecilin APK. Bagi developer yang suka menggunakan WebView terutama yang menyebatkan fungsi JavascriptInterface dengan diaktifkannya ProGuard kemungkinan fungsinya akan hilang. Kecuali kita setting Proguard agar memperbolehkan eksekusi JavascriptInterface di WebView kita.

Cara setting progruard di Eclipse dengan webview beserta JavascriptInterface adalah:

1. Di Eclipse, lihat pada Package Explorer, buka proyek kita. Temukan file project.properties

2. Buka di editor, cari bagian:

# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
# proguard.config=${sdk.dir}\\tools\\proguard\\proguard-android.txt:proguard-project.txt

kemudian hilangkan tanda pagar menjadi

# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
proguard.config=${sdk.dir}\\tools\\proguard\\proguard-android.txt:proguard-project.txt

3. Pada file proguard.project.txt kita buka di editor, kemudian replace dengan punya saya, lihat # untuk keterangannya:

# To enable ProGuard in your project, edit project.properties
# to define the proguard.config property as described in that file.
#
# Add project specific ProGuard rules here.
# By default, the flags in this file are appended to flags specified
# in ${sdk.dir}/tools/proguard/proguard-android.txt
# You can edit the include path and order by changing the ProGuard
# include property in project.properties.
#
# For more details, see
#  
http://developer.android.com/guide/developing/tools/proguard.html

# Add any project specific keep options here:

# If your project uses WebView with JS, uncomment the following
# and specify the fully qualified class name to the JavaScript interface
# class:

# dontwarn agar ProGuard tidak memunculkan error
-dontwarn

#setting agar beberapa atribut di kode tidak dihilangkan

-keepattributes Signature
-keepattributes SetJavaScriptEnabled
-keepattributes JavascriptInterface
-keepattributes InlinedApi
-keepattributes SourceFile,LineNumberTable
-keepattributes *Annotation*

#setting agar javascriptInterface bisa aktif, punya saya pake kelas JSInterfaceX, silakan sesuaikan punya anda

-keepclassmembers class * {
    @android.webkit.JavascriptInterface <methods>;
}
-keepclassmembers class * {
    @android.webkit.JavascriptInterface <methods>;
}
-keepclassmembers class **.*$JSInterfaceX {
    *;
}
-keepclassmembers class **.*$JavaScriptInterface {
    *;
}

-keep public class **.*$JSInterfaceX
-keep public class **.*$JavaScriptInterface

# Agar Iklan Google tetap muncul di ProGuard, ini bagi yang memasang Admob
-keep class com.google.android.gms.** {*;}
-dontwarn com.google.android.gms.**

4. Simpan semua. Lalu Export APK, bandingkan ukurannya dengan yang tidak pake ProGuard. Bagusnya, dengan Proguard, kode kita akan terlindungi dari decompile, meskipun tidak semuanya.

thumbnail

Konvert Keystore ke Private Key (pk8) dan Public Key (x509.pem) untuk Signing Android


Read
Convert Keystore to Private Key (pk8) and Public Key (x509.pem) for Signing Android | Buat Private Key (pk8) dan Public Key (x509.pem) dari Keystore Java Android | Konvert Rubah Keystore ke Private/Public Key – ZOOBA.ID –  Salam agan semua, sebenarnya bagi para developer pasti sudah hafal yang namanya signing atau menandatangani aplikasi, sehingga aplikasi bisa diterbitkan di toko aplikasi. Celakanya, kalau tandatangan ini berbeda pasti akan ditolak oleh toko aplikasi, contohnya Google Playstore. Playstore sendiri telah memberikan pilihan penandatanganan. Namun, banyak yang masih menggunakan keystore untuk menandatangani aplikasinya. Keystore ini dibuat oleh sistem java melalui Android Studio maupun Eclipse.
How to Convert Android Keystore

Namun, cara penandatanganan aplikasi banyak caranaya. Selain melalui IDE, dapat juga dilakukan dengan bantuan JAR Signer/SignApk.jar dengan ukuran sangat ringan hanya 9KB! Dibandingkan dengan harus membuka IDE butuh waktu lama, signing dengan signapk ini cepat. Sayangnya, keystore yang kita miliki tidak didukung. Karena signapk.jar membutuhkan private dan public key. Begitu pula dengan aplikasi semacam APK Editor pasti membutuhkan private key (pk8) dan public key (x509.pem) untuk menandatangani. INGAT, KALAU BEDA TANDATANGAN TIDAK BISA UPDATE PLAYSTORE MAUPUN INSTALL TIMPA APLIKASI DI ANDROID.
SOLUSI
Solusinya, kita harus merubah keystore ke private key maupun public key ini. Cara membuat private Key (pk8) dan public key (x509.pem) dari keystore adalah:
1. Sediakan keystore anda. misal namanya adalah appkey (di Eclipse tidak ada ekstensinya, kalau di Android Studio pakai ekstensi .jks) taruh di folder dasar, misalnya buat sendiri C:\KeystoreToKeys.
2. Kita rubah ke bentuk PKCS12 dengan bantuan keytool. (Keytool bisa ditemukan di folder BIN dari JDK di Program Files). Jalankan perintah ini di CMD dari folder C:\KeystoreToKeys:
"C:\Program Files\Java\jdk1.8.0_112\bin\keytool.exe" -importkeystore -srckeystore appkey -destkeystore gen\satu.p12 -srcstoretype JKS -deststoretype PKCS12
yang berwarna merah silakan sesuaikan sendiri. Saya menyimpan hasil PKCS12 di folder gen (jangan lupa buat folder “gen” ya di dalam C:\KeystoreToKeys) dengan nama file satu.p12
3. Download program OPENSSL (googling sendiri yah), lalu ekstrak di C:\KeystoreToKeys. Setelah itu kita rubah file satu.p12 ke bentuk pem. Ketikkan di CMD dari folder C:\KeystoreToKeys:
openssl pkcs12 -in gen\satu.p12 -nodes -out gen\dua.rsa.pem
4. Lalu dari hasil pengubahan itu kita mendapatkan file dua.rsa.pem silakan buka pakai notepad/notepad++. Anda akan menemukan tulisan BEGIN CERTIFICATE juga BEGIN RSA PRIVATE KEY. ups… belum selesai lhoh…
5. Buat file baru di C:\KeystoreToKeys\gen dengan nama public.x509.pem lalu kopikan bagian “BEGIN CERTIFICATE” and “END CERTIFICATE” ke file itu. Anda sudah punya public key.
6. Buat file baru di C:\KeystoreToKeys\gen dengan nama private.rsa.pem lalu kopi bagian  “BEGIN RSA PRIVATE KEY” and “END RSA PRIVATE KEY” ke file itu.
7.  Konvert private.rsa.pem ke pk8 dengan bantuan OPENSSL. Ketikkan di CMD dari C:\KeystoreToKeys:
openssl pkcs8 -topk8 -outform DER -in gen\private.rsa.pem -inform PEM -out gen\private.pk8 –nocrypt
8. Lalu di folder C:\KeystoreToKeys\gen, anda akan menjumpai file private.pk8.
9. SELESAI. Sekarang anda punya public.x509.pem dan private.pk8, selamat signing apk dengan sertifikat yang sama dengan keystore.
Convert Keystore to Private Key (pk8) and Public Key (x509.pem) for Signing Android | Buat Private Key (pk8) dan Public Key (x509.pem) dari Keystore Java Android | Konvert Rubah Keystore ke Private/Public Key – ZOOBA.ID
thumbnail

SMK Nusantara 1 Comal Juara 2 Lomba Krenova Pemalang 2018


Read
SMK Nusantara 1 Comal | Krenova Pemalang - Sungguh luar biasa prestasi SMK Nusantara 1 Comal Tahun ini, beberapa kali menjadi juara di ajang lomba karya tulis ilmiah. Prestasi terbaru adalah SMK Nusantara 1 Comal menjadi Pemenang atau Juara 2 Lomba Kreativitas dan Inovasi (Krenova) Pemalang tahun 2018. Krenova adalah penghargaan Bupati Pemalang kepada para mitra dan inovator yang secara nyata mendukung dalam memajukan produk inovasi untuk masyarakat Pemalang.

Pengumuman Resmi Pemenang Krenova Pemalang 2018 Bappeda

Dalam Pengumuman BAPPEDA nomor 481.1/1204/Bappeda tentang Juara Lomba Kreativitas dan Inovasi (KRENOVA) Tingkat Kabupaten Pemalang Tahun 2018, Pemerintah Kabupaten Pemalang melalui Bappeda mengumumkan Hasil Lomba Krenova Pemalang 2018. Dari pengumuman itu, didapatkan 3 Juara Krenova Pemalang 2018 ini, yaitu:

JUARA 1 KRENOVA PEMALANG 2018 adalah VITA DWITAMA A. dkk (SMAN 2 PEMALANG) dengan judul karya OPTIMALISASI DAUN JATI KERING UNTUK PEMBUATAN WALLPAPER (Total Nilai 247,5)

JUARA 2 KRENOVA PEMALANG 2018 adalah FAJAR ANDRIANSYAH dkk (SMK NUSANTARA 1 COMAL) dengan judul karya SMARTOBENG; Usaha Peningkatan Ekonomi Bengkel Kecil Mobil/Motor di Pemalang dengan Aplikasi Android Berkonsep Marketplace  (Total Nilai 246)

JUARA 3 KRENOVA PEMALANG 2018 adalah APSONI (Desa Kaliprau Kec. Ulujami) dengan judul karya PEMANFAATAN MELATI (Total Nilai 245,5)

Pada pengumuman Juara Krenova 2018 ini, SMK Nusantara 1 Comal mendapatkan JUARA 2 LOMBA KRENOVA PEMALANG TAHUN 2018 ini. Selamat kepada Fajar Andriansyah, Muhammad Sharudin dan Adip Maulana Okta Viarno yang telah mewujudkan suksesnya SMK Nusantara 1 Comal dalam ajang Krenova tersebut. 

Salah Satu Momen Presentasi SmartObeng di Krenova Pemalang 2018

Saya (Ubet Zubaidi) sebagai pembina merasa sangat bangga. Dari 5 Proposal Usulan Krenova yang dikirim, alhamdulillah tembus satu sebagai juara. Untuk teman-teman KIR lain yang belum jadi juara, perjalanan kalian tidak sampai di sini. Teruslah membaca, jadilah kreatif dan buatlah inovasi.
thumbnail

Lomba Karya Tulis "Sejarah Kampungku" UGM 2018


Read
LOMBA KARYA TULIS SEJARAH KAMPUNGKU UGM 2018

Tahun 2018 ini Universitas Gajah Mada melalui Pusat Studi Kebudayaan menggelar LOMBA KARYA TULIS SEJARAH KAMPUNGKU. Lomba ini diadakan untuk menggali sejarah lokal dari daerah-daerah di Indonesia. Brosur lomba ini saya dapatkan dari salah satu staf Dinas Pendidikan dan Kebudayaan Kabupaten Pemalang melalui WA pribadi.

SYARAT DAN KETENTUAN LOMBA KARYA TULIS
SEJARAH KAMPUNGKU UGM 2018

Peserta 
Peserta adalah masyarakat di seluruh Indonesia yang berusia 15- 25 tahun (per Desember 2018)

Sifat dan isi tulisan
Karya tulis belum pernah dipublikasikan atau sedang diikutsertakan pada kompetisi lain. Tulisan disajikan secara sistematis, logis, objektif, kreatif, dan ilmiah. Tulisan sesuai dengan Pedoman Umum Ejaan Bahasa Indonesia. Tulisan harus original. Karya tidak mengandung unsur SARA, pornografi, maupun plagiarisme

Format penulisan
Ukuran kertas A4. Margin atas: 4 cm, margin kiri: 4 cm, margin bawah: 3 cm, margin kanan: 3 cm. Font Times New Roman 12pt. Spasi 1. Karya ditulis antara 3000-3500 kata,

Jadwal rangkaian lomba
Batas akhir pengumpulan naskah: 30 Agustus 2018
Penjurian: 3 September – 7 September 2018
Pengumuman Pemenang: minggu kedua bulan September 2018
Pengumuman pemenang akan dilakukan secara online melalui website Pusat Studi Kebudayaan Universitas Gadjah Mada, http://psk.ugm.ac.id dan facebook Pusat Studi Kebudayaan Ugm.

Pengiriman hasil karya
Karya tulis dikirim dalam bentuk hardcopy dan softcopy. Hardcopy rangkap 2 disertai dengan CV singkat dikirim ke alamat Pusat Studi Kebudayaan UGM Jl. Trengguli E.9, Bulaksumur, Yogyakarta, 55281. Softcopy disertai dengan CV singkat dikirim ke alamat email kebudayaan.pusdi@ugm.ac.id.

PENGHARGAAN DAN HADIAH LOMBA KARYA TULIS
SEJARAH KAMPUNGKU UGM 2018

Juara I : Uang Tunai Rp. 3.000.000,- + sertifikat
Juara II: Uang Tunai Rp. 2.000.000,- + sertifikat
Juara III: Uang Tunai Rp. 1.500.000,-+ sertifikat

NARAHUBUNG LOMBA KARYA TULIS
SEJARAH KAMPUNGKU UGM 2018

Kintan 0812-2569-5473
Arum 0856-5586-0560
thumbnail

Drama Adaptasi Alternatif "Mentang-Mentang Dari Sidney"


Read

Pementasan ini adalah versi alternatif dari Drama MENTANG-MENTANG DARI NEW YORK Karya MARCELINO ACANA JR Terjemahan TJETJE YUSUF Saduran NOORCA MARENDRA. Drama ini dimainkan oleh XI TKR U1 SMK Nusantara 1 Comal. Adaptasi Teater. Kelompok Genap XI TKR U1 SMK Nusantara 1 Comal Pemalang Pemain: 1 ALFIAN 2 CATUR FAJARRUDIN 3 DENI AGUS TRIYANTO 4 DIMAS YOGA SAPUTRA 5 FAJARRUDIN AKBAR 6 HERU SANTOSO 7 JA'FAR SODIK 8 KUSNUL KULUK 9 MUHAMAD SLAMET FAIZAL 10 MUHAMMAD ILHAM RAMADHAN 11 NUR ALEM MOKO 12 SAIFUL IQBAL 13 SLAMET RIYADI 14 WILDAN RIO RISANDI
thumbnail

Drama Adaptasi Alternatif "Mentang-Mentang dari Jakarta"


Read

Pementasan ini adalah versi alternatif dari Drama MENTANG-MENTANG DARI NEW YORK Karya MARCELINO ACANA JR Terjemahan TJETJE YUSUF Saduran NOORCA MARENDRA. Drama ini dimainkan oleh XI TKR U1 SMK Nusantara 1 Comal. Adaptasi Teater. Kelompok Ganjil XI TKR U1 SMK Nusantara 1 Comal pemain: 1 AHMAD SETYO MUKTI JOYO SAPUTRO 2 ANDRE GAGAH PRAYOGA 3 DEDY NUR WAHIT 4 DIKY SULAEMAN 5 DODI SAPTOAJI 6 FEBBY SISNANTO 7 IQBAL SIGIT GUSMAWAN 8 KHAIRUL FAJRI 9 M. RIZKI ANDRIYANTO 10 MUHAMMAD ARIFIN 11 MUHAMMAD ROZI 12 NURYANTO 13 SETIYO HERDIAWAN 14 TRISNO KURNIAWAN
thumbnail

(RESMI) Pengumuman Juara Lomba Krenova Pemalang 2018


Read
Pengumuman Resmi Pemenang Krenova Pemalang 2018 Bappeda

Pemerintah Kabupaten Pemalang melalui Badan Perencanaan Pembangunan Daerah (Bappeda) tahun 2018 ini telah mengadakan kegiatan Lomba Kreativitas dan Inovasi (Krenova) tingkat Kabupaten Pemalang 2018. Pelaksanaan presentasi Krenova Pemalang 2018 juga sudah dilaksanakan pada awal Mei kemarin. 

Senin (4/6) kemarin, melalui Pengumuman BAPPEDA nomor 481.1/1204/Bappeda tentang Juara Lomba Kreativitas dan Inovasi (KRENOVA) Tingkat Kabupaten Pemalang Tahun 2018, Pemerintah Kabupaten Pemalang melalui Bappeda mengumumkan Hasil Lomba Krenova Pemalang 2018. Dari pengumuman itu, didapatkan 3 Juara Krenova Pemalang 2018 ini, yaitu:

JUARA 1 KRENOVA PEMALANG 2018 adalah VITA DWITAMA A. dkk (SMAN 2 PEMALANG) dengan judul karya OPTIMALISASI DAUN JATI KERING UNTUK PEMBUATAN WALLPAPER (Total Nilai 247,5)

JUARA 2 KRENOVA PEMALANG 2018 adalah FAJAR ANDRIANSYAH dkk (SMK NUSANTARA 1 COMAL) dengan judul karya SMARTOBENG; Usaha Peningkatan Ekonomi Bengkel Kecil Mobil/Motor di Pemalang dengan Aplikasi Android Berkonsep Marketplace  (Total Nilai 246)

JUARA 3 KRENOVA PEMALANG 2018 adalah APSONI (Desa Kaliprau Kec. Ulujami) dengan judul karya PEMANFAATAN MELATI (Total Nilai 245,5)

Selamat atas hasil kerja kerasnya, semoga peserta lain yang belum menjadi juara tidak berhenti untuk berkreativitas dan berinovasi demi majunya Pemalang. Harapannya, di tahun yang akan datang LOMBA KRENOVA PEMALANG 2019 akan menggolangkan pemenang dalam 2 kategori yaitu Pelajar dan Umum sehingga hal ini akan lebih memudahkan dewan juri menilai, selain itu persaingan pengusul akan lebih transparan dan memacu para kreator dan inovator muncul lebih banyak lagi.

Salam hangat, zooba.id
thumbnail

Luncurkan Aplikasi KOIN NU, NU Care-Lazisnu Ikuti Perkembangan Zaman


Read
Aplikasi KOIN NU Android
Belakangan saya sedikit terkejut, pasalnya di .NET TV saya melihat ada iklan yang diperankan oleh Cak Lontong. Bukan Cak Lontongnya, namun itu adalah iklan Aplikasi KOIN NU! Mungkin ini pertama kalinya saya menyaksikan iklan berasa "NU" dengan bungkus kekinian di TV. Aplikasi KOIN NU sungguh sebuah langkah awal yang sangat baik menyasar kaum muda kekinian. Ini lhoh video youtube Aplikasi KOIN NU Cak Lontong:


Rupanya, gerakan rebranding Lembaga Amil Zakat NU (LAZISNU) itu tidak main-main. Lazisnu yang kini bertransformasi menjadi NU Care-Lazisnu memang memiliki perhatian pada keterterimaannya di kalangan anak muda. Buktinya, setiap UPZIS NU Care-Lazisnu harus memiliki bagian IT untuk membangun (minimal) website. Dengan demikian, organisasi nirlaba ini bisa mengikuti perkembangan zaman. Apalagi dengan Aplikasi KOIN NU yang sekarang sudah bisa diunduh di Playstore, lebih membuktikan komitmen untuk menjadi pilihan utama dalam menyalurkan ZIS dan wakaf kaum Nahdliyin.

Lebih jauh lagi tentang Aplikasi KOIN NU di Playstore, developer menyebutkan bahwa Koin NU adalah aplikasi untuk memudahkan para muzaki dalam menyalurkan ZIS dan amal sosial secara online dan transparan, melalui Lembaga Zakat Infaq dan Shadaqah NU Care - LAZISNU.

Apa yang anda dapatkan di Koin NU:
Media untuk membantu para mustahiq (orang yang berhak menerima zakat)
Memudahkan dalam penghitungan zakat
Kalkulasi semua harta anda dengan mudah
Menyisihkan sebagian harta untuk disedekahkan
Mengingatkan kembali akan kewajiban ber-zakat
Gambar Screenshot Gambar Screenshot Gambar Screenshot Gambar Screenshot Gambar Screenshot


Silakan coba Aplikasi KOIN NU di Playstore dengan Download APLIKASI KOIN NU di https://play.google.com/store/apps/details?id=id.codigo.kawanbaik.nucare. Selamat mencoba.