27 Mar 2018

React Native : Membuat Header Dinamis Memanfaatkan Props

Setelah ada permulaan dengan memulai membuat project React Native disini kita coba lanjutkan dengan membuat header Dinamis dengan memanfaatkan props dari React. Untuk membuat project React ikuti tutorial Memulai pengembangan React Native Disini.

Kita bisa membuat setiap page dengan menggunakan header, namun kita akan mencoba membuatnya dengan file terpisah dan melakukan perubahan text dari header tersebut dengan memanfaatkan Props. Langsung saja oke

26 Mar 2018

Tutorial Swift : Menggunakan TableView (List)

Kali ini kita akan mencoba membuat list dengan swift. Kita akan memanfaatkan TableView. Langsung saja kita membuat project baru dengan nama learningTableView jika ingin memberi nama berbeda silahkan gunakan nama project berbeda tidak akan menjadi masalah.

Membuat Project Swift Baru masrahman28

20 Mar 2018

Menggunakan ESLint dengan Sublime Text 3

Siapa sih yang tidak tahu dengan Sublime Text? Selain kita bisa membuka banyak jenis bahasa pemrograman, Tools yang satu ini ringat banget dipakainya. Jadi saat ini kita akan mencoba menggunakan ESLint dengan Sublime Text. Saya gunakan ini untuk pengembangan React-Native tentunya.

Sebelumnya jika belum pernah download Sublime Text silahkan Download disini
Setelah kita menginstall Sublime, selanjutnya kita install Node.js jika belum terinstall maka silahkan Download disini

14 Mar 2018

Tutorial React Native : Melakukan Navigasi Halaman

Jarang sekali aplikasi yang dibuat hanya menggunakan single-page. Oleh karenya kita akan mencoba untuk membuat navigasi halaman alias perpindahan halaman pada React Native. Anggap saja kita telah membuat sebuah project React, jika belum membuatnya silahkan untuk membaca Tutorial ini.

Langkah pertama kita install terlebih dahulu menggunakan command line

npm install --save react-navigation

Untuk melakukan perubah pada project React Native, kita masuk ke direktori project dan edit file App.js dan untuk menampilkan perubahannya kita double klik R. Kita akan mencoba membuat navigasi dengan menggunakan StackNavigator.

10 Mar 2018

Tutorial Android : Cek Koneksi ke API/Server

Saat menggunakan aplikasi dengan API biasanya bisa saja perusahaan yang membutuhkan kestabilan transaksi akan menggunakan beberapa server untuk melayani request. Jadi jika suatu saat server yang satu mati maka request kita alihkan pada server lainnya. Nah untuk mengakali itu kita akan bahas pada tutorial ini.

Langsung saja, untuk melakukan cek koneksi kita gunakan satu buah class dengan nama ApiCheckConnetion.java

4 Mar 2018

Tutorial Android : Membuat Custom Loading Animation

Sebenarnya Android sudah menyediakan loading animation yang biasa digunakan dengan ProgressDialog, namun terkadang untuk menyesuaikan dengan tema aplikasi atau warna yang berkaitan dengan perusahaan dan lain-lain mengharuskan kita untuk membuat custom loading tentunya.

Langsung saja kita membuat sebuah project dengan nama CustomLoading, buat dengan Empty Activity seperti di bawah ini
Membuat Project Baru masrahman28

1 Mar 2018

Tutorial Swift : Mengirimkan data antar View Controller

Mengirimkan data dari satu view ke view lain menjadi sebuah kebiasaan yang dibutuhkan dalam membuat sebuah aplikasi baik web, mobile, desktop. Nah saat ini kita akan mencoba membuatnya dengan Swift. Seperti pada bahasan-bahasan sebelumnya mengenai pemrograman Swift saya akan sangat simpel membahasnya.

Langsung saja kita buat sebuah project Single View App baru dengan nama SendParam. Jika sudah kita buka Main.storyboard dan kita tambahkan satu buah Text Field dan Button seperti di bawah ini
Tutorial Swift 1 masrahman28

27 Feb 2018

Tutorial Swift : Menyembunyikan dan menampilkan Top bar Navigation Controller


Pengalaman memulai pemrograman iOS dengan swift agak gusar. Cara mudah untuk menyembunyikan dan menampilkan Top bar dari Navigation Controller dari swift. Secara default jika kita menggunakan navigation Controller maka disetiap ViewController yang kita tampilkan akan muncul top bar seperti di bawah ini
Top bar Navigation Controller Muncul masrahman28
Lalu bagaimana untuk menyembunyikannya jika kita bermaksud membuat full screen view?

15 Feb 2018

Memulai Pengembangan dengan React Native

Langsung saja pertama-tama kita install dulu Node.js Download disini. Untuk pengembangan aplikasi mobile juga kita perlu install JDK download dan install. Selanjutnya kita gunakan Node Package Manager (npm) dengan membuka Node.js command prompt yang sudah kita install sebelumnya atau bisa menggunakan command prompt default silakan selama Node.js sudah terinstall. Ketik perintah berikut dan tunggu beberapa waktu 

npm install -g react-native-cli

Selanjutnya jalankan emulator ya untuk menjalankan project react-native kita, baik itu menggunakan emulator android studio, genymotion atau apapun. Namun saran saya menggunakan emulator bawaan android studio saja. *Catatan Emulator yang berjalan untuk android harus minimal Marshmallow atau API Level 23.

Tutorial Android : Mengirim dan Membaca SMS di dalam Aplikasi

Sebuah kasus yang sedang saya ingin ketahui adalah, bagaimana bisa aktivasi SMS salah satu sosial media bisa otomatis dibaca oleh aplikasinya. Nah waktunya untuk mencoba mengimplementasikan hal tersebut walau secara sederhana dan bukan buat aktivasi hanya intinya bagaimana mengirim SMS dari aplikasi kita, dan dapat membaca SMS secara otomatis pula dari aplikasi yang kita buat.

Langsung saja seperti biasa kita buat sebuah project dengan nama CobaSMS
Membuat Project SMS masrahman28.blogspot.com

14 Feb 2018

Pemrograman Android : Pembahasan AsyncTask

Apa itu AsyncTask?

AsyncTask adalah class yang digunakan untuk mengeksekusi perintah dengan dukungan background proses dan menampilkan hasilnya ke UI/Layout tanpa memanipulasi Thread atau Handler. Rumit sih bahasanya tapi itu dari dokumentasi developer Google nya :D

Secara bahasa sendiri biasanya AsyncTask ini digunakan untuk memuat data. Ini berguna untuk menangani "proses yang ngehang". Biasanya jika kita melakukan get data pada API jika tanpa ini aplikasi seperti "Not Responding" nah agar tidak seperti itu kita gunakan bantuan dari Class AsyncTask ini.

Tutorial Android : Mencari Lokasi dengan Google Place API dan Placepicker

Google memanjakan kita dengan banyak sekali service-service API yang bisa kita gunakan. Salah satunya adalah Google Place API ini. Saat ini kita akan coba membuat pencarian lokasi, jika ditemukan maka Google Maps akan menunjukan lokasi tersebut, sementara jika tidak ditemukan oleh Google Place API maka kita menggunakan alternatif Placepicker untuk menentukan lokasi yang kita maksud.

Oke langsung saja kita buat satu buah project baru dengan nama Google Place API
Membuat Project Google Place API masrahman28.blogspot.com

Tutorial ASP.NET Core : Menggunakan Entity Framework Core (Code First)

Kita akan mencoba membuat sebuah project ASP.NET dengan dukungan Entity Framework Core dengan database dari data model yang kita buat dalam project. Disini saya menggunakan Visual Studio 2017 dengan .NET Core 2.0.

Langsung saja kita buat sebuah project baru ASP.NET Core Web Application
Membuat Project EFCore masrahman28.blogspot.com

13 Feb 2018

Tutorial Android : Mengolah Photo dari Gallery atau Camera

Bagaimana jika kita ingin membuat sebuah aplikasi dengan menampilkan sebuah photo atau mungkin kita upload photo tersebut yang dimana photo tersebut dapat berasal dari Camera atau Gallery. Nah kita akan mencobanya kali ini.

Langsung saja kita buat satu buah project dengan nama Insert Photo
Membuat Project Insert Photo masrahman28.blogspot.com

8 Feb 2018

Tutorial Android : Cara Mendapatkan Google API Key

Untuk menggunakan beberapa service atau fasilitas yang disediakan oleh Google. Kita membutuhkan token atau Key yang biasa kita sebut dengan Google API Key, dengan satu buah Key ini kita bisa menggunakan banyak service yang diberikan Google.

Langsung saja kita masuk ke halaman https://console.developers.google.com/apis/ silahkan login dengan aku Gmail yang dimiliki. Jika sudah login maka kita akan masuk ke halaman Dasbor kita pake bahasa indonesia aja ya biar gampang. Lalu kita masuk ke menu Kredensial lalu Buat kredensial yang Kunci API seperti pada gambar di bawah

Membuat Kunci Google API masrahman28.blogspot.com

Tutorial Android : Menggunakan Google Map API dan GPS

Kita mungkin sudah terbiasa menggunakan Google Maps untuk pencarian lokasi, bahkan untuk memberitahukan lokasi kita. Saking sudah familiarnya biasanya kita juga ingin mengimplementasikan atau menyisipkan sendiri Google Maps di aplikasi kita. Caranya sangat mudah apalagi saat ini Android Studio memiliki template tersebut untuk membuat Aplikasi dengan dukungan Google Map.

Langsung saja kita gunakan cara mudahnya buat satu buah project baru dengan nama Maps, next saja lalu kita tambahkan sebuah Google Maps Activity 
Menambahkan Activity masrahman28.blogspot.com

1 Feb 2018

Tutorial Android : CRUD Sqlite Database

Database

Database akan digunakan untuk menyimpan data yang terstruktur dan berulang. Berbeda dengan variable tentunya. Database ini sangat berguna untuk memudahkan kita untuk menyimpan serta menggunakan kembali data. Dan kali ini kita akan membahasnya dengan menggunakan Sqlite Database.

Contoh Project Sqlite CRUD masrahman28.blogspot.com

Tutorial Android : Membuat List atau Grid menggunakan RecylerView

Apa itu RecyclerView?

RecyclerView sebenarnya adalah ListView dengan versi yang lebih terbaru dan flexibel. Widget ini digunakan untuk menampilkan set data dengan jumlah yang besar yang akan ditampilkan secara efisien dengan cara mempertahankan tampilan dengan jumlah yang terbatas. Penyederhaan tampilan serta penanganan jumlah data yang besar itu didukung RecyclerView dengan pengelolaan layout untuk memposisikan Item dan animasi default untuk operasi item umum seperti penghapusan serta penambahan item.

Untuk menggunakan widget ini kita membutuhkan Adapter dan pengelola Layout. Pengelola layout ini nantinya akan berfungsi untuk memposisikan tampilan item dan menentukan waktu untuk menggunakan ulang tampilan item yang tidak terlihat lagi oleh pengguna. Untuk pembuatan adapter kita harus membuat sebuah class dengan extends RecyclerView.Adapter
Skema RecyclerView masrahman28.blogspot.com

31 Jan 2018

Tutorial Android : Membuat Navigasi dengan Lingkaran di ViewPager

Sebelumnya kita telah membuat menu dengan Hometab di dukung oleh ViewPager cek disini. Jika pada tutorial sebelumnya kita menggunakan page title nah saat ini mari kita coba membuat navigasi dengan lingkaran seperti gambar di bawah ini
Navigasi Lingkaran ViewPager masrahman28.blogspot.com

Tutorial Android : Membuat Menu dengan HomeTab serta ViewPager

Jika sebelumnya kita membuat menu dengan Fragment (Disini), sekarang kita akan mencoba membuat menu dengan menggunakan Hometab serta dukungan ViewPager.

Hometab sendiri dengan Fragment memiliki perbedaan yang cukup signifikan, karena jika Fragment itu akan melakukan load halaman ketika kita melakukan Commit. Sementara Hometab itu semua halaman akan di load pada saat activity dijalankan. Mungkin jika kita menggunakan Hometab untuk data yang berasal dari API akan cukup lama loading datanya.

Sementara ViewPager sendiri kita akan gunakan agar kita dapat berpindah menu/tab dari satu menu ke menu lainnya dengan cara menggeser slide pada layar.
Hometab ViewPager masrahman28.blogspot.com

30 Jan 2018

Tutorial Android : Membuat Menu dengan Fragment

Pembahasan Fragment sudah ada di posting sebelumnya ya, sebelum memulai pembuatan fragment ini rasanya akan lebih baik membaca terlebih dahulu Tetang Fragment (Disini).

Oke jika sudah sedikit ada gambaran tetang Fragment itu sendiri, kita akan membuat project mengenai fragment ini. Konsepnya satu buah activity memiliki 2 buah halaman yang berbeda seperti Home dan Profile.
Fragment masrahman28.blogspot.com

28 Jan 2018

Pemrograman Android : Fragment dan Siklus Hidup Fragment

apa itu Fragment?

Oke pertama-tama kita kenali dulu tentang fragment itu sendiri sebelum kita membuat menu dengan fragment. Fragment bisa kita sebut sebagai  bagian modular dari aktivitas yang memiliki siklus hidup tersendiri, menerima input dan event tersendiri menjadikan fragment semacam sub aktivitas. Karena kalian bisa mengkombinasikan beberapa fragment dalam sebuah aktivitas.

Fragment ini sifatnya nebeng alias selalu tersemat dalam aktivitas sehingga siklus hidup fragment ini tergantung pada aktivitas host nya. Jadi ketika aktivity diberhentikan (stop) maka semua fragment akan ikut berhenti pula, begitupun jika aktivity kita musnahkan (destroy) maka semua fragment juga akan ikut musnah.

21 Jan 2018

Tutorial Android : Intent, Intent Data, Intent Result (3)

Intent Result

Konsep Intent Result merupakan kebalikan dari Intent Data dimana jika Intent Data mengirimkan data ke Activity yang dipanggilnya. Sementara, Intent Result ini mengembalikan data/parameter ke Activity yang memanggilnya.

Untuk membaca lanjutan dari postingan ini anda harus baca dulu postingan sebelumnya mengenai Intent (Disini) ya karena postingan disini tidak membuat kembali MainActivity.java dan  activity_main.xml melainkan melanjutkan project yang sudah dibuat sebelumnya

Tutorial Android : Intent, Intent Data, Intent Result (2)

Intent Data

Oke setelah kita membahas intent sederhana dalam perpindahan atau pemanggilan activity lain selanjutnya kita akan membahas bagaimana caranya berpindah activity dengan mengirimkan data atau parameter sederhana. Ini akan sangat berguna tentunya jika kita dapat mengirimkan parameter dari satu activity ke activity yang dipanggilnya.

Untuk yang belum membaca bahasan sebelumnya bisa cek Disini (Intent)

Kita langsung saja merubah project sebelumnya yang kita bahas tentang Intent silahkan cek Disini (Intent) 

Tutorial Android : Intent, Intent Data, Intent Result

Intent

Android intent digunakan untuk memulai activity, service serta broadcast receiver. 
Contohnya untuk memulai sebuah activity kita menggunakan code startActivity(intent) 

Oke langsung saja kita buat contoh penggunaan intent untuk memulai activity 

Buat sebuah project baru dengan nama Intent seperti gambar di bawah ini
Create Project Intent masrahman28.blogspot.com

Pemrograman Android : Siklus Hidup Activity

Pertama-tama mari kita kenali dulu apa itu “activity”?
Activitiy merupakan komponen penting dari aplikasi android. Activity menyediakan layar yang digunakan pengguna untuk berinteraksi guna melakukan sesuatu.

Sebuah Aplikasi android biasanya terdiri dari beberapa Activity, activity ini bisa kita panggil (create) atau kita hancurkan (destoy) alias memiliki siklus hidup. Selama berjalan sistem memanggil satu set method siklus hidup ini dari urutan yang mirip piramida. Puncak piramida itu adalah titik tempat activity berjalan di latar depan dan tempat pengguna bisa berinteraksi dengan aplikasi. Saat pengguna mulai meninggalkan aktivitas, sistem akan memanggil metode lain yang memindahkan status aktivitas itu kembali menuruni piramida itu guna membongkar aktivitas.

20 Jan 2018

Tutorial VB .NET : Upload File ke Linux Server

Disini saya akan menggunakan aplikasi SFTP yang biasa saya gunakan untuk meremote file yaitu WinSCP.
  1. - Download WinSCP Disini
  2. - Install pada komputer
  3. Remote Server menggunakan WinSCP untuk mendapatkan SSH-RSA Key guna otentikasi nantinya. Formatnya seperti di bawah ini ssh-rsa 2048 xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx
  4. Jika sudah login, masuk ke menu “Command” lalu Server/Protocol Information

Upload File ke Linux 1
Mendapatkan SSH-RSA Key masrahman28.blogspot.com

lalu copy Server Host Key Fingerprint untuk digunakan bagi konfigurasi di Syntax VB kita.