Postingan

Menampilkan postingan dari Oktober, 2022

APA ITU JAVASCRIPT

Gambar
  JavaScript ( / ˈ dʒ ɑː v ə ˌ s k r ɪ p t / [9] ) (disingkat JS ) adalah suatu bahasa pemrograman tingkat tinggi dan dinamis . [10] JavaScript populer di internet dan dapat bekerja di sebagian besar penjelajah web populer seperti Google Chrome , Internet Explorer (IE), Mozilla Firefox , Netscape dan Opera . Kode JavaScript dapat disisipkan dalam halaman web menggunakan tag script . [11] JavaScript merupakan salah satu teknologi inti World Wide Web selain HTML dan CSS . JavaScript membantu membuat halaman web interaktif dan merupakan bagian aplikasi web yang esensial. Awalnya hanya diimplementasi sebagai client-side dalam penjelajah web, kini engine JavaScript disisipkan ke dalam perangkat lunak lain seperti dalam server-side dalam server web dan basis data, dalam program non web seperti perangkat lunak pengolah kata dan pembaca PDF , dan sebagai runtime environment yang memungkinkan penggunaan JavaScript untuk membuat aplikasi desktop maupun mobile. JavaScript adal

APA ITU CSS

Gambar
  Pengertian CSS Dalam bahasa bakunya, seperti di kutip dari wikipedia , CSS adalah “ kumpulan kode yang digunakan untuk mendefenisikan desain dari bahasa markup” , dimana bahasa markup ini salah satunya adalah HTML . Untuk pengertian bebasnya, CSS adalah kumpulan kode program yang digunakan untuk mendesain atau mempercantik tampilan halaman HTML. Dengan CSS kita bisa mengubah desain dari text, warna, gambar dan latar belakang dari (hampir) semua kode tag HTML . CSS biasanya selalu dikaitkan dengan HTML, karena keduanya memang saling melengkapi. HTML ditujukan untuk membuat struktur , atau konten dari halaman web. Sedangkan CSS digunakan untuk tampilan dari halaman web tersebut. Istilahnya, “ HTML for content, CSS for Presentation” .

Pengertian Folder Controllers,Routes,Vendor Dan Views Di Laravel

Gambar
Controllers Selanjutnya adalah controller yang sesuai namanya, menyimpan semua class milik controller (misal SalesController.php, ProductController.php., dan sebagainya). Folder ini juga merupakan folder bawaan Laravel untuk menyimpan semua sistem authentikasi Laravel yang Anda buat View Ini adalah sub folder resources yang paling penting atau krusial. Folder view inilah yang merupakan bagian dari MVC (Model View Controller). Semua file yang Anda buat di Laravel, seperti template blade dan file HTML dapat dilihat memakai sub folder view. Routes dan Vendor Dimana file routing Anda disimpan oleh Laravel? Jawabannya sudah jelas: folder routes. Di sini, semua jalur route yang Anda buat dari request ke controller disimpan bersama-sama dengan API routes. Terakhir adalah folder vendor. Vendor berisi semua file composer package yang digunakan saat proses development web. Kedua folder routes dan vendor tidak mempunyai  sub folder direktori.    

APA ITU CSRF LARAVEL

Gambar
  Cross-site request forgeries (CSRF) adalah jenis serangan yang dilakukan oleh penyerang untuk mengirim permintaan ke suatu sistem dengan bantuan pengguna resmi yang dipercaya oleh sistem.Atau juga CSRF sendiri adalah cross site request forgery, apa maksudnya nih?? Maksudnya adalah csrf ini merupakan salah satu lubang di web app yang bekerja dengan cara mengeksploitasi suatu aksi dan eksploitasi ini memanfaatkan otentikasi milik salah satu user. Laravel memberikan perlindungan dengan serangan CSRF dengan menghasilkan token CSRF. Token CSRF ini dihasilkan secara otomatis untuk setiap pengguna. Token ini tidak lain adalah string acak yang dikelola oleh aplikasi Laravel untuk memverifikasi permintaan pengguna.   Cara Memakai Laravel CSRF in Forms <form method="POST"> @csrf // Generate hidden input field ..... ..... </form> <form method="POST"> // Generate hidden input field {{ csrf_field() }} ..... ..... </form> <fo

EKTENSI YANG SERING DIGUNAKAN DI VSCODE

Gambar
Ekstensi Visual Studio Code yang Sering Digunakan Seperti sudah dijelaskan sebelumnya jika salah satu keunggulan Visual Studio Code adalah memiliki banyak sekali fitur dan ekstensi. Kedua hal tersebut bukan hanya banyak, namun tentunya memiliki fungsi dan kemampuan yang cukup powerfull. Berikut adalah beberapa ekstension yang sering digunakan. 1. Live Server Salah satu ekstensi yang cukup powerfull dan banyak digunakan adalah Live Server. Ini merupakan ekstensi yang berfungsi untuk membuat server pengembangan lokal secara real time. Nantinya Anda tidak lagi membutuhkan .xampp untuk menjalankan bahasa pemrograman yang berjalan di bawah server. 2. Auto Close Tag Ekstensi lain yang sering digunakan pada Visual Studio Code adalah Auto Close Tag. Ini merupakan ekstensi yang berfungsi untuk membentuk menambahkan penutup tag HTML.  Selain itu, ekstensi ini juga berguna untuk memindahkan kursor ke antara teks pembuka dan penutup. Anda juga melakukan setti

KELEBIHAN DAN KEKURANGAN VSCODE

Gambar
  Kelebihan Visual Code Studio Setelah mengenal fitur-fitur Visual Code Studio, mari mengenal kelebihan memakai Visual Studio Code untuk coding: 1. Tersedia di Banyak Platform – Visual Code dapat diinstall di platform Linux, MacOS, dan Windows. Jadi, tidak ada lagi kendala dukungan terhadap perangkat yang Anda gunakan. 2. Fitur yang Lengkap – Seperti yang sudah dijelaskan, kelengkapan fitur menjadi keunggulan utama Visual Studio. Hal ini berkat adanya Extension Marketplace, sehingga Anda bisa menambah fitur-fiturnya dengan bebas. 3. Performa Secepat Kilat – Meski dijejali banyak Extension, performa Visual Code Studio tetap tangguh. Sebab, Extension yang tersedia telah dioptimasi sedemikian rupa, sehingga tidak mempengaruhi kinerja code editor ini. 4. Dukungan Arsitektur Terbaik – Visual Studio menggunakan berbagai teknologi terbaik di dalamnya. Seperti Electron untuk pengembangan JavaScript dan Node.js, Monaco Cloud Editor untuk HTML, Roslyn untuk .NET, dan sebagainya.

VISUAL STUDIO CODE

Gambar
  Apa itu Visual Code Studio? Visual Code Studio adalah sebuah code editor gratis yang bisa dijalankan di perangkat desktop berbasis Windows, Linux, dan MacOS. Code editor ini dikembangkan oleh salah satu raksasa teknologi dunia, Microsoft. Visual Code adalah software editor yang powerful, tapi tetap ringan ketika digunakan. Ia bisa dipakai untuk membuat dan mengedit source code berbagai bahasa pemrograman. Misalnya, seperti JavaScript, TypeScript, dan Node.js. Bahkan, Visual Code Studio juga kompatibel dengan bahasa dan runtime environment lain, seperti PHP, bahasa Python, Java, dan .NET. Hal ini berkat ekosistemnya yang luas dan ketersediaan extension yang melimpah. Maka tidak heran, jika Visual Code adalah code editor terpopuler saat ini. Hal ini terbukti dari survey Stack Overflow, di mana software yang satu ini menduduki peringkat teratas dengan persentase pengguna 71.06%. Fitur-Fitur Visual Code Studio Berikut ini beberapa fitur Visual Code Studio yang menjadikannya

APA ITU CODE EDITOR

Gambar
  Definisi  Code Editor Source code editor , atau singkatnya code editor , adalah salah satu jenis dari text editor yang tersedia. Code editor ini merupakan text editor yang dikhususkan untuk menuliskan kode-kode dari perangkat lunak yang sedang dikembangkan. Code editor ini membuat pengembang untuk menulis dan membaca source code dengan lebih mudah, karena code editor ini memberikan semacam highlight yang berbeda-beda terhadap setiap elemen kode supaya kode-kode tersebut dapat lebih mudah untuk dilihat, sehingga code editor lebih mudah digunakan dalam pengembangan perangkat lunak daripada text editor biasa. Terdapat banyak code editor yang dapat digunakan oleh pengembang, namun ada tiga code editor yang tergolong populer, yaitu Sublime, Atom, dan Visual Studio Code. Sublime Sublime adalah code editor yang sudah beredar sejak tahun 2007. Sublime ini dikembangkan oleh Jon Skinner, yang pernah bekerja sebagai engineer dari Google. Sublime ini dapat digunakan pada Microsoft Windows, L

KELEBIHAN DAN KEKURANGAN HTTPS

Gambar
  Keunggulan HTTPS Pada kebanyakan kasus, situs yang menggunakan HTTPS akan memiliki redirect . Sekalipun pengguna mengetikkan http://, pengguna tetap akan dialihkan ke https://. Memungkinkan pengguna untuk bertransaksi secara aman, contohnya seperti dompet digital, trading, dan online banking. Teknologi SSL melindungi pengguna dan membangun kepercayaan. Otoritas independen memverifikasi identitas pemilik sertifikat. Setiap sertifikat SSL berisi informasi terautentikasi tentang pemiliknya. Kekurangan HTTPS   1.Protokol HTTPS tidak bisa melindungi data yang tersimpan di browser sebagai cache.   2.Data hanya dienkripsi selama transmisi tanpa bisa menghapus teks dari memori browser.   3.Dapat menimbulkan overhead jaringan dan komputasi.

KELEBIHAN DAN KEKURANGAN HTTP

Gambar
  Kelebihan HTTP Mendukung implementasi dengan protokol lain di internet dan jaringan lainnya. Halaman HTTP disimpan di komputer dan cache , sehingga lebih cepat diakses. Tidak bergantung pada platform tertentu dan memungkinkan porting lintas platform. Tidak memerlukan dukungan runtime apapun. Dapat digunakan melalui firewall. Tidak berorientasi koneksi, sehingga tidak ada overhead jaringan untuk memelihara status dan informasi sesi. Kekurangan HTTP   1.Tidak ada privasi karena siapa saja bisa melihat konten.   2.Integritas data tidak terjamin karena siapapun bisa mengubah konten.   3.Hacker yang berhasil mengintersepsi data Anda dapat membaca informasi apapun yang terdapat di dalamnya

Perbedaan HTTP Dan HTTPS

Gambar
  Perbedaan http dan https Meski kedua protokol tersebut hanya berbeda satu huruf belakang saja, ternyata manfaat bagi client dan penjelajah dunia maya sedikit berbeda dari HTTP dengan HTTPS. Perbedaan tersebut hanya melalui pengembangan keamanan pada sistem protokol jaringan. Berikut perbedaan menonjol dari kedua protokol tersebut. 1. Keamanan Data Data yang ditransmisikan melalui protokol HTTP tidak menjamin keamanan antara client dengan server . Hal ini yang menyebabkan banyaknya isu kejahatan berupa hacker data . Resiko menyebarnya data kepada subjek yang tidak dikenal sangat tinggi. Sedangkan HTTPS memiliki protokol kolaboratif berupa keamanan data yang ditransmisikan. Fasilitas ini yang membuat HTTPS banyak digunakan oleh web developer. Berkaitan dengan protokol keamanan data yang digunakan oleh HTTPS, setidaknya terdapat 3 prosedur yang digunakan. Berikut 3 prosedur yang digunakan oleh HTTPS untuk security data . Autentikasi Server , dengan adanya protokol ini

Apasih HTTPS Di URL Website?

Gambar
Pengertian HTTPS Sedangkan Hypertext Transfer Protocol Secure (HTTPS) merupakan hasil pengembangan dari versi HTTP sebelumnya, HTTPS memiliki fungsi keamanan yang lebih ketat sehingga membuat client merasa aman dalam mengakses berbagai konten web. Protokol https ini dikembangkan langsung oleh perusahaan berbasis IT Netscape Communication Corp.

Apasih HTTP Di URL Website?

Gambar
  Apa itu HTTP Hypertext Transfer Protocol (HTTP) merupakan sebuah protokol jaringan aplikasi yang digunakan untuk mendistribusikan informasi antara server dengan client . Server disini yang dimaksud adalah jenis web server dengan bentuk fisik jaringan komputer yang memiliki kapasitas penyimpanan data berskala besar. Selanjutnya yang berperan sebagai client adalah web browser yang dapat mengakses, menerima hingga menampilkan konten web melalui browser.Pada tahun 1990 HTTP mulai dipergunakan dalam “WWW”. Pada versi awalnya, HTTP hanya memiliki kemampuan transfer dokumen secara mentah. Maksud mentah tersebut adalah dokumen yang dikirim hanya berupa isi dokumen tanpa memandang jenis dokumen tersebut. Hingga pada tahun 1999 HTTP berkembang menjadi versi 1.1 dengan kemampuannya dalam mengakomodasi proxy , cache serta koneksi yang sanggup persisten.

Backend

Gambar
    Back-End merupakan bagian dari aplikasi yang bertanggung jawab untuk menyediakan kebutuhan yang tak terlihat oleh pengguna  (tidak berinteraksi langsung dengan pengguna), seperti bagaimana data disimpan, diolah, serta ditransaksikan secara aman. Itu semua bertujuan untuk mendukung aplikasi Front-End bekerja sesuai dengan fungsinya. Sosok yang menggeluti bidang ini disebut  Back-End Developer . Atau juga segala hal yang berhubungan dengan server (misal pada situs atau cloud) dan database . Mereka adalah mesin yang bekerja di balik layar, semua yang tidak dilihat oleh pengguna akhir atau berinteraksi langsung, tetapi itu memberi kekuatan pada apa yang terjadi.

Front End

Gambar
  Pada dasarnya, front end adalah salah satu bagian dari website yang menampilkan tampilan pada para pengguna. Bagian ini dibuat dengan menggunakan HyperText Markup Language (HTTP), Cascading Style Sheets (CSS), dan juga JavaScript. Sehingga, suatu URL bisa bekerja dan menampilkan situs website dengan baik. Berdasarkan laman Career Foundry , front end developer adalah mereka yang memiliki tanggung jawab dalam menghubungkan suatu situs website ataupun aplikasi dengan para penggunanya. Mereka akan membuat gambar, tombol, teks, dan juga menu serta interaksi antar setiap situs atau aplikasi dengan para pengguna. Oleh karena itu, mereka juga biasa dikenal dengan client-side . Front end adalah suatu hal yang tidak dibuat dengan merancang desain dari suatu situs ataupun aplikasi dari nol. Karena, pada dasarnya hal tersebut sudah dikerjakan oleh UI designer . Tugas front end adalah memindahkan desain yang dibuat oleh UI designer dalam bentuk yang lebih interaktif dan membuat d

KELEBIHAN DAN KEKURANGAN NODE.JS

Gambar
  Kelebihan dari Node.Js Sumber Terbuka Node js adalah lingkungan runtime open source, Jadi gratis untuk digunakan di bawah lisensi MIT. Node.js adalah cross-platform yang berjalan di windows, mac, Linux. Ada juga banyak modul open source yang didukung oleh Node.js. Bahasa Java Script Bahasa Javascript digunakan untuk mengkode dalam Node js untuk frontend dan backend. Sebagai pengembang, Anda tidak diharuskan mempelajari bahasa pemrograman sisi server baru untuk Node.js. Bahkan pengembang java pemula dapat menemukannya mudah untuk bekerja di platform simpul js. Semua lapisan dari Front-End ke Back-End mendukung Format Data yang sama yaitu JSON (Java Script Object Notation). Ul Layer Angular JS Mendukung Format JSON, Server-Side Script yang ditulis dalam Express JS mendukung Format JSON dan MongoDB Back-end mendukung Format JSON yang sama. Node.js Cepat Node.js menggunakan mesin V8 yang dikembangkan oleh Google untuk chrome. V8 mengkompilasi JavaScript ke dalam kode m

NODE.JS

Gambar
  apa itu Node.js? Node.js adalah runtime environment untuk JavaScript yang bersifat open-source dan cross-platform. Dengan Node.js kita dapat menjalankan kode JavaScript di mana pun, tidak hanya terbatas pada lingkungan browser. Node.js menjalankan V8 JavaScript engine (yang juga merupakan inti dari Google Chrome) di luar browser. Ini memungkinkan Node.js memiliki performa yang tinggi. Node.js juga menyediakan banyak library/module JavaScript yang membantu menyederhanakan pengembangan aplikasi web. Berikut ini adalah beberapa fitur penting dari Node.js yang menjadikannya pilihan utama dalam pengembangan aplikasi: Asynchronous & Event-driven Semua API dari Node.js bersifat asynchronous, artinya tidak memblokir proses lain sembari menunggu satu proses selesai. Server Node.js akan melanjutkan ke ke pemanggilan API berikutnya lalu memanfaatkan mekanisme event notification untuk mendapatkan respon dari panggilan API sebelumnya. Very Fast Eksekusi kode dengan Node.js