Powered by Blogger.
facebook twitter instagram pinterest bloglovin Email

Yasya Indra Blog

Éclairage et ingénierie

 


Di post ini saya akan mengupas tuntas seputar framework React JS. Termasuk hal hal yang harus kalian pahami terlebih dahulu sebelum mempelajari framework javascript ini. 

Postingan ini bisa dikatakan adalah versi bahasa indonesia dari dokumentasi React yang ada disini. Kalo kalian kesusahan membacanya karena masih menggunakan bahasa inggris, postingan ini akan membantumu memahaminya.

Sebelum kalian menggunakan React JS. Apakah kalian sudah paham beberapa prerequisitenya?

prerequisite adalah hal yang seharusnya kalian sudah kuasai sebelum mempelajari ilmu baru, atau disini konteksnya adalah framework pemograman baru. Berhubung ReactJS adalah framework library dalam bahasa Javascript. Maka kalian seharusnya sudah pernah menggunakan javascript dan beberapa hal lain seperti

  • Node.js
Karena ada beberapa API yang dalam mengkomunikasikan datanya, kita harus menggunakan framework Node.js
  • Webpack
Kita membutuhkan beberapa dependncy yang mendukung segala optimasi website kita. Kalo kalian tidak begitu memahami Webpack pun sebenarnya tidak apa apa. Karena di dalam dokumentasi React pun, kalian akan diajarkan berdasarkan praktikal. Sehinggan tanpa kalian mempelajari teorinya pun, kalian sedikit demi sedikit akan mengetahui bagaimana penggunaannya secara real


TULISAN YANG SAYA TEBALI DAN BESARKAN ADALAH KATA KUNCI YANG AKAN KALIAN SERING TEMUI DALAM MEMPELAJARI FRAMEWORK INI. INGAT BAIK BAIK KONSEPNYA DAN GIATLAH LATIHAN! 

Creat React App

Untuk mulai membuat aplikasi menggunakan frmework React kalian harus menggunakan command CLI di command prompt. Begitu pula jika kalian ingin men-start lokal server kalian, semuanya di kendalikan dalam command line. Pastikan window comman prompt yang menjalankan lokal server kalian tidak diclose karena hal itu bisa mematikan server yang berjalan

Kalian bisa menggunakan command line
npx create-react-app [nama aplikasi kalian]

Perlu diketahui bahwa npx terkadang masih menggunakan versi lama untuk menginstal package sehingga waktu untuk menginstal akan memakan waktu yang lama. Maka dari itu saya menyarankan untuk menggunakan command
npm install -g create-react-app 

lalu setelah penginstalan selesai. Kalian bisa menggunakan command create-react-app [nama aplikasi kalian]

Lalu kalian bisa masuk ke dalam folder aplikasi kalian dengan menggunakan perintah cd [nama aplikasi kalian]

Lalu setelah itu kalian bisa menjalan perintah npm start dari command prompt dan lokal server (layaknya XAMPP) akan berjalan







t

Share
Tweet
Pin
Share
No comments


 

Ternyata PHP gak mau kalah dengan bahasa pemograman yang lain yang sedang ngtrend, buktinya mereka meluncurkan versi terbarunya yaitu PHP versi 8.0.0

Memang penggunakan PHP dikalangan programmer segmentasinya masih sedikit. Namun, di Indonesia sendiri penggunaan PHP ini masih sering dicari. Mungkin karena aplikasi/software yang digunakan di Indonesia belum menuntut kebutuhan yang advanced dari PHP. Seperti pengolahan komputasi yang rumit, dan pengelolaan API. Berbeda dengan bahasa pemograman lain seperti Javascript, Python, dsb

Memang apa bedanya PHP 7 Dengan PHP 8?

Ada sedikit perbedaan memang, tidak sedrastis perbedaan PHP 5 ke PHP 7. Kalian bisa lihat sendiri di situs resminya  atau kalian bisa menonton video dari Pak Sandhika Galih dari channel Web Programming UNPAS

Namun sebelum kalian beranjak dari PHP 7 ke PHP 8. Saya akan menyarankan berbagai macam cara penginstallannya

Pertama. Kalian Bisa Mengkonfigurasi file php.init [TIDAK DISARANKAN]

Saya tidak menyarankan cara ini (apalagi untuk newbie seperti saya) karena kalian akan mengetik sendiri segala pengaturan di file php.init yang barisnya banyak banget. Kalo kalian tidak typo mungkin bisa PHP 8 akan berjalan lancar. Namun kalian susah dan ternyata ada typo sedikit saja, maka akan terjadi error dan mau gak mau kalian harus menginstal ulang xampp. Namun ada kelebihan jika kalian menggunakan cara ini, yaitu kalian tidak perlu membackup project project dari folder htdocs

Saya tidak akan menjabarkan secara lengkap bagaimana caranya, tapi kalian bisa membaca nya disini

Kedua. Kalian Bisa Menginstal XAMPP Versi Terbaru [DISARANKAN]

Ini adalah cara yang saya gunakan. Daripada menkonfigurasi file php.init dengan susah hati. Maka saya sarankan untuk menguninstal versi XAMPP paling terbaru. Yaa, ini memang langkah aman saya. Namun, kalo kalian mentertawakan kecupuan skill saya ini hehehe. Kalian bisa memberi tahu cara yang lebih keren dan kreatif di kolom komentar dibawah

PERHATIKAN HAL YANG HARUS DILAKUKAN SEBELUM MENGINSTAL XAMPP VERSI TERBARU DARI YANG LAMA

Kalian supaya backup semua project, file file, script web dari folder htdocs ke tempat yang aman. Sehingga ketika Xammp versi terbaru diinstal tidak tertimpa



PENUTUP

Sekian postingan saya seputar apa yang harus diperhatikan sebelum kita pindah dari PHP 7 ke PHP 8.

Share
Tweet
Pin
Share
No comments

 



Saya akan membagikan informasi seputar Pitch Deck. Kalo kalian adalah seorang yang berambisi untuk membangu startup (yang pada umumnya pengen memajukan umkm dan usaha setempat hahah). maka kalian harus tahu ilmu Pitch Deck, yaitu rangkaian membuat pitching, membujuk investor untuk mau mendanai visi/misi startup kita

Pengertian. Tujuan. Manfaat Dari Pitch Deck

Picth Deck adalah proses/presentasi singkat untuk membujuk investor mau mendanai usaha startup kita sehingga segala ide ide kiat bisa terealisasi. Pitch Deck harus dilakukan oleh semua calon pengusaha pengusaha start up karena cara ini adalah penentu apakah ide kita bisa terjadi. Tanpa dana dari investor, maka ide hanyalah ide. Perlu adanya pendanaan sehingga segala ide, perencanaan bisa terlaksana

Unsur Unsur Pitch Decks

Cover

adalah hal yang menggambarkan bisnis startup dengan singkat. Bayangkan kalian berada satu lif dengan seorang investor, dan selama dilif itu kalian harus bisa membujuk investor untuk mendanai ide kita. Apa yang bisa kita lakukan? Hal yang bisa kita lakukan tentu adalah dengan memiliki cover yang bagus. Mempunya kata kata atau beberapa kalimat menarik sehingga investor tertarik dengan ceoat untuk membiayaui segala kebutuhan ide startup kita 

Problem

Kita menjelaskan masalah apa yangs aat ini dialami masyarakat kita. Okeh, kita bayangkan kita ingin membangun startup ecommerce yang melayani jual beli ikan cupang, maka paparkanlah masalah yang saat ini diderita oleh masyarakat yang kesulitan mencari ikan cupang yang bagus,  murah. Atau permasalahan lain yang masih berkaitan, seperti menyediakan cara atau teknik untuk membangun budi daya ikan cupang, dan selanjutnya kita lead semua peternak ikan cupang itu untuk  berjualan didalam platfom startup kita. Ini sudah masuk kedalam teknik softselling si

Solution

Memberikan solusi atau jalan keluar dari permasalahan yang sudah kita jelaskan barusan. 

Market Size.

Terangkan berapa besar pasar orang yang menbutuhkan produk dari bisnis startup kita. COntohnya adalah kalo kita bikin bisnis startup tentang driver-online maka pasarnya pasti sangat luas karena hampir dari kita semua membutuhkan transportasi yang mudah, cepat, aman dan hemat

Product.

Kita juga harus memperahtikan produk kita terlebih lagi mengerti apa seliing pon dari produk kita. Sederhananya adalah apa yang membedakan produk kita dengan produk kompetitor. Berikan jaminan kepada pelanggan (yang juga diterangkan kepada calon investor kita), jikalau-mereka membeli produk mereka-akan mendapatkan produk yang lebih-baik-dan-berbeda dibandingkan dengan produk yang mereka beli disana

Atau mendobrak segala presepsi jelek tentang produk yang kita jual secara umum. Misal, ojek sangat berbahaya karena kita tak pernah kenal dengan pengendara dan rentan orang tersebut berbuat jahat kepada kita sebagai penumpang, atau argo bisa berubah sewaktu waktu. Namun kita sebagai (katakanlah) pengusaha startup driver-online dobrak segala presepsi negatif itu dengan mengatakan bahwa aplikasi driver-online kita aman, dan hemat karena argonya sudah ditentuka saat kita ingin mengorder driver

Business Model

Sebenarnya para penginvestor tidak tertarik dengan produk kita. Namun hal yang enjadi penginvestor tertarik untuk mendanai usaha kita adalah visi kita yang bisa membidik market opportunity dan akan mendatakan return value atau balik modal atau profitable :D

Tips & Trik Pitch Deck

Buatlah Slide 10-15

Slide disini akan menjadi wadah dari garis besar profile perusaahaan startup kita. Presentasi tidak apa apa terlalu pendek  yang terpenting adalah bisa memberikan gambar jelas perusahaan kita. Bisa saja kita menambahkan data data lain, dan slide slide penjelasan lain jika calon investor itu meminta

Pahami Materi Dengan Baik

Founder yang baik adalah founder yang mengerti dan faham betul tentang perusahan yang ia rintis. Jika ia tidak memahami sedikit/sebagian maka investor juga akan ragu ragu untuk mendanai rintisan perusahaan tersebut

Gunakan Huruf Yang Mudah Terbaca

Pitch deck bukan skripsi atau buku yang berat berat bacaanya namun hanya sebatas laporan dengan jata kata yag sederhana, sehingga onvestor bisa memahami dengan baik apa yang kita maksud. Juga, tulisan font yang diapakijuga harus yang mudah dicerna

Pelajari Pitch Perusahaan Lain

Dengan ini kita bisa mengetahui standard pitch yang baik dan sudah sukses. Ada beberapa contoh pitch baik dari perusahaan perusahaan ternama seperti Airbnb, Gojek, Uber, dsb. Linknya ada disini



Penutup

Itu dia hal hal yang harus kita perhatikan saat memulai pitch deck, pengertian pitch deck dan segala hal yang berkaitan sehingga kita bisa mendapatkan investment terbaik untuk mewujudkan ide kita membantu banyak orang dengan startup yang kita dirikan 

Pelajari materi ini lebh mudah dengan menonton penjelasan versi video. Videonya ada dibawah silahkan ditonton


 

Share
Tweet
Pin
Share
No comments

 



Marketing adalah sebuah kegiatan untuk memasarkan produk kita dan memberikan wawasan tentang produk kita sehingga orang orang tertarik untuk membeli

Sebelum memulai marketing kita harus mengerti target pasar kita siapa saja orang orang yanng membutuhkan produk kita. Jika produk kita adalah susu, maka target pembeli kita adalah ibu ibu yang memilki balita. Jika produk kita adalah buku, maka target pelanggan kita adalah mahasiswa, murid sekolahan atau bisa saja guru. Hal terpenting sebelum memulai marketing adalah dengan memilih target pelanggan/konsumen kita

Teknik yang ampuh dalam seni marketing adalah dengan memberika cuma cuma produk kita sebagai trial, demo, atau uji coba. Tapi tidak memberika seluruh benefit/value dari produk kitas secara penuh. Tujuannya untuk membangun kepercayaan kepada konsumen bahwa produk kita berkualitas dan berbeda dengan produk produk lainnya di pasaran

Hal yang paling terpenting dalam marekting adalah dengan menjalin hubungan baik dengan pelangga kita. Jadika pelanggan kita sebagau pelanggan yang setelah membeli produk kita, ppergi begitu saja

Cara terbaik saat ini adalah dengan -biasanya meminta email, no wa, pelanggan kita untuk mengirimkan penawaran penawaran lain, tips n trick. Semata mata semua itu dilakukan untuk melekatkan ingatan pelanggan untuk selalu membeli produk kepada kita

Share
Tweet
Pin
Share
No comments

 


Di tulisan ini saya akan menjelaskan secara rinci bagaimana membuat aplikasi menggunakan LINE Framework dimana, nantinya aplikasi yang kita kembangankan ini sangat berguna untuk aplikasi aplikasi yang membutuhkan user memasukkan akun LINE mereka. Kenapa harus meminta user memasukkan data line mereka? karena aplikasi LINE adalah aplikasi yang sering sekali orang gunakan dan memudahkan segala pengoperasian terlebih lagi untuk orang awam

Apa Itu LINE dan LIFF?

LINE merupakan aplikasi komunikasi yang bisa dibilang serba guna dengan fitur mengirim pesan, telpon, video call, portal berita, bahkan game sudah hampir memiliki 167 Juta pengguna di seluruh dunia. Dengan perkembangan jumlah pengguna yang pesat LINE sendiri memiliki framework atau kerangka kerja bernama Line Front End Framework (atau bisa disingkat LIFF) dimana para pengembang aplikasi bisa bebas membangun aplikasi, software, tool dengan mamanfaatkan fitur yang diberikan oleh LIFF. 

Ada banyak sekali jenis aplikasi yang dilahirkan dari framework ini, seperti bot bisnis yang dapat melayani pesan pelanggan pelanggan kita, aplikasi IoT, games, dan aplikasi aplikasi yang dapat membantu banyak orang dengan mamanfaatkan aplikasi LINE sehingga orang orang tidak perlu lagi bingung menginstal, mengkonfigurasi. Cukup mengklik URL endpoint yang diberikan, user kita langsung bisa menggunakan

LINE Login Channel

Namun, untuk bisa membangun dan mengembangkan aplikasi LINE, kita perlu memanfaatkan fitur LINE Login Channel dimana kita bisa menjadikan user menggunakan aplikasi kita dengan cara mereka login dengan akun LINE mereka masing masing setelah itu kita bisa saja mengetahui data data yang mereka tahu. Seperti, operasi sistem, login menggunakan web browser eksternal atau aplikasi LINE. Dan lain sebagainya

Konfigurasi LIFF Pada LINE Developers

Setelah kita membangun Login Channel kita bisa menambahkan aplikasi di dalamnya. Disini, kita ibaratkan LINE Login Channel adalah wadah dimana kita bisa memasukkan aplikasi yang kita kembangkan dengan memanfaatkan fitur fitur yang ada.

Kita harus mengisi beberapa orm Basic Information yang ada seperti
LIFF App Name, berisi nama aplikasi LIFF kita
Size, ukuran  view dari aplikasi kita. Artinya kita pengen tampilannya seluruh layar atau hanya sebagian saja
Endpoint URL, dimana ini adalah alamat/address yang ditujukan kepada aplikasi LIFF kita yang hanya bisa diakses oleh eksternal browser. Sedangkan jika ingin mengaksesnya menggunakan aplikasi LINE kita bisa memberikan endpoint URL yang LINE sudah sediakan secara otomatis
Profile, mendapatkan informasi dari pengguna LINE
chat_message.write, pengguna dapat mengirimkan pesan atas nama pengguna
OpenId, adalah fungsi yang dapat kita gunakan untuk mendapat token id, jika diperlukan


Deploy Ke Heroku

kita bisa memanfaatkan git. prosesnya tidak jauh berbeda dengan mempush kode kita namun yang membedakan hanya beberapa sintaks saja. 

Kesimpulan
Demikian sedikit penjelasan mengenai LIFF, sebuag framework LINE yang dapat dimanfaatkan oleh developer untuk membangun aplikasi mereka yang didukung keefektifan dari aplikasi LINE


Share
Tweet
Pin
Share
No comments
Newer Posts
Older Posts

About me

About Me

Techbros Writer. Educactor, you name it

Follow Us

  • instagram
  • youtube

Categories

Materi Kuliah Buku Internet Stuff

recent posts

Sponsor

Blog Archive

  • March 2025 (4)
  • February 2025 (1)
  • November 2024 (3)
  • October 2024 (1)
  • January 2024 (1)
  • December 2023 (12)
  • November 2023 (9)
  • October 2023 (1)
  • September 2023 (3)
  • August 2023 (14)
  • July 2023 (3)
  • June 2023 (11)
  • May 2023 (3)
  • April 2023 (1)
  • March 2023 (1)
  • February 2023 (8)
  • January 2023 (6)
  • December 2022 (3)
  • November 2022 (2)
  • October 2022 (3)
  • September 2022 (3)
  • August 2022 (1)
  • July 2022 (1)
  • June 2022 (1)
  • May 2022 (1)
  • March 2022 (4)
  • February 2022 (8)
  • January 2022 (8)
  • December 2021 (4)
  • November 2021 (11)
  • October 2021 (6)
  • August 2021 (9)
  • July 2021 (5)
  • June 2021 (5)
  • May 2021 (4)
  • April 2021 (4)
  • March 2021 (6)
  • February 2021 (2)
  • January 2021 (7)
  • December 2020 (5)
  • November 2020 (2)
  • October 2020 (5)
  • September 2020 (6)
  • July 2020 (1)
  • June 2020 (1)
  • May 2020 (6)
  • March 2020 (1)
  • January 2020 (3)
  • December 2019 (3)
  • November 2019 (12)
  • October 2019 (8)
  • September 2019 (6)
  • August 2019 (8)
  • July 2019 (6)
  • June 2019 (3)
  • May 2019 (8)
  • April 2019 (2)

Report Abuse

Created with by ThemeXpose