Resume materi kaderisasi HMIF: Keprofesian

Assalamualaikum wr.wb, Selamat pagi, selamat siang, selamat sore, selamat malam - malam aku sendiri tanpa cintamu lagi. Sebelumnya perkenalkan dulu sama penulis, karena tak kenal maka tak sayang, tak sayang maka tak cinta, tak cinta maka tak apa, karena cinta tak bisa di paksa. Perkenalkan nama saya Fitra Salam S. Nagalay, sering dipanggil Alam, Sayang, Jefri Nichol. bebas dah mau manggil Alam juga boleh.

Disini saya akan me-resume materi yang disampaikan pada kegiatan kaderisasi hari sabtu 16 November 2019.

Pemateri: Rahmat Nurul Huda

 
  • Softwere Development
Software Development adalah pembuatan program aplikasi berdasarkan keinginan anda. 
kita juga memiliki tugas untuk mengembangkan, menciptakan, dan memodifikasi softwere itu sendiri.

Hal-hal yang ada di softwere development ialah: 
  1. Front-End
Bagian front-end adalah bagian yang langsung dilihat oleh user. User juga bisa langsung berinteraksi pada bagian ini. Bagian ini dibangun menggunakan HTML, CSS, dan JavaScript.

HTML (HyperText Markup Languange) adalah tulang punggung dari web. Semua website yang kamu kunjungi dibuat menggunakan HTML. Versi terakhir dari HTML adalah HTML5.

CSS (Cascading Style Sheets) adalah bahasa pemograman yang mengontrol tampilan HTML pada halaman website. CSS menentukan warna, huruf, gambar background, dan bahkan bagaimana tampilan keseluruhan website. 

Kamu bisa menciptakan sebuah website hanya dengan menggunakan HTML dan CSS, tetapi yang benar-benar akan membuat website kamu tampil menarik adalah JavaScript. Dengan JavaScript, kamu bisa melakukan banyak hal, seperti interaktifitas, animasi yang lebih kompleks.

Framework adalah sebuah software untuk memudahkan para programer untuk membuat sebuah aplikasi web yang di dalam nya ada berbagai fungsi diantaranya plugin, dan konsep untuk membentuk suatu sistem tertentu agar tersusun dan tersetruktur dengan rapih.

Framework yang biasa digunakan dalam bagian front-end ialah:
  • React.js
  • Vue.js
  • Angular
      2. Back-End.

Back-end adalah bagian belakang layar dari sebuah website. Bahasa pemograman untuk back-end development biasanya adalah GO, PHP, Ruby, Python, dan banyak lainnya.

      3. Full-Stack.

Full-stack developer bekerja pada bagian front-end dan back-end. Mereka menguasai HTML, CSS, JavaScript, dan satu atau lebih bahasa pemograman back-end.

Pemateri kedua: Muhammad Marwin Wijaya.

JARINGAN

 Cyber Army 

  • Cyber Application
  • Cyber Networking
  • Administrasi Server
  • Digital Forensik   
Digital Forensik adalah salah satu cabang ilmu forensik, terutama untuk penyelidikan dan penemuan konten perangkat digital, dan seringkali dikaitkan dengan kejahatan komputer.
  • Networking Insfrastruktur  
Infrastruktur jaringan adalah sumber daya perangkat keras dan lunak dari seluruh
jaringan yang memungkinkan konektivitas jaringan, komunikasi, operasi,
dan pengelolaan jaringan perusahaan.

Pemateri ketiga bang Yodel.

Hacking.

Damn Vulnerable Web Application.

 DVWA adalah singkatan dari Damn Vulnerable Web Application, DVWA sendiri merupakan sebuah website yang sudah dirancang sedemikian rupa sehingga memiliki banyak celah keamanan untuk di explore. beberapa di antara nya adalah : SQL Injection, Brute Force, CSRF, XSS dan lain nya.


SQL injection dianggap sebagai kerentanan berisiko tinggi karena faktanya SQL injection yang dapat menyebabkan system dapat di kompromi secara penuh. Hal ini mengapa di hampir semua pengujian penetrasi aplikasi web, aplikasi selalu diperiksa untuk kelemahan SQL injection.


Kerentanan DVWA juga masih banyak, contohnya:
  •  Code Injection
  •  XSS
  • MYSQL
  • CSRE
Bang Yodel juga memberikan demo saat menggunakan DVWA itu tersendiri.

Pematrei keempat Bang Dino

UI/UX Fudamental  

Apasih bedanya UI dan UX itu ??

UI = Tampilan grafis yang berhubungan dengan user.

Atau singkatnya tampilan yang tertera di user.

UX = Pengalaman user dalam mennggunakan sebuah produk interaktif.

Atau singkatnya apa yang user rasakan.
Biasanya Untuk UI designer mereka itu lebih fokus pada visualisasi, coloring, dan hal-hal yang berkaitan dengan kreativitas dari interface yang akan digunakan oleh user. Visualisasi adalah kunci dari UI design dan fokus pada bagaimana tampilan interface yang akan dipakai user bisa menjadi menarik. Penataan bentuk yang kita lihat pada user interface adalah karya seorang UI designer. 

Sementara user experience/UX memiliki ranah yang lebih luas dari UI, karena ranah UX ini dimulai dengan research pasar sampai kemudian diimplementasi kedalam sebuah interface. 

UX designer harus mengeksplorasi lebih dalam bagaimana memecahkan masalah spesifik seorang pengguna. Tanggung jawab seorang UX designer adalah memastikan bahwa setiap langkah demi langkah berjalan dengan logis dan jelas. Salah satu hal yang harus dipahami UX designer ialah harus memahami betul bagaimana kebiasaan dan kebutuhan dari user.

Tools.

Tools yang digunakan untuk mendesain UI:
  • Sketch
  • Adobe XD
  • Figma
Pemateri terakhir Bang Leo.

Mobile Developer.

Mobile Developer adalah suatu keahlian/pekerjaan baik untuk platform Android, Apple atau 
Windows, pengembang seluler harus mempelajari lingkungan pengembangan perangkat lunak 
dan bahasa pemrograman untuk platform yang mereka pilih.

Meskipun didasarkan pada pengembangan perangkat lunak tradisional untuk aplikasi web, 
mobile developer menciptakan aplikasi spesifik yang memanfaatkan karakteristik individu dari 
platform tertentu.

Bahasa yang paling sering digunakan untuk membuat aplikasi mobile termasuk andorid atau IOS:
 
Android: Java, Kotlin.
IOS: Swift.
 
Dijaman sekarang sangat sedikit mobile developer di bagian IOS, karena jaman sekarang kebanyakan 
pengguna memakai Android. 
Dan kalau kalain mau belajar membuat applikasi andorid, hal yang perlu kalian download adalah Android
Studio dan juga pastinya bisa bahasa pemograman Java atau Kotlin. 
  
Yap itu aja resume dari pemateri yang hebat-hebat, kalau misalnya ada typo maaf, karena kesempurnaan hanya milik tuhan semata.

Terimakasih sudah membaca artikel ini. Have a Nice Day.

Posting Komentar

0 Komentar