Skip to main content

Posts

Showing posts with the label Coding

Installasi NodeJS dan NPM di Ubuntu 16.04

Node.js  Node.js adalah platform untuk membangun realtime application. Node.js menggunakan metode event-driven, menangani event input/output server. Sehingga memudahkan lingkungan kerja developer khususnya javascript baik dari client side atau server side. Installasi Node.js Pada artikel ini kita akan mempelajari bagaimana installasi Node.js di Ubuntu 16.04 (maupun distro debian based lainnya) Jalankan perintah dengan terminal: Node.js versi 6.x curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get install -y nodejs Sebagai alternatif, Node.js versi 7.x curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash - sudo apt-get install -y nodejs NPM NPM adalah kependekan dari Node.js Package Manager, sesuai namanya NPM adalah Paket Manager dari Node.js yang otomatis terinstall ketika kita menginstall nodejs. NPM digunakan untuk memudahkan installasi modul-modul yang dibutuhkan dalam pengembangan aplikasi menggunakan Node.js untuk meli...

Cara Membuat Website Statis dengan Github Page

Halo teman-teman! Pada artikel sebelumnya kita telah berkenalan dengan git dan github. Selain kita dapat menyimpan repository git, ternyata kita juga dapat membuat web statis untuk user dan project kita secara gratis di github? Gimana tambah luar biasa kan? :D Pernahkah kalian mengunjungi web dengan domain akhiran *.github.io ? Nah itulah contoh web statis yang dibuat dengan github page. Tak perlu panjang lebar, berikut ini cara membuat github page: 1. Masuk ke akun github kalian, lalu buatlah repository baru dengan nama username.github.io (dimana username adalah username kalian, contoh andreecy.github.io dimana username saya adalah andreecy). Pastikan sesuai dengan username kalian atau github page tidak akan bekerja 2. Masuklah ke folder dimana kita ingin meletakkan file project dari web. $ cd /home/andreecy/www/ 3. Clone repository kita tadi dengan perintah $ git clone https://github.com/username/username.github.io perhatikan dimana username adalah username kita ma...

Apa itu Version Control System, Git, GitHub

Berkenalan dengan Version Control System Bayangkan jika anda seorang programmer dan mempunyai sebuah tim yang terdiri dari beberapa bahkan banyak orang anggota. Ketika semua anggota tim mengerjakan satu project yang sama, namun dengan komputer yang berbeda. Tentu setiap anggota perlu files dan data yang singkron dengan sesama anggota lainnya.  Banyaknya anggota tim membuat koordinasi untuk pembagian tugas pun sulit, akhirnya kemungkinan mengerjakan file/data yang sama sangat mungkin terjadi. Hal itu tentu tidak efisien. Untuk itu ditemukanlah git atau Version Control System . Dalam bahasa kita dapat diartikan sebagai sistem yang mencatat semua perubahan pada file.  Dengan git, semua perubahan apapun dalam file bisa tercatat, sehingga apabila ada eror atau kerusakan file dapat di kembalikan seperti keadaan ketika kita mencatat (atau istilahnya commit).  Setiap anggota dapat melakukan perubahan file walaupun file yang dikerjakan sama, semua anggota dapat mengg...

Cara Menginstall Arduino Uno di Linux Ubuntu

Sebelumnya saya pernah bercerita tentang membuat arduino uno sendiri atau menggunakan minimum system untuk low budget :D. Alhamdulillah akhirnya sekarang saya memiliki arduino uno sendiri, setelah di hadiahi oleh kang Sucipto yang baik :D. Oke kali saya akan menceritakan pengalaman saya menggunakan arduino di linux Ubuntu. Keunggulan arduino Uno adalah praktis, dan sudah ada regulator tegangan, serta dapat di monitoring dengan serial monitor. sedangkan Minimum system kita masih sedikit ribet dengan perkabelan, tidak ada regulator tegangan, tidak bisa diserial monitor, kecuali harus memprogram menggunakan alat tambahan USBasp atau USB to UART(USB to TTL). Walaupun begitu, pengalaman menggunakan minimum system tentu sangat penting bagi kita, akhirnya kita lebih paham dari dasar microcontroller dan cara kerja dari arduino sendiri. Serta nanti nya pada fase produksi. Biaya produksi akan lebih tertekan menggunakan minimum system daripada harus membeli arduino uno untuk set...

Tutorial Debugging Android ADB menggunakan usb di Ubuntu Linux

Karena sudah lama saya tidak debugging menggunakan kabel usb kali ini saya bingung, biasanya saya hanya menggunakan WifiADB untuk debuging namun android perlu di root terlebih dahulu. Kali ini saya menggunakan device yang berbeda dari biasanya, yaitu ASUS Fonepad7 yang belum saya root alias masih official :D Sebelumnya saya telah melakukan langkah2 awal sebagai berikut: 1. Mengaktifkan Developer Options di Android Masuk System   Settings di android -> Developer Options / Opsi pengembang -> aktifkan Enable debugging over USB   Untuk versi Android 4.2 atau lebih baru: Masuk System Settings -> About phone lalu klik Build number 7x. Kembali ke halaman Settings maka menu Developer Options akan muncul dibawah -> Aktifkan Enable debbuging over USB 2. Tancapkan kabel usb android ke PC 3. Cek apakah device sudah terhubung Masuk Terminal lalu ketikan perintah adb usb Lalu saya mendapatkan pesan error ini error: insufficient permissions for device Nah ...

Desain Website Cantik Namun Mudah dengan Bootstrap

Bootstrap adalah framework html-css yang digunakan untuk membuat tampilan fornt-end sebuah website. Dengan Bootstrap kita dapat membuat desain website yang responsive dengan mudah. Cara kerja Bootsrap adalah menyediakan library CSS yang dapat kita panggil ketika membuat halaman html. Sehingga kita tidak perlu membuat atau mengatur CSS secara manual lagi. Cara Menggunakan Bootstrap Karena bootstrap adalah library CSS, untuk menggunakannya kita tinggal mengimportnya saja kedalam tag head html. Terlebih dahulu silahkan download bootstrap dari http://getbootstrap.com/ . Ekstrak file dan letakkan di dalam folder poject web kalian. Untuk mengimport tambahkan tag link rel seperti dibawah ini <link rel="stylesheet" href="css/bootstrap.css"> Apabila tidak ingin mendownload bootstrap kita bisa menggunakan alternatif bootstrap CDN atau online Tag importnya adalah: <!-- Latest compiled and minified CSS --> <link rel= "stylesheet" ...

Mengatasi Eclipse Eror di Elementary OS

Pada artikel yang singkat kali ini, saya akan berbagi masalah yang saya temui ketika saya sedang menginstal Eclipse (software IDE untuk koding pemrograman Java) di sistem linux Elementary OS. Jadi bermula ketika setiap saat saya menjalankan eclipse, sistem Elementary OS menjadi sangat lambat dan freeze, sampai akhirnya sistem saya shutdown secara paksa dengan tombol power. Saya penasaran kenapa dengan eclipse yang saya install ini, padahal rencananya saya ingin melanjutkan belajar java. Sempat beberapa hari saya biarkan, tidak menggunakan eclipse lagi karena sebelumya saya telah bermigrasi ke Android Studio untuk pemrograman Android. Hingga terbesit untuk mencari solusinya di mbah Google, akhirnya ketemu juga di forum coding, forum yang penuh pertanyaan dimana otak sudah stack .yah http://stackoverflow.com :D Pertanyaan yang diajukan tepat sekali dengan masalah yang saya alami, ada jawaban dari salahsatu user yang ternyata dapat mengatasi problem ini. Namun sayangnya jawaban t...

Cara Upload Wordpress Offline Localhost ke Online Hosting

Membuat website menggunakan CMS Wordpress sangatlah mengasikkan, untuk bisa membuat web dengan cepat mungkin kita bisa langsung membuatnya secara online di hosting, tetapi hal tersebut tentunya memakan banyak koneksi dan bandwith hosting kita, sayang bukan? Membuat web secara offline di localhost adalah cara yg tepat untuk menghemat koneksi internet dan bandwith. Lalu bagaimana caranya mengupload web offline kita yang telah jadi di localhost ke web hosting yang online? kita akan membahasnya di artikel ini 1. Export local Wordpress database Hal pertama yang kita butuhkan adalah mengexport database Wordpress local kita, lakukan dengan cara masuk phpmyadmin di http://localhost/phpmyadmin klik di database Wordpress kita, lalu pilih menu Export Pilih semua table untuk di export, scroll ke bawah dan klik Go untuk mendownload database. 2. Upload file Wordpress ke Hosting Kita dapat menggunakan program ftp client seperti FileZilla supaya mempermudah proses upload di hosting. seba...

Memulai Wirausaha Jasa Buat Web & Desain Grafis kodedesain.com

Setelah lama tidak menulis artikel pada blog ini, saya tidak fakum pada dunia internet dan komputer,  saya sangat disibukkan dengan kerja pokok/resmi, agenda proyek android kecil-kecilan dengan kerabat, dan yang terakhir yang akan kita bahas saat ini yaitu memulai brand kodedesain.com Check dis out! Ini merupakan cerita saya memulai kodedesain.com. Apa? Kodedesain.com adalah tim (boleh dibilang tim lah ya, walaupun hanya beranggotakan 1 orang) penyedia jasa pembuatan web dan desain grafis yang saya buat sendiri, Mengapa? Saya membuat ini karena umur yg beranjak semakin dewasa menuntut output ekonomi kita, dan orientasi pada bisnis saya adalah finish pada wirausaha. Karena memang wirausaha itu lebih bebas daripada jadi pegawai :D Kapan? Saya merencanakan kodedesain, pada Desember 2014 lalu, akhirnya dengan modal nekat pada akhir Desember saya memutuskan membeli hosting dan domain http://kodedesain.com, sebagai tanda dan niat serius saya memulai bisnis ini...

Debugging atau Run Android Project Via Wifi

Jika kita sebelumya telah membahas cara Debug lewat USB  , Sekarang kita akan mempelajari debugging atau run Android secara nirkabel(tanpa kabel) yaitu menggunakan wifi sebagai perantaranya, lebih efisien kan pastinya, serta ga harus memaksa men-charge Android dari PC karna perantara USB :) Langsung saja, anda perlu menyiapkan : 1. Pc/laptop yang sudah terinstall driver android anda masing2. Jika belum install dari android anda caranya, sambungkan android ke PC dengan kabelusb lalu pilih opsi "install driver" dari hp anda. Selanjutnya akan ada dialog instalasi di PC, next dan install hingga finish. 2. Hp/tablet Android yang sudah ter root sebelumnya. 3. Koneksi wifi yang menyambungkan antara Pc dengan Android. Caranya: 1. Install WiFi ADB  (tersedia di playstore) ke android agan. 2. Buka dan jalankan WiFi ADB, ketika sudah on akan muncul tulisan "on your computer run adb connect 192.168.16.203:5555 " (tergantung ip anda) 3. Jika sistemoperasi PC ...

Membuat Rumus Terbilang di MS Excel

Barusan tadi waktu di kantor, saya disuruh membuat form dari excel seperti nota (sebenarnya nulis artikel saat ini masih jam kantor juga), kemudian saya menjumpai masalah ketika membuat kolom terbilang, saya berfikir bagaimana membuat rumus terbilang otomatis yang dapat mengkonversi angka menjadi huruf, misalnya merubah angka nominal "Rp. 1.500.000" menjadi terbilang "Satu juta lima ratus ribu rupiah". Lantas saya langsung bertanya di universitas google :D akhirnya ketemu dengan salah satu artikel diblog yg menjelaskan membuat rumus terbilang dengan makro di excel. Caranya kurang lebih seperti ini: 1. Buka file baru di Excel 2. Masuk menu Microsoft Visual Basic Editor dengan menekan alt+F11 3. Buat modul baru dengan klik menu Insert - Module, lalu tambah kan kode VB berikut: Option Explicit Function Terbilang(ByVal MyNumber) Dim Rupiah, Sen, Temp Dim Des, Desimal, Count, Tmp Dim IsNeg ReDim Place(9) As String Place(2) = "ribu " Place(3) = ...

Install Android SDK dan Eclipse di Linux Ubuntu

Sebelum memasuki bulan puasa, saya mohon maaf atas kesalahan saya baik yg sengaja maupun tidak, Marhaban ya Ramadhan sobat :) Saya mau berbagi pengalaman menginstall Android SDK dan Eclipse di ElementaryOS Luna (loh judulnya kan Install di Linux Ubuntu?), ElementaryOS ini merupakan dist turunan Ubuntu, jadi apa yg dapat diinstall di Ubuntu compatible juga buat si ElementaryOS Luna ini, ga usah bingung ya teman :D

USB Debugging Android di Ubuntu

Saat membangun aplikasi android pasti kita butuh mengetest aplikasi tsb di device sungguhan bukan emulator,  kali ini kita akan belajar bagaimana cara usb debugging device android di linux Ubuntu untuk mengetest aplikasi yg telah kita bangun di eclipse (kebetulan saya pakai IDE eclipse :D ) Buka terminal dan login as root dengan " sudo su ", lalu masukkan password Buat file dengan mengetikkan " nano /etc/udev/rules.d/51-android.rules " Lalu tambahkan aturan di file tsb dengan format :

Programming Android Langsung dari device Android

Mau cerita dulu boleh ya? :D Awalnya saya berkeinginan belajar programming android, setelah cari banyak sumber baik dari internet dan buku, ternyata programming android itu tampak rumit awalnya, dari segi software saja banyak sekali yang harus kita install di komputer, mulai jdk, Eclipse, ADT, AVD, masalah lain beberapa paket tsb harus di install secara online alias terkoneksi internet, sedangkan saya punya kendala keterbatasan koneksi internet di rumah :D Masalah tersebut akhirnya menghalangi niat saya untuk belajar pemrograman android. Kemudian iseng2 beberapa hari yg lalu saya menemukan aplikasi android yg bisa digunakan untuk programming android dari device android secara langsung, aplikasi yg begitu keren ini namanya AIDE (Android IDE),

Enkripsi Gambar Menjadi Text dengan PHP

Menyangkut materi smester baru tentang keamanan jaringan, salahsatunya adalah enkripsi. Banyak teman yg bertanya apakah bisa suatu file selain text misalnya gambar kita enkripsikan?? mungkin artikel ini bisa memberi jawaban dari pertanyaan teman2. :) Sebelum kita praktek pastikan anda sudah menginstall webserver, untuk windows bisa memakai xampp atau wamp, karena kita akan menggunakan php , untuk kasus ini kita sediakan gambar contoh :D untuk mengenkripsi gambar kita perlu mengambil konten dari file tsb, dgn menggunakan fungsi php file_get_contents(); setelah dapat konten dari file tsb kita enkripsikan menggunakan fungsi base64_encode(); contoh script lengkapnya bisa seperti ini: <?php $gambar = "foto.jpg" ; $enkripsi = base64_encode ( file_get_contents ($gambar)); echo $enkripsi; ?>   setelah itu save dan lihat dibrowser, maka akan tampil hasil enkripsinya. Lalu bagaimana jika kita ingin mendekripsi / mengembalikan ke bentuk gambar lagi?? ...