#Comday – Teknologi yang Mengakselerasi Transformasi Digital

#Comday – Teknologi yang Mengakselerasi Transformasi Digital

#Comday - Teknologi yang Mengakselerasi Transformasi Digital 1

#Comday – Teknologi yang Mengakselerasi Transformasi Digital

Transformasi digital merupakan topik yang tak ada habisnya dibicarakan walaupun bahasan ini sudah mulai mencuat sejak kemunculan start up teknologi di Indonesia beberapa tahun lalu. Memang saat itu hanya beberapa sektor bisnis yang bersinggungan langsung yang merasakan dampaknya. Akan tetapi, lama kelamaan dampak transformasi digital mulai meluas dan mengubah cara hidup masyarakat Indonesia. Transformasi digital di Indonesia sendiri memang agak lambat bila dibandingkan dengan negara-negara lain di Asia seperti India, Thailand apalagi Cina. Ketertinggalan ini memaksa perusahaan atau organisasi di Indonesia untuk tancap gas dalam melakukan revolusi industri 4.0 ini agar tidak tergerus oleh start up dari luar di sektor lebih luas lagi seperti finansial, pariwisata, dan juga kesehatan.

Sebenarnya, kita tak perlu putus asa melihat transformasi digital yang berjalan secara cepat ini. Transformasi digital disebabkan karena kemajuan teknologi tapi jangan kuatir dulu karena seiring majunya teknologi berarti kemudahan untuk memanfaatkan teknologi juga semakin mudah. Dengan strategi yang jitu dan pemanfaatan teknologi yang tepat, kita harus yakin bahwa transformasi digital dapat kita terapkan pada organisasi atau perusahaan kita. Penasaran bagaimana menyusun strategi dan pemanfaatan teknologi yang tepat untuk akselerasi transformasi digital Anda?

Ikuti Community Day dengan tema “Teknologi yang Mengakselerasi Transformasi Digital” pada hari Kamis tanggal 28 Maret 2019. Dalam acara ini akan dibahas dua poin penting untuk melakukan transformasi digital pada perusahaan atau organisasi, yaitu:

  • Digital Transformation Strategy
  • Digital Technology
    • Progressive Web App (PWA)
    • Internet of Things (IoT)

 

Klik tombol ‘Registrasi’ di atas untuk pendaftaran!

This form does not exist

Biaya

Free (tempat terbatas)

DATE AND TIME

Kamis, 28 MARET 2019
14.00 WIB – Selesai

LOCATION

Eduparx – Inixindo Jogja
Jalan Kenari No 69 Yogyakarta
View Maps

Tutorial Membuat Mobile App Menggunakan React Native (Part 1 – Environment Setup)

Tutorial Membuat Mobile App Menggunakan React Native (Part 1 – Environment Setup)

Perangkat mobile atau smartphone pada saat sekarang ini sudah menjadi benda wajib yang selalu ada di saku atau tas masing-masing. Jumlah orang yang memiliki smartphone tentunya jauh lebih besar dibandingkan orang yang memiliki laptop atau desktop. Hal inilah yang menyebabkan aplikasi mobile laris dan terpasang pada perangkat masing-masing bagaikan pisang goreng di saat hujan di sore hari. Sebagai hukum sebab akibat yang sudah dirumuskan pepatah zaman dulu yaitu ‘ada gula ada semut’, yang bila diartikan menjadi ada ‘konsumen pisang goreng berarti ada yang jualan pisang goreng’, atau agar lebih pas bila disesuaikan dengan bahasan kita berarti ‘ada mobile user tentunya ada mobile developer’. Kondisi inilah yang menyebabkan semua kalangan mulai dari perusahaan, software house, media, dan bahkan anak magang beramai-ramai menciptakan dan mengembangkan mobile app.

Kekhawatiran muncul dari penjual es krim yang sekali lagi jika disesuaikan dengan bahasan kita berarti ‘web developer’ yang rata-rata secara natural hanya menguasai bahasa markup yaitu HTML & CSS, bahasa pemrograman seperti Javascript & PHP, dan bahasa query yaitu SQL. Padahal, pengembangan mobile apps saat ini dikuasai oleh dua bahasa pemrograman yaitu Java (untuk Android) dan Swift (untuk iOS). Masalah ini ditambah dengan keinginan agar apps dapat hadir dan berjalan di dua platform tersebut. Tentu saja ini semakin membuat kompleksitas pengembangan mobile app semakin meningkat.

Solusi untuk permasalahan ini sebenarnya sudah ada pada tahun 2011 sejak hadirnya Cordova (berganti nama menjadi PhoneGap setelah diakuisisi oleh Adobe) sebagai framework pengembangan hybrid app di mana dengan menggunakan HTML, CSS, dan Javascript kita dapat meng-compile mobile app di dua platform Android dan iOS. Sampai sekarang Cordova/PhoneGap masih dijadikan solusi tercepat untuk membangun aplikasi mobile bagi para developer web.

Tapi jangan senang dulu, Alejandro! Aplikasi hybrid yang dibuat dengan Cordova/PhoneGap ini memiliki performa yang jauh lebih rendah bila dibandingkan mobile app yang dikembangkan secara native. Hal ini membuat para developer menjadi malas-malasan untuk menggunakan Cordova/Phonegap karena resikonya besar yaitu mereka harus mengorbankan user experience. Walaupun begitu dengan berkembangnya teknologi, hadir React Native sebagai solusi dalam pengembangan aplikasi mobile.

Mirip dengan dengan Cordova/PhoneGap, React Native membuat developer dapat mengembangkan aplikasi mobile dengan menggunakan Javascript yang tentu saja telah dikuasai oleh mayoritas web developer dan bila dibandingkan secara performa, React Native jauh mengungguli Cordova/Phonegap walaupun masih berada sedikit di bawah aplikasi native dari masing-masing platform.

Kita cukupkan saja cerita panjang tentang latar belakang native mobile app, hybrid app, dan pisang goreng ini. Pada kesempatan kali ini, kami akan membagikan langkah-langkah dalam membuat native mobile app dengan menggunakan React Native. Tutorial ini akan di bagi menjadi beberapa part. Pada part 1 ini kita akan mempersiapkan environment-nya terlebih dahulu.

 

Tools of Trade

Dalam tutorial kali ini beberapa tools yang akan kita gunakan adalah:

  1. NodeJs (download di sini)
  2. Android Studio
  3. SDK Manager
  4. JDK
  5. Python2

Setting Up Tools

Setelah semua tools kita dapatkan, langkah selanjutnya adalah men-setup semua peralatan tadi ke dalam perangkat yang kita gunakan. Dalam tutorial ini kita akan menggunakan Windows 10 sebagai sistem operasi dalam environment pengembangan kita.

 

1. Extract nodejs yang telah didownload,
semisal di D:\node-v10.15.0-win-x64 Anda harus mengingat lokasi tersebut, karena nanti akan kita tambahkan lokasi tersebut ke dalam path variable.

2. Install Android Studio beserta SDK Manager-nya.
Step ini membutuhkan koneksi internet dan membutuhkan waktu yang cukup panjang. Jangan lupa catat dimana lokasi Android Studio dan SDK Managernya. Kita akan menggunakanya di step selanjutnya karena Android Studio ketika diinstal otomatis akan menginstal versi SDK terakhir maka proses instalasi SDK otomatis telah dilakukan. Yang perlu dilakukan adalah mencatat lokasi SDK manager.

Tutorial Membuat Mobile App Menggunakan React Native (Part 1 - Environment Setup) 2

3. Menginstall JDK 
Jangan lupa catat lokasi JDK terinstall biasanya default lokasi JDK bisa ditemukan di C:\Program Files\Java\jdk1.8.0_162\

 

4. Menginstall Python
Setelah menginstal jangan lupa catat lokasi nya karena nanti kita harus menambahkanya ke dalam system path variable.

 

5. Menambahkan JAVA_HOME Environment Variable
Java home adalah lokasi di mana JDK diinstall. Secara default JDK terinstal di C:\Program Files\Java\jdk1.8.0_162\

Tutorial Membuat Mobile App Menggunakan React Native (Part 1 - Environment Setup) 3

6. Menambahkan ANDROID_HOME Environment Variable

Tutorial Membuat Mobile App Menggunakan React Native (Part 1 - Environment Setup) 4

7. Menambahkan beberapa lokasi di bawah ini kedalam System Path variable
Yang perlu ditambahkan adalah lokasi folder berikut:

    1. Nodejs
    2. Java/bin
    3. Gradle/bin
    4. SDK/platform-tools
    5. SDK/tools
    6. Python
Tutorial Membuat Mobile App Menggunakan React Native (Part 1 - Environment Setup) 5

 

React Native Installation

Setelah ke enam langkah di atas dilakukan dengan benar maka seharusnya saat ini anda telah siap untuk memasang React Native ke komputer Anda. Langkah-langkah untuk memasang React Native dapat dilakukan melalui step-step dibawah ini :

1. Buka command prompt
(bisa dilakukan dengan menekan kombinasi keyboard windows + ‘r’ dan ketikkan cmd lalu klik ‘OK’)

Tutorial Membuat Mobile App Menggunakan React Native (Part 1 - Environment Setup) 6

2. Ketikkan perintah pada command line:

npm install -g react-native-cli

Tunggu sampai selesai! Proses ini membutuhkan koneksi internet

Tutorial Membuat Mobile App Menggunakan React Native (Part 1 - Environment Setup) 7

3. Membuat project baru
Sebelum membuat project baru ada baiknya kita membuat folder khusus untuk project kita. Saya sarankan untuk membuat folder dengan nama yang singkat dan tidak terdapat spasi untuk menghindari error. Di bawah ini urutan perintah untuk memulai project baru:

D:
mkdir labReactNative
react-native init AwesomeProject

Tunggu hingga proses selesai!

Tutorial Membuat Mobile App Menggunakan React Native (Part 1 - Environment Setup) 8

 

4. Membuat android virtual device (AVD)

 

5. Jalankan project yang telah kita buat
Untuk menjankan project yang telah kita buat dapat menggunakan perintah dibawah ini:

cd AwesomeProject
react-native run-android

Tutorial Membuat Mobile App Menggunakan React Native (Part 1 - Environment Setup) 9

 


 

Itu tadi langkah-langkah dalam menginstal dan men-setup environment dalam membuat mobile app dengan menggunakan React Native. Ikuti terus update terbaru dari Inixindo Jogja agar tidak ketinggalan Tutorial React Native part selanjutnya!

 

 

 

Step by step tutorial from:

Arindra Saktiawan
Instructor of Inixindo Jogja

Digitalisasi Pemerintahan Sebagai Katalis Smart Province

Digitalisasi Pemerintahan Sebagai Katalis Smart Province

Balikpapan (04/04/19). Berdasarkan data dari we are social, diawal tahun 2019 jumlah pengguna nomor unik mobile menyentuh angka 300 juta pengguna yang ternyata lebih besar dari jumlah penduduk Indonesia, ujar Andi Yuniantoro dalam kegiatan bersama Diskominfo Provinsi Kalimantan Timur. Dari data tersebut ternyata membawa pengaruh dalam kebiasaan masyarakat yakni digitalisasi, saat ini masyarakat hanya perlu menggunakan telpon untuk melakukan kegiatan sehari-hari.

Digitalisasi Pemerintahan Sebagai Katalis Smart Province 10

Dengan adanya perubahan kebiasaan masyarakat tersebut juga menuntut pemerintah untuk melakukan perubahan secara aktif. Digitalisasi pemerintahan tertuang dalam Perpres Nomor 95 tahun 2018 tentang Sistem Pemerintah Berbasis Elektronik. Pemanfataan teknologi digital dalam proses pemerintahan dapat membantu pemerintah dalam pelayanan kepada masyarakat, serta proses internal organsisasi dan model organisasi. Namun pelaksaannya tergantung bagaimana sebuah organisasi mengelola transformasi digital tersebut. Sayangnya masih banyak pemerintah yang belum mencoba menerapkan digitalisasi pemerintah, sehingga masih banyak aplikasi dan database yang belum terintegrasi, juga ada celah resiko keamanan dan validitas data pemerintahan.

Digitalisasi Pemerintahan Sebagai Katalis Smart Province 11

Namun pemerintahan yang telah menerapkan SPBE dengan mudah akan mewujudkan Smart province, karena dengan SPBE diharapkan seluruh database dan sistem kelola pemerintahan sudah terintegrasi dengan baik. Andi menambahkan, selain dengan SPBE, untuk menuju smart province pemerintah juga membutuhkan dukungan teknologi command center sebagai pusat monitoring pengaduan, sistem informasi geografis dan dashboard executive.

Workshop Analisa Data dengan Data Science

Workshop Analisa Data dengan Data Science

27-28 MEI 2019

Analisa Data dengan Data Science

Praktekkan bagaimana menggunakan machine learning untuk mengidentifikasi paket produk yang efektif dengan teknik MBA (Market Basket Analysis) serta segmentasi customer untuk beragam kegiatan promosi yang bertarget dan berdampak pada perkembangan bisnis Anda.

Workshop Analisa Data dengan Data Science 12
Workshop Analisa Data dengan Data Science 13

Integerasikan data and technology untuk membantu perusahaan mentranformasi marketingnya

Manfaat Workshop ini

Workshop ini akan memberikan pemahaman dan implementasi teknik pengolahan dan pemodelan data menggunakan R, yang bisa anda terapkan di instansi Anda.

9

Mampu mengetahui dasar-dasar data science menggunakan R.

9

Mampu menyiapkan data yang akan dianalisa.

9

Mampu menggunakan algoritma machine learning untuk menganalisa hubungan antar produk dan segmentasi customer

Fasilitas

Dapatkan fasilitas terbaik dari kami

9

Sertifikat

9

Coffee Break

9

Lunch

Mei 2019

Dapatkan Harga Terbaik

Untuk pendaftaran sebelum tanggal 20 Mei 2019 kami punya penawaran terbatas diskon sampai dengan 30%. Jadi jangan sampai ketinggalan!

Outline Workshop

Kami memberikan materi terbaru dan terbaik dengan instructor yang telah berpengalaman di bidangnya.

Workshop Analisa Data dengan Data Science 14

R Fundamental for Data Science

Mengetahui dasar memulai R yang merupakan bahasa yang sangat populer di data science mulai dari operasi matematika sampai visualisasi data

Workshop Analisa Data dengan Data Science 15

Data Preparation and Exploration

Mengetahui langkah-langkah dalam menyiapkan data (data wrangling) meliputi data profiling, data cleansing dan data enrichment

Workshop Analisa Data dengan Data Science 16

Market Basket Analysis

Mempelajari algoritma machine learning untuk kasus bisnis retail untuk mencari hubungan antar produk yang kuat berdasarkan data transaksi belanja

Workshop Analisa Data dengan Data Science 17

Marketing Customer Segmentation

Mempelajari teknik analisa menggunakan algoritma machine learning untuk segmentasi customer yang bermanfaat bagi marketing dan CRM

Biaya Workshop

Info, Registrasi dan Pendaftaran

Registrasi sekarang dan dapatkan harga terbaik dari kami. Kuota terbatas!

This form does not exist

Workshop Web Application Penetration Testing

Workshop Web Application Penetration Testing

21-22 Mei 2019

Web Application Penetration Testing

Workshop ini membahas tentang berbagai seluk beluk celah keamanan serta standar keamanan yang harus dipenuhi oleh sebuah aplikasi web sehingga lebih memenuhi standar kelayakan keamanan sebuah aplikasi web.

Workshop Web Application Penetration Testing 18

Materi Workshop

Dasar keamanan aplikasi web

Keamanan atau security pada sebuah situs bisa dikatakan merupakan sesuatu hal yang sangat wajib hukumnya bagi setiap perusahaan, pasalnya semua kegiatan yang berkaitan dengan akses data dan lain sebagainya hingga pada akhirnya bisa menjadi materi terjadi pada akses web tersebut.

Asesmen kelemahan aplikasi web

Para penyedia informasi digital berbasis teknologi web harus mampu memberikan layanan yang aman dan handal bagi masyarakat agar bisnis dapat berjalan tanpa gangguan.

Tahap uji penetrasi

Tahapan untuk mengumpulkan semua informasi mengenai sistem target. Beberapa informasi yang dibutuhkan antara lain seperti domain, server, layanan, host, ip address, firewall, dan lain sebagainya.

Form Input testing

Kelemahan terbanyak keamanan aplikasi web adalah tidak mampunya pengembang menyediakan input validasi yang baik dan memadai dari pengguna atau dari infrastruktur sebelum menggunakannya

Session Hijacking

Dengan memanfaatkan beberapa limitasi aplikasi web dan internet kita bisa melakukan session hijacking dengan mudah

SQL Injection

Teknik yang memanfaatkan celah keamanan yang ada pada lapisan basis data sebuah aplikasi. Celah ini terjadi ketika input dari pengguna tidak disaring secara benar.

Cross-site Scripting (XSS)

Teknik lain yang memanfaatkan kelemahan input dan database adalah tenik Cross-site Scripting yang sama berbahayanya dengan teknik-teknik lain

Kenapa memilih untuk mengikuti  workshop ini?

Manfaat

Dapatkan manfaat dari workshop ini

Z

Mempelajari keamanan aplikasi.

Z

Melakukan Assesmen mandiri terhadap kelayakan sebuah aplikasi utuk diakses ke public.

Z

Mempelajari cara mencari celah keamanan aplikasi

Z

Menggunakan tools keamanan untuk melakukan cheking terhadap aplikasi

Z

Dapat melakukan pengujian mandiri terhadap aplikasi berbasis web

Workshop Web Application Penetration Testing 19
Workshop Web Application Penetration Testing 20

Fasilitas

Dapatkan fasilitas terbaik dari kami

Sertifikat

Coffee Break

Lunch

Biaya Workshop

Daftar Sekarang!

Daftar sekarang juga dan dapatkan harga terbaik dari kami. Kuota terbatas!

This form does not exist