Tampilkan postingan dengan label Dunia IT. Tampilkan semua postingan

Kamis, 07 September 2023

Solusi aplikasi Tonebridge Delay / Latency (Deeplike)

 


Bukan clickbait seperti di youtube. Berikut solusi nyata pengalaman menggunakan aplikasi guitar effect tonebrige ataupun deeplike bersuara kurang smooth, yaitu terjadi delay atau latency yang cukup besar.

Latensi adalah waktu tempuh yang diperlukan sinyal untuk sampai ke sistem dan juga delay yaitu pemrosesan suara gitar sampai dikirim ke speaker/headset.

Masalah keterlambatan suara pada aplikasi Tonebrige / Deeplike / Andrig ini banyak ditemukan pada handphone dengan sistem operasi android

Setelah kurang lebih seminggu melakukan eksperimen, inilah kesimpulan yang mungkin dapat anda cek solusinya:

1. Spesifikasi handphone
Saat menjalankan aplikasi tonebridge, pastikan pada pengecekan di awal, device anda memenuhi syarat. Smartphone harus memiliki performa yang masih baik. Artinya prosesor kecepatan tinggi, tidak kehabisan memori dan tidak dalam kondisi lemot.

2. Versi aplikasi
Pada deeplike ataupun tonebridge,  cobalah versi aplikasi yang lebih rendah atau yang versi lama. Anda dapat mencari dan menginstallnya di situs archive aplikasi seperti APKPure. Metode ini mengharuskan anda mencoba satu per satu versi yang paling cocok dengan smartphone yang anda miliki. Setelah anda mendapatkan delay paling kecil, maka catat versinya dan jangan di-update.

3. Matikan Sinyal (Mode Pesawat)
Gunakan mode pesawat saat membuka aplikasi guitar effect ini. Saya telah mencoba memakai wifi saja dengan mematikan sinyal kartu seluler (mode pesawat) dan hasilnya sound yang dihasilkan lebih jernih. Atau bisa dicoba tanpa internet sama sekali. Bukalah internet ketika dibutuhkan saja untuk me-load preset.

4. I-Rig
Pastikan perangkat I-Rig atau Guitar-Rig anda dalam kondisi sehat. Ciri-cirinya adalah bersih tanpa suara berdenging atau noise.

Catatan akhir:
Ketika memang tetap terjadi delay/latency yg cukup besar maka maaf, kemungkinan besar memang device mobile anda tidak memadai. Dari sisi processor ataupun soundcard. Cobalah menggunakan HP lain, laptop/PC atau perangkat dari ios/apple.

Semoga berhasil!

Rabu, 13 Februari 2019

Contoh Multithreading Sederhana pada PHP




Multithreading adalah sebuah istilah proses secara paralel, bisa dibilang komputer mengerjakan beberapa perintah sekaligus dalam waktu bersamaan. Tujuan Multithreading adalah memaksimalkan kinerja komputer dalam memproses data dengan kecepatan yang lebih dari cara biasa.

Pada PHP, multithreading bisa dilakukan dengan menggunakan pthreads
https://github.com/krakjoe/pthreads

Pada akun github di atas, tertera lengkap dokumentasi pthreads

Instalasi pthreads pada XAMPP / WAMPP:

1) Create one php file
phpinfo() -->  Run
Example: Info
PHP Version: 5.6.31
Compiler: MSVC11 (Visual C++ 2012)
Architecture: x64

2)Go to website:
http://windows.php.net/downloads/pecl/releases/pthreads/
Example 2.0.9 file
Compiler:VC11
Architecture:x64
php_pthreads-2.0.9-5.6-ts-vc11-x64.zip download.

3)Extract php_pthreads.dll and pthreadVC2.dll.
wamp\bin\php\php5.6.31\ext\ --> copy php_pthreads.dll
wamp\bin\php\php5.6.31\ ---> copy pthreadVC2.dll
wamp\bin\apache\apache2.4.27\bin --> copy pthreadVC2.dll

4)edit php.ini
wamp\bin\apache\apache2.4.27\bin\php.ini\ --> Add extension=php_pthreads.dll
wamp\bin\php\php5.6.31\php.ini\ --> Add extension=php_pthreads.dll

5)Restart Wamp

Saatnya Testing !

1. Buat 2 File PHP dengan coding berikut, dan jalankan di browser :
https://anotepad.com/note/read/599yd6  https://anotepad.com/note/read/x5tr5f
HASIL TESTING :

Pada kasus diatas, setiap proses saya berikan simulasi waktu proses 5 detik. 
Terlihat hasilnya , 
dengan multithreading, 4 buah proses dilakukan dalam waktu bersamaan, 
mulai bersamaan dan selesai dalam waktu yang juga bersamaan (semua diselesaikan dalam 5 detik). 

Sedangkan yang menggunakan looping biasa, membutuhkan waktu 5 detik x 4 = 20 detik dari proses pertama sampai proses terakhir. Selamat Mencoba !

Kamis, 31 Januari 2019

Membuat Website Powerful dengan Blogger, Hosting dan Github





Membangun sebuah website yang handal sekarang sudah sangat dimudahkan. Apalagi untuk level pribadi. Jaman sekarang sudah banyak alternatif membuat web gratis maupun hosting gratis. Namun produk yang gratis umumnya memiliki keterbatasan seperti bandwith maupun penghapusan web secara sepihak. Nah, Beberapa penyedia media online berikut ini adalah alternatif terbaik menurut pengalaman saya yang dapat mengakomodir semua kebutuhan basic web hingga professional web.

Blogger

Dibandingkan cms yang lain, blogger memang tidak lengkap dan tidak user friendly jika ingin melakukan kustomisasi. Namun bukan berarti blogger tidak bagus. Justru CMS inilah yang menemani saya selama 6 tahun ngeblog. 
Keuntungan menggunakan blogger antara lain :

- Gratis dengan Bandwith yang unlimited.
Karena gratis tanpa syarat apapun, blogger disukai dan digunakan banyak orang. Belum lagi dengan bandwith yang unlimited, anda tidak perlu khawatir loading web anda akan lambat. Sejauh ini nama besar google berhasil meng-handle jutaan pengguna blogger dan pengunjungnya di seluruh dunia.

- SEO Friendly.
Blogger yang notabene adalah milik google tentu menjadi anak kesayangan google. Anda tidak perlu pusing memikirkan bagaimana blog anda terindeks di google. Asalkan anda punya postingan, cepat atau lambat blog / web anda pasti terindeks

- Banyak template gratis
Blogger memiliki komunitas yang sangat besar di seluruh dunia. Template yang gratis pun banyak tersebar di internet dan dapat langsung dengan cepat mengubah blog anda menjadi lebih cantik sesuai selera.

- Free Customization
Tidak perlu menjadi member premium untuk melakukan kustomisasi pada blogger. Cukup dengan pengetahuan anda tentang HTML, XML, CSS dan Javascript, maka anda bebas meng-kustom web sesuai kreatifitas menjadi layaknya tampilan web profesional.

Namun demikian blogger mempunyai keterbatasan pada media penyimpanannya. Tidak seperti wordpress, kita harus mengupload media seperti gambar , video, file office, pdf dan file-file lainnya di cloud storage atau web hosting. Namun tidak masalah, karena sebagai altrernatifnya blogger telah terintegrasi dengan produk google lainnya seperti picasa dan youtube.


Professional Hosting

Jika kebutuhannya adalah sistem web lebih kompleks dan lebih powerful lagi, serta dukungan penuh dari penyedia hosting dan server selalu UP 24 jam, maka yang anda perlukan adalah hosting profesional yang menyediakan server-side scripting. Dengan fitur seperti PHP, database seperti MySQL atau PostgreSQL, Email, Cron job, dukungan CPanel, File Manager, scheduled backup, Cloudfare Protection, SSL certificate, maka solusinya anda bisa langsung beli hosting murah di Hostinger


Paket Web Hosting Hostinger
Paket Web Hosting Hostinger

Berikut kelebihan menggunakan hosting profesional Hostinger :

Setup Mudah & Cepat
Setup server membutuhkan waktu yang cukup lama. Namun, dengan fitur yang ada di cloud hosting murah, Anda bisa mengaktifkan server dengan cepat!

Teknologi Terbaru
Karena cloud hosting sepenuhnya dikelola oleh Anda, maka hostinger memastikan layanan ini memiliki teknologi serta performa yang terus-menerus diperbarui!

Caching Terintegrasi
Buat website dalam waktu singkat dengan in-built cache manager. Ingat, loading website yang cepat berpengaruh pada peringkat di mesin pencarian!


Cloud Storage

Produk Google, khususnya Drive bisa mengakomodir hosting file-file besar yang akan anda gunakan untuk blog/web anda. Dengan mengubah url file menjadi https://googledrive.com/host/ maka anda bisa menyulap google drive menjadi sebuah penyimpanan/host yang cukup bagus. Hanya saja google membatasi kuota download per file. 

Jika belum puas, bisa juga menggunakan picasa, youtube, mediafire, dropbox dan jasa penyedia layanan cloud storage lainnya yang gratis. Setelah itu anda tinggal melakukan embed, melalui beberapa metode seperti tag 


Github
Fitur utama github adalah software Git-nya. Git adalah version control system yang digunakan para developer untuk mengembangkan software secara bersama-bersama. Fungsi utama git yaitu mengatur versi dari source code program anda dengan memberikan tanda: baris dan code mana yang ditambah atau diganti.

Namun, ternyata Github ini bisa dijadikan sebagai pilihan alternatif semi-hosting yang kemampuannya mirip seperti hosting. Hanya saya tetap tidak dapat melakukan server-side scripting. Github dapat memfasilitasi developer untuk menyimpan file kode-kode / static files (javascript, html, css, image, pdf atau file-file kecil) secara terpisah dari blogger. Dan dapat dipanggil atau di-embed jika dibutuhkan.


Github juga mempunyai manajemen direktori mirip seperti server hosting, hal ini sangat memudahkan developer yang terbiasa dengan sistem direktori server hosting. Selain itu Github menyediakan halaman web gratis dengan domain gratis seperti namaanda.github.io yang dapat diakses secara bebas dan unlimited.


Sabtu, 28 Juli 2018

Ubah Foto Jadul Hitam Putih Menjadi Berwarna dengan Colorize



Berawal dari rasa penasaran saya akan pertanyaan bagaimana video pada film dokumenter perang dunia ke dua bisa disajikan berwarna? Padahal saat itu kita tau bahwa pada tahun itu belum ada teknologi kamera dengan warna. Hanya hitam dan putih. Dunia seakan kelabu.

Seperti yang terlihat pada video National Geographic berikut 


Bagi saya, teknologi restorasi ini penting sekali untuk mengembalikan dan meng-upgrade dokumen sejarah menjadi se-nyata mungkin supaya bisa lebih menarik untuk dipelajari di masa depan.

Setelah googling, saya akhirnya tau bahwa saat ini ternyata memang sudah ada teknologi dengan algoritma pengolahan citra yang brilian dan kompleks yang bisa secara otomatis hanya dalam hitungan detik bisa "mewarnai" foto jadul alias foto hitam putih. Dan teknologi ini sekarang tidak eksklusif lagi. Kita sudah bisa mencoba, mengimplementasikan dan mengembangkannya secara bebas.

Kalian bisa langsung mencobanya di : 


Halaman utama Colorize, Tinggal upload dan lihat hasilnya..

Kodenya ditulis dengan menggunakan bahasa pemrograman Python

Source code bisa dipakai untuk pengembangan :
https://github.com/richzhang/colorization

Pada halaman abstraknya, mereka menyebutkan bahwa machine learning ini menggunakan "hints" yaitu saran warna yang ditentukan oleh komputer. Dan pada databasenya disebutkan bahwa sudah mengantongi lebih dari 1 juta referensi gambar dan warna. Sehingga hasil yang dikeluarkan oleh proses pewarnaan ini cukup nyata mendekati citra aselinya. 

Wah, keren banget ya!


Referensi Lengkapnya :

Jumat, 01 Juni 2018

[E-book] Membuat Interface Web Desktop dengan Ext JS

Tutorial - Free Ebook Ext JS


Ext JS adalah sebuah framework javascript (berbasis web) yang sangat kaya akan fitur yang mendekati desktop application. Selain kaya akan fitur, Ext JS juga bisa dibilang merupakan framework yang sangat membantu mempercepat desain interface pada aplikasi.

Berikut ini beberapa fiturnya :
- text field and textarea input controls
- date fields with a pop-up date-picker
- numeric fields
- list box and combo boxes
- radio and checkbox controls
- html editor control
- grid control (with both read-only and edit modes, sortable data, lockable and draggable columns, - and a variety of other features)
- tree control
- tab panels
- toolbars
- desktop application-style menus
- region panels to allow a form to be divided into multiple sub-sections
- sliders
- vector graphics charts

Interface pada Ext JS 4






Minggu, 06 Mei 2018

Membuat Aplikasi Cross-Platform dengan Corona SDK

CORONA SDK

Corona adalah sebuah framework cross-platform yang digunakan untuk membuat aplikasi dan game yang ditujukan untuk mobile device, desktop maupun TV. Artinya, anda hanya cukup sekali melakukan pengkodean yang bisa di-publish ke multi device. Termasuk Apple iPhone dan iPad, Android phone dan tablet, Amazon Fire, Mac desktop, Windows Desktop, dan bahkan terkoneksi dengan TV seperti Apple TV, Fire TV, dan Android TV.

Corona digunakan oleh programmer profesional, pengembang aplikasi mobile, bisnis, sekolah dan universitas yang mengutamakan pemfokusan game, aplikasi edukasi dan bisnis maupun aplikasi utilitas lainnya. Bisa dibilang Corona cukup mudah dipelajari bagi pemula seperti saya contohnya, dan cukup powerful bagi para professional developer. Dengan menggunakan Corona, anda mendapatkan beberapa manfaat berikut :

1. Corona sangat lengkap dari segi framework untuk membuat berbagai macam aplikasi
2. Cross-platform, satu basis kode dan bisa di-compile ke multi device
3. Berbasis Lua script, mudah untuk dipelajari.
4. Mendukung realtime device testing dan Corona simulator
5. Ada lebih dari 1000 API yang bisa dimanfaatkan
6. Tersedia Corona Plugin yang siap pakai, termasuk monetization plugins.
7. Terdapat Corona marketplace untuk membeli item-item premium
8. File installer relatif kecil dibandingkan Android Studio misalnya, hanya 80 MB
9. Tidak native, namun disediakan juga bila ingin memanggil library kode native lewat JNLua misalnya (sebuah jembatan antara bahasa Java dan Lua).
10. Sudah "Game-Ready" dengan fitur-fitur berikut : Multi-Element Collisions, Allowing Jumps, Ray Casting and Reflection, Uniqueness of Post-Collisions, Predicting Trajectory, LiquidFun Essentials, LiquidFun Particle Collisions, Radial Gravity, Non-Physical Collisions

Dan salah satu kelebihan Corona lagi adalah, sudah tersedia banyak contoh aplikasi bawaan yang bisa menjadi dasar dalam membuat aplikasi yang lebih kompleks lagi. Contohnya seperti gambar berikut :


Satu lagi yang saya rasakan kemudahannya saat pertama kali menggunakan Corona adalah kemudahan melakukan build ke target yang dituju. Android / iOs ataupun windows. Syaratnya komputer anda harus terkoneksi internet, lalu Corona akan melakukan build dengan menggunakan servernya.


Walaupun tidak semudah Game Maker Studio, namun yang perlu diperhatikan bahwa Corona ini gratis, jadi anda dan saya yang jika memiliki masalah modal yang minim XD bisa langsung publish aplikasi keren tanpa harus bayar tools ini. 

Yang mau coba, bisa langsung download dan baca dokumentasinya di coronalabs.com

* Jasa Pembuatan Aplikasi Web / Android
* 08977791190 - Whatsapp (David)

Senin, 16 April 2018

Cara Membuat Website Menjadi Aplikasi Android



Membuat aplikasi android bisa dibilang sebuah alternatif untuk mempromosikan produk ke user selain dari website. Keuntungan menggunakan aplikasi android adalah: customer bisa lebih "dekat secara personal" dengan produk yang kita tawarkan. Dengan aplikasi, kita bisa lebih menargetkan costumer yang tepat, selain itu customer juga merasakan keuntungan dibanding menggunakan web yang harus buka link ini itu terlebih dahulu. Selain itu melalui Admob, kita juga bisa menyisipkan iklan untuk menambah penghasilan. Merupakan sebuah kebanggan tersendiri jika kita punya aplikasi Android apalagi di-publish di Playstore.

Tutorial kali ini bukan dengan Appgeyser , tanpa Appgeyser, yang hanya menyisipkan URL, namun membahas bagaimana konsep Aplikasi android. Lagipula, belakangan banyak yang kecewa dengan appgeyser karena tidak bisa masuk playstore dan tidak bisa dicustom. Selain itu didalam aplikasi kita juga tidak bersih alias ada embel-embel appgeysernya.

Yuk kita mulai.

1. Download contoh template HTML/CSS android Disini
2. Setting API atau Blog Feed berbentuk JSON

JSON (JavaScript Object Notation) adalah format pertukaran data yang ringan, mudah dibaca dan ditulis oleh manusia, serta mudah diterjemahkan dan dibuat (generate) oleh komputer. Format ini dibuat berdasarkan bagian dari Bahasa Pemprograman JavaScript, Standar ECMA-262 Edisi ke-3 - Desember 1999. JSON merupakan format teks yang tidak bergantung pada bahasa pemprograman apapun karena menggunakan gaya bahasa yang umum digunakan oleh programmer keluarga C termasuk C, C++, C#, Java, JavaScript, Perl, Python dll. Oleh karena sifat-sifat tersebut, menjadikan JSON ideal sebagai bahasa pertukaran-data.

dengan kata lain, aplikasi android kita akan Mengambil Data Website kita dalam bentuk JSON dan diolah hingga menjadi User Interface yang menarik dan mudah dipakai

contoh pada wordpress :
http://www.kreasindonews.com/?json=get_recent_posts
contoh pada detik.com
https://api.rss2json.com/v1/api.json?rss_url=http%3A%2F%2Frss.detik.com%2Findex.php%2Fdetikcom

3. Cara menggunakan data JSON untuk dirender ke HTML

contoh data sederhana :
https://jsonplaceholder.typicode.com/posts/1

Penggunaan data :



Nah sekarang tinggal mengkonvert html css dan javascript anda menjadi aplikasi android dengan https://websitetoapk.com/

TUTORIAL LENGKAP BISA KLIK DISINI


ini contoh aplikasi saya yang sudah jadi :



....Selamat Mencoba, Semoga bermanfaat.

Selasa, 26 September 2017

5 Free Hosting Gratis - Unlimited Bandwith dan Storage



Hosting menjadi sebuah kebutuhan utama para pengembang website dan mobile app. Baik dalam melakukan riset pengembangan web maupun untuk melancarkan bisnis websitenya. Harga hosting memang beranekaragam. Biasanya yang mahal memang memberikan fasilitas terlengkap dan performa yang ciamik. Namun bagi yang ingin mengembangkan websitenya secara gratis, bisa mencoba salah satu dari hosting-hosting berikut ini. 

Saya telah memilih 5 Hosting Gratis (100% Free) terbaik yang menyediakan Bandwith dan Storage yang besar bahkan menyatakan dirinya Unlimited. Fiturnya pun sudah dibilang lengkap hampir seperti premium hosting. Anda juga sudah tidak perlu memikirkan iklan berbentuk banner maupun footer yang ter-inject dalam web anda nanti karena hosting yang saya pilih sudah bebas Ads. Berikut daftarnya : 



5. HelioHost

Interests: Personal, Business. Free Web Space: up to 1000 MB. Forced Ads: No ads (bannerless). Your Ads: Allowed. Upload: FTP, Browser, SiteCopy. Editor: Basic. Scripting: CGI, PHP, ASP.NET, SSI, FrontPage Extensions, Perl, Python, Ruby. Pre-Scripts: Script collection. Your URL: Top-level domain name, or Subdomain. Other Features:
Unlimited bandwidth.
Cpanel, Fantastico.
Unlimited addon domains.
POP3 Email, Spam Assassin.
Statistics, raw logs.
Cronjobs allowed.
Unlimited MySQL and PostgreSQL databases.
Custom error pages.
SSL secure server.
Same as helionet.org.
Ruby on Rails.
Django (a Python Web framework).
ASP.NET 3.5 with VB.NET support is enabled again.
libgdiplus support.
MySQL Connector/NET (for PostgreSQL connections) with a DbProviderFactory hook.
Npgsql (for PostgreSQL connections) with a DbProviderFactory hook.
Uploading with WebDAV.
Offers dedicated IPs for custom SSL certificate installation.
They are only accepting 200 sign-ups per day.




4. Freeost

Interests: Personal, Business. Free Web Space: 10,000 MB. Forced Ads: No ads (bannerless). Your Ads: Allowed. Upload: FTP, Browser, SiteCopy. Editor: Basic. Scripting: PHP. Pre-Scripts: Script collection. Your URL: Top-level domain name, or Subdomain. Other Features:
Bandwidth limit 100,000 MB/month.
Cpanel.
Addon domain names, parked domains, redirects.
MySQL databases.
POP3 Email, Webmail, e-mail forwarding.
Edit MX Record.
Auto Installers.
Statistics.
Password Protected Directories.
Cron Jobs.
Custom error pages.
Instant activation.
PHP5.
Free Website Templates.
Analyze Website.
Zyro Builder.
phpMyAdmin.
SSH Console.
DNS Zone Editor.
PHP Configuration.
Fix File Ownership.
IP Deny Manager.
Hotlink Protection.
Folder Index Manager.
Reload Account.
Delete Account.
osCommerce.
Zen Cart.



3. 1FreeHosting

Interests: Personal, Business. Free Web Space: 10,000 MB. Forced Ads: No ads (bannerless). Your Ads: Allowed. Upload: FTP, Browser. Editor: Basic. Scripting: PHP. Pre-Scripts: Script collection. Your URL: Top-level domain name, or Subdomain. Other Features:
Bandwidth limit 100,000 MB/month.
cPanel control panel, Fantastico.
MySQL 5 Databases Server.
Addon domains.
Web File Manager.
POP3 email, IMAP, WebMail Access (RoundCube, SquirellMail), Mail forwarding.
Custom Cron jobs support.
Customisable Error Pages.
Parked domain names allowed.
Weekly backups.
.htaccess supported.
Web SSH console.
Hotlinking protection.
Free website builder and publisher with profesional web design templates.
ionCube Loaders.
Zend Optimizer.
SpamAssasin Protection.
Password protected directories.
IP address deny Manager.
FreeHosting on Dual Quad Processor Performance Linux Servers.



2. FreeHostingNoAds

Interests: Personal, Business. Free Web Space: 20,000 MB. Forced Ads: No ads (bannerless). Your Ads: Allowed. Upload: FTP, Browser. Editor: Basic. Scripting: PHP. Pre-Scripts: Script collection. Your URL: Top-level domain name, or Subdomain. Other Features:
Bandwidth limit 200,000 MB/month.
POP3, webmail, e-mail forward, with Catch-all Email.
MySQL database.
Web site Statistics.
CronJobs.
Custom Error Pages.
.htaccess.
Password Protection Folders.
Website Builder Free.
File Manager.
HotLinking Protection.
IP Blocking.
URL Redirecting.
Website Control panel.
Automatic script installer.
ionCube.
Schedule Backup.
No file size limit.
Round Cube web-mail.
IMAP and custom MX Records.
They do not allow .exe and .txt files (for security reasons).
SHH Console.
DNS Zone Manager.
Instant FreeHosting account creation.
Same freehost service as T15.org.



1. HostFree

Interests: Personal, Business. Free Web Space: Unlimited disk space for file storage. Forced Ads: No ads (bannerless). Your Ads: Allowed. Upload: FTP, Browser. Editor: Basic. Scripting: CGI, PHP, ASP, SSI, FrontPage Extensions, Perl. Pre-Scripts: - Your URL: Top-level domain name, or Subdomain. Other Features:
Unlimited Bandwidth.
Free Unlimited cPanel Hosting.
Website Statistics.
MySQL databases.
Cron Jobs Allowed.
Addon domain names.
Park domains.
Fantastico, Softaculous script installer.
Custom error pages supported.
POP3 email.

Tambahan :

uhostall
http://www.uhostall.com

Features: Unlimited Space, Unlimited Bandwidth, Instant Activation, No Forced Ads, SSL Enabled , Super Fast Servers, High Availability, MySQL Databases, Mailboxes, Softaculous, Cloudflare, Website Statistics, Webmail, Support Tickets



Minggu, 20 Agustus 2017

Wondershare Filmora, Software Asik Untuk Editing Video



Hari gini siapa yang gak tau vlog? Vlog adalah plesetan dari video-blog yang saat ini sedang digandrungi para remaja. Baik pembuat maupun penontonnya sama-sama ramai. Para pembuat vlog berlomba-lomba menghasilkan vlog berkualitas, paling kreatif dan anti-mainstream supaya penonton tidak jenuh.

Nah, untuk menghasilkan video berkualitas, tentunya para vloggers dan youtubers ini memiliki 'modal'. Selain kamera, microphone dan PC high spec tentu software editing videonya juga harus powerful. Bagi mereka yang sudah expert di bidang editing video, tentu kalian pernah dengar Adobe Premiere dan Adobe After Effect bukan? Ya, dua software tersebut digadang-gadang menjadi software paling powerful, bahkan dipakai oleh hollywood untuk pembuatan film mereka. Di tempat lain, ada juga yang menggunakan Vegas Pro yang biasanya dipakai oleh para profesional di bidang penyiaran/pertelevisian.

Namun bagaimana jika kamu adalah seorang pemula tapi langsung ingin menghasilkan video berkualitas layaknya profesional? Dari pengalaman selama ini sebagai non-profesional, saya menggunakan Corel Video Studio. Penggunaannya mudah karena memang didesain untuk produksi rumahan, editing video keluarga, acara pernikahan, misalnya. Fiturnya lengkap, cenderung instan. Bertahun-tahun saya menggunakan Corel Video Studio, saya pun bosan dan ingin pindah ke lain hati. Sampai baru-baru ini saya menemukan Wondershare Filmora.

Ya, bagi saya Wondershare Filmora ini sangat cool. Sedikit lebih kompleks dari Corel Video Studio memang, tapi percayalah, sebentar saja belajar, maka kamu sudah bisa menghasilkan video yang keren bak professional video editor.



Kelebihan Filmora menurut saya;

Mudah : Dibanding video editor lain, interface filmora tidak terlampau mengerikan. Cukup setengah jam sampai satu jam saja, kamu sudah bisa sedikit banyak mengerti dasar penggunaan Filmora ini. Bahkan Filmora sendiri menyediakan fitur Instant Cutter dan Easy Mode untuk semakin memudahkanmu menghasilkan video. Walaupun mudah, namun hasilnya tidak ecek-ecek.

Library : Filmora kaya akan library template siap pakai. Baik itu animasi, filter, element, text, musik, transisi, semuanya mengacu pada style yang "kekinian" dan keren. Dijamin hasil video kamu nanti tidak akan norak dan kaku seperti saat memakai Movie Maker-nya windows :p

Output kualitas tinggi : Ketika proses render (produksi video ke format tertentu) , Filmora menyediakan banyak format dengan bermacam kualitas hingga resolusi 4K. Dibandingkan dengan Corel Video Studio, rasanya hasil dari Filmora lebih baik. Selain itu, Filmora juga Social-Networks-Ready. Terintegrasi dengan Youtube, Facebook dan Vimeo.



Bagaimana? Ingin mencoba menjadi youtuber mulai dari sekarang? Jika kamu tertarik, bisa langsung kunjungi official websitenya di https://filmora.wondershare.com

Minggu, 06 Agustus 2017

Apa Social Media Favoritmu?


Saat ini banyak sekali social media (situs jejaring sosial populer) yang beredar di internet. Mulai dari social media untuk narsis, jualan, bersenang-senang, curhat, mencari jodoh hingga urusan profesional.

Seperti yang dilansir dreamgrow.com, Tahun 2017 ini facebook memang mendominasi situs jejaring sosial paling populer dengan 2 Miliar pengguna terdaftar.



Namun demikian, social media yang disebutkan diatas adalah grafik secara global. Bagaimana yang kalian rasakan di Indonesia sendiri?

Saya sendiri berpendapat bahwa ada 7 Social Media terpopuler di Indonesia saat ini, dan saya urutkan berdasarkan fitur dan manfaat terbaiknya. Saya menyingkirkan Youtube, Whatsapp, Blogger dan situs lainnya yang walaupun populer, namun penggunaanya belum seperti social media umumnya yang memakai fitur "Timeline". Berikut daftarnya :

7. Path
Social media ini mulai booming sekitar tahun 2014-2015 dan saya merasakan puncak popularitas socmed ini tahun 2016. Ketika masuk tahun 2017, banyak keluhan yang saya dengar dari beberapa teman yang menggunakan path. Mulai dari aplikasinya yang berat dan memakan banyak resource smartphone, hingga kontennya yang sudah dirasa tidak relevan dengan apa yang dibutuhkan user.

Entah apakah teman-teman juga merasakan bahwa path ini terlalu private sehingga kurang informatif? Ya, saya merasa model timeline path tidak efisien, karena aplikasinya yang berat, mulai banyak yang mengumbar foto yang terlalu pribadi (dengan ukuran yang sangat besar), curhat pribadi tanpa bisa minimize paragraf (ini juga memakan tempat), masuknya bahasan politik dan SARA, banyak fitur-fitur tidak perlu seperti sleep dan wake-up, tidak memakai machine learning untuk memilah minat user, tidak tersedianya versi desktop yang membuat aplikasi ini saya rasa tidak akan bertahan lama di Indonesia.

6. Google Plus

Berawal dengan membawa nama besar google, yang juga mengusung Youtube, harapannya social media ini bisa menjadi social media yang besar. Namun apa boleh buat, g+ datang sangat terlambat ketika social media yang lain fiturnya jauh lebih menarik dari g+.

Namun bagi saya, Google Plus tetaplah besar. Karena siapapun pasti punya akun google. Dan google "memaksa" siapapun yang punya akun google untuk paling tidak mencoba g+ dan produk google lainnya.

5. BBM
Meskipun mulai ditinggalkan, namun BBM tetaplah sebuah legenda. Di Indonesia sendiri saya rasa BBM masih diminati, khususnya untuk orang-orang yang masih suka berganti-ganti DP, pasang status BBM dan hal-hal legendaris lainnya yang pasti tidak asing bagi pengguna BBM.
Kejatuhan BBM dimulai ketika banyak spam yang entah dari mana datangnya. Auto invite group, iklan yang penempatannya menggangu dan hal-hal mengganggu lainnya.

4. LINE
LINE adalah sebuah social media yang sangat populer di Jepang. LINE memiliki beberapa fitur menarik seperti timeline, sticker, emoji, dan tentunya LINE Games. Sekarang, LINE menjadi social media casual (yang basic-nya chatting app) yang digandrungi mereka yang muda dan ingin lepas dari BBM.

3. Facebook
Social media seratus juta umat bagi orang Indonesia. Berbagai usia, kalangan, latar belakang campur aduk berbaur disini. Inilah yang menyebabkan Facebook adalah socmed paling ramai dan rawan gesekan. Algoritma bubble effect yang diterapkan Facebook pun menyebabkan Facebook sangat berpotensi menjadikan penggunanya menjadi "berani" beropini, bebal, hingga fanatik.
Banyak yang beranggapan bahwa Facebook sudah sangat runyam, berantakan, dengan banyaknya drama politik, SARA, saling serang antar kelompok dan individu, komentar tak ber-adab dan lain sebagainya yang akan menyebar bak virus dengan sebuah tombol share, atau bahkan hanya dengan mengomentari/like, post yang tak ada hubungannya dengan kita pun muncul di timeline. Hingga akhirnya mereka muak dan jarang membuka akunnya. Bahkan pernah diserukan kampanye "make facebook fun again"

Namun demikian, tidak bisa dipungkiri bahwa Facebook adalah karya situs media sosial yang paling sukses, hasil dari pemanfaatan teknologi dan psikologi pengguna internet, hingga membuat sang founder menjadi seoran triliun-der, bukan milyarder lagi.

2. Instagram
Setelah menambahkan fitur insta-story dan animated filter, saya rasa Instagram menjadi juara aplikasi/situs jejaring paling diminati dan paling aktif saat ini. Walaupun boros kuota, namun tetap saja para penggunanya betah untuk melihat-lihat foto teman, menonton daily story, mencari hiburan, hingga jual beli barang dan jasa. Performanya juga luar biasa. Penyajian gambar yang cepat, terkompresi dengan baik, bahkan videonya juga bisa didownload dengan cepat. Bahasan dan kontennya ringan, jarang sekali disusupi isu sara maupun politik. 

Kelemahan terbesar instagram adalah ketidakmampuannya atau belum mampunya menyematkan tautan (link) sehingga menyulitkan bagi para buzzer untuk melakukan promosi. Walaupun bisa, itupun hanya akun-akun ter-verifikasi.

1. Twitter

Menurut saya pribadi, Twitter adalah social media yang paling powerful dan ringan dibanding yang lain. Walaupun dari segi UI maupun UX nya nampak sangat sederhana namun Twitter adalah social media yang saya rasa paling bisa dengan cepat menjawab jika ada pertanyaan "apa sih yang menjadi trend publik/bahkan trend dunia saat ini?".

Twitter juga dikenal sangat informatif, cepat, aktual dalam menyajikan berita. Kemampuan Twitter dalam memberikan berita ini tidak diragukan ketika apapun peristiwa yang sedang terjadi (tidak harus heboh) dapat dicari dan tersaji dengan sangat cepat bakan diupdate dalam hitungan detik. Bahkan google search pun tidak bisa menyajikan info secepat Twitter. 

Contoh: Telah terjadi kebakaran di pasar A. atau, kecelakaan di Jalan B. atau, Aksi demontrasi oleh buruh perusahaan C di daerah D. atau peristiwa teror bom, dan sebagainya.
Bagi yang penasaran, silahkan dalam hitungan menit coba langsung buka Twitter dan cari dengan keyword yang relevan. Pasti sudah ada yang memberitakannya. Dari berbagai sumber, plus dengan photo/video maupun artikelnya, bahkan mungkin sudah ditambah dengan komentar-komentar netizen. Hal ini membuat pembaca 'seharusnya' lebih objektif dalam melihat suatu opini publik maupun sebuah peristiwa.

API-nya (semacam feed/tools) yang bisa dipakai secara bebas pun sering digunakan para analis internet untuk menentukan tren masyarakat mengunakan teknik data mining berdasarkan kata-kata. 

Twitter seperti tidak memiliki batas. Karena selain cepat, untuk mengetahui informasi, kita tidak perlu menjadi teman si A atau si B yang harus memiliki relasi terlebih dahulu. Karena itulah, Twitter juga menjadi virus di jagad maya ini, namun tidak seganas Facebook yang terkadang masih "memaksa" kita melihat sesuatu yang tidak relevan. Karena di Twitter, kita masih diberikan pilihan untuk follow, unfollow, block, mute. Dan biasanya yang tersaji di Twitter adalah informasi yang memang kita pilih sendiri. Timeline yang cepat berubah-ubah juga membuat user tetap up-to-date dengan informasi saat ini.

......

Nah, kurang lebih begitu, daftar social media ter-favorit versi saya. Ada versi lain?

Minggu, 25 Juni 2017

CodeIgniter: Framework Tepat Bagi PHP Programmer Pemula

Ketika ditanya manakah framework PHP yang paling tepat bagi programmer pemula, saya yakin benar bahwa CodeIgniter (CI) adalah jawabannya. Mengapa? Karena saya merasakannya sendiri bahwa dari sekian banyaknya framework PHP, Codeigniter termasuk framework yang bisa dibilang paling mudah dipahami dan paling mudah diimplementasikan, dengan dukungan dokumentasi yang lengkap serta library dan sample program dari official maupun dari komunitas yang juga sangat banyak dan beragam.
Saya sendiri memakai framework ini hampir 3 tahun sejak duduk di bangku kuliah. Itupun belum semua fitur CI saya manfaatkan dengan baik.


Berikut ini kelebihan yang saya rasakan ketika menggunakan CI :

1. Cepat, Instan dan Mudah
Ini adalah kelebihan yang paling jelas terlihat. Bisa dicoba ketika anda mendownload CI dan mengekstraknya di localhost, tanpa perlu konfigurasi dan perintah yang terlalu banyak, anda sudah langsung bisa melihat halaman Welcome.
Selain itu, kita juga tidak diharuskan mendefinisikan routes untuk url, nama fungsi pada controller pun bisa menjadi url. Hal ini sangat berguna bagi programmer yang butuh penulisan kode yang cepat.
Memang CI sangat longgar dalam memberikan ketentuan bagaimana konsep MVC yang ideal, namun bagi pemula hal ini sangat memudahkan. Jadi tidak perlu bertemu kesalahan-kesalahan yang disebabkan oleh pelanggaran aturan MVC.
Selain itu, tertera jelas keterangan dan petunjuk pemakaian pada setiap file PHP di dalam CI berupa komentar yang sangat membantu bagaimana menggunakan CI secara Best practice.

2. Lengkap
Package default pada Codeigniter bisa dibilang sangat lengkap untuk melakukan development website dari basic hingga yang kompleks tanpa perlu menambahkan plugin lain atapun library lain. Kelengkapannya pun bisa dibilang tidak berlebihan karena ada beberapa hal yang tidak terlalu diperhatikan seperti Unit Testing misalnya. Maka dari itu ukuran file framework ini bisa tidak terlalu besar, namun juga tidak bisa dibilang kecil.

3. Active Record
Untuk urusan database dan query-nya, dibandingkan ORM/Eloquent, bagi seorang pemula akan lebih mudah memahami konsep Active Record karena konfigurasi yang mudah dan rules penulisan yang agak longgar.

4. Mendukung Modular MVC
Modular MVC atau HMVC memang tidak disediakan langsung oleh CI. Modul ini harus didownload dan diaplikasikan secara manual. Dengan adanya HMVC diharapkan Codeigniter dapat memenuhi kebutuhan untuk skala sistem yang lebih besar.

5. Library yang Berlimpah
Jika sudah menyukai CI, anda akan sangat terbantu ketika menemukan beberapa library publik yang lagi-lagi sangat memudahkan developer. Seperti Ignited Datatables, Grocery Crud, Restful API, dll yang membuat proses development anda menjadi lebih cepat lagi dengan memanfaatkan library-library yang ada dan siap pakai. Proses istalasinya cepat dan penggunaanya pun tidak memerlukan waktu lama untuk mempelajarinya. 

Begitulah kira-kira yang saya rasakan ketika menggunakan CI. Banyak sekali kemudahan dengan menggunakan framework ini, Namun jujur CI masih belum dapat memenuhi kebutuhan teknologi yang terbaru saat ini dikarenakan popularitasnya mulai turun dan perkembangan framework yang stagnan.

Minggu, 18 September 2016

Tutorial Membuat Animasi Website HTML 5 dengan Google Web Designer



Ketika animasi web dengan Flash mulai ditinggalkan, para perancang web tentu mencari alternatif lain pengganti yang lebih powerful dan mengutamakan aspek portabilitas serta kompatibilitas untuk mengakomodir kebutuhan untuk membuat animasi di website interaktif berbasis multimedia.

Google Web Designer, adalah salah satu tools yang bisa digunakan untuk membantu kita dalam menganimasikan elemen-elemen pada website. Walaupun dasarnya digunakan untuk membuat animasi pada banner ads , namun tidak menutup kemungkinan, bisa digunakan untuk mendesain animasi web keseluruhan secara cepat. Selain gratis, tools ini juga cukup lengkap dan oke untuk membuat beberapa animasi dasar untuk kebutuhan website, meski masih tahap beta.

Banyak tools-tools sejenis yang online atau offline, namun siapa yang tidak tahu google si raja internet. Maka Google Web Designer adalah pilihan tepat. 


Berikut langkah-langkah dasar menggunakan Google Web Designer (beta) :

1. Buka Google Web Designer. Build a Document from Scratch

2. Lalu lengkapi project Setting


3. Maka beginilah canvas projectnya



Menambahkan Animasi Tulisan



Berikut dasarnya :

4. Pilih Toolbox Text ("T"), letakan objek di pojok kiri bawah.
5. Klik kanan pada timeline Events, Insert Keyframe. Ini menandakan posisi awal si objek.
6. Geser jarum timeline ke 1s.
7. Lalu geser tulisan "Latihan Animasi" ke pojok kanan atas
8. Klik kanan pada timeline Events pada posisi 1s, Insert Keyframe. Ini menandakan posisi objek setelah 1 detik.

Membuat Animasi HTML 5 Tanpa Flash

9. Coba klik tombol play dari detik ke 0. Jika tulisan bergerak berarti anda berhasil

Bekerja dengan Objek Image

10. Untuk menambahkan objek gambar / image, kita hanya tinggal mengklik File, Import Assets.
11. Pilih gambar yang diinginkan. Formatnya bisa PNG, JPG atau GIF
12. Kita bisa lihat di bagian kanan ada properties untuk penamaan (ID) supaya rapih, mudah terbaca dan terstruktur dan setting ukuran gambar.
13. Bagian Positions and Size ini bisa disesuaikan dengan timeline. Nantinya bisa menghasilkan animasi atau efek gambar membesar atau mengecil
14. Fitur translation, rotation & scale juga berguna untuk memanipulasi animasi.
15. Caranya : tentukan keyframe pada posisi detik yang diinginkan, lalu set nilai-nilai dari properties tersebut


Menambahkan Event (Input)

16. Klik kanan pada objek gambar/image

membuat-animasi-website-interaktif-lengkap-mudah

17. Tambahkan Event. Misalkan "Click",
18. Selanjutnya tentukan Action nya


19. Tentukan Receiver-nya  (halaman yang menerima perlakuan dari action yang di-set)
20. OK

Mengekspor Project

21. Klik Publish. Pilih Folder tujuan
22. Publish, maka kode-kode yang dibutuhkan akan ter-generate otomatis.
23. Cek folder anda, maka anda akan menemukan file HTML, CSS, Javascript yang diperlukan.
24. Untuk preview, coba buka file HTML-nya dengan browser. Lalu, silahkan Embed kode-kode tersebut pada website anda.

Bagaimana? Begitulah kira-kira dasar animasi web HTML 5 dengan Google Web Designer. Cukup mudah bukan. Anda tidak perlu melakukan pengkodean manual lagi untuk animasi dengan CSS dan HTML 5. 

Selamat berkreasi!

Sabtu, 10 September 2016

Download Contoh Aplikasi Rental Mobil Online Laravel 4.1


Screenshoot Homepage Aplikasi


Aplikasi penyewaan mobil / rental mobil seringkali dibutuhkan untuk mempermudah jasa penyewaan mobil mendata mobil yang dapat disewakan dan mempermudah customer yang mau melakukan booking atau penyewaan secara online.

Aplikasi dibuat dengan Laravel 4 yang dapat diupgrade ke Laravel 5 sesuai dengan kebutuhan.


Fitur:
Admin / Backend
Responsive Design

Screenshoots :






Cara install:
- Letakan folder carrental di folder www atau htdocs anda
- Import database carrental.sql ke database anda.
- Konfigurasi database ada di folder: \app\config\database.php
- Jalankan php artisan serve , atau http://localhost/carrental/public (jika menggunakan XAMPP)

Admin Page : 
Jika memakai XAMPP / WAMPP
http://localhost/carrental/public/admin/

Jika memakai: php artisan serve
http://localhost/admin

Login Admin:
username : admin@admin.com
pass : admin

Rabu, 06 Juli 2016

Tutorial Mengambil Live Updates Status Media Sosial tanpa API key



Hallo selamat hari raya Idul Fitri bagi teman-teman yang merayakan. Mohon maaf lahir bathin.

Kali ini saya ingin mencoba membeberkan beberapa trik untuk mengambil live updates dari akun sosial media yang teman-teman miliki. Cara ini saya dapatkan sejak beberapa bulan lalu dan sudah saya implementasikan di blog. Contohnya saya tempatkan di halaman depan blog ini. Dulu saya pasang karena blog ini masih sepi, semenjak nemu cara ini, blog saya jadi lebih up to date karena memang saya lebih cerewet di sosmed dibanding blog. hehe. Selain informatif, nantinya widget ini dapat dikustom dan dipasang di website / blog sebagai pemanis website / blog anda.

Banyak cara untuk mengambil live updates dari socmed terkenal seperti facebook, instagram, google plus dan twitter. Cara yang paling ampuh adalah dengan memanfaatkan API mereka. Cara ini memang paling memuaskan karena lengkap. Namun cara ini sedikit agak rumit karena kita harus memiliki API key dan berkutat dengan Post dan Get method. Yang artinya harus menggunakan server side scripting dan authentication key & token yang tidak bisa diterapkan pada Blogger.

Nah untuk mengatasi ini, kita dapat memanfaatkan RSS Feed 

Beberapa penyedia jasa RSS feed untuk social media adalah :

Twitter :
https://queryfeed.net

Facebook :
https://fbrss.com/

Google plus :
http://gplusrss.com/

Blogger:
http://www.namablog.blogspot.com/feeds/posts/default?orderby=published

Youtube:
https://www.youtube.com/feeds/videos.xml?user=nama_user

Instagram, Soundcloud dll :
http://rssbridge.buddylist.co

Selanjutnya anda hanya tinggal mengikuti dan mengisi form yang ada disitu seperti username, Facebook ID, youtube username, login via facebook, login via g+, dll. Hingga nanti kita akan diberikan URL feed dalam bentuk XML / RSS / Atom.

Seperti ini contohnya update dari socmed milik saya (copas di browser untuk tahu bentuk XML nya) :
- https://queryfeed.net/twitter?q=from%3Adavithace&geocode=&omit-direct=on&attach=on
- http://gplusrss.com/rss/feed/535ea2b438c297f5dfa7508ba13b7c385453031f101c4
- http://rssbridge.buddylist.co/?action=display&bridge=InstagramBridge&u=davithace&format=AtomFormat
- https://www.youtube.com/feeds/videos.xml?user=davidprasetyo19
- https://fbrss.com/feed/6009f36b4453aff3508cd06c4615daeee8b15f0d.xml?me

Sebagai info, link-link tersebut memang tidak live 100%, karena gratis, jadi butuh waktu beberapa menit hingga beberapa jam untuk mensinkronkan isinya dengan akun socmed kita.

Setelah teman-teman mendapatkan feed dalam bentuk url yang berisi live XML sekarang tinggal dirender ke HTML. Atau bagi yang belum tau caranya, bisa ke http://feed.mikle.com/
Disitu anda bisa pasang widget update RSS feed dari social media anda.


Berikut contohnya :

Copy url feed milik anda lalu taruh di bagian field add feed.


Ini setting lebih lanjutnya, silahkan berkreasi sesuai dengan selera anda :)


Sekarang tinggal pasang widget di blog / website anda dengan cara mengcopy code yang telah di-auto generated. Mudah bukan?