Selasa, 20 Desember 2022

Apa itu http dan perbedaan http dan https?

• Apa itu http?
merupakan bagian dari keamanan website yang bertugas untuk melindungi saat terjadinya proses komunikasi dalam jaringan internet.

Hypertext Transfer Protocol Secure atau biasa disingkat HTTPS adalah versi aman dari HTTP yang juga merupakan protokol utama yang digunakan untuk mengirim data antara web browser dan website. HTTP Secure adalah bentuk aman dari protokol HTTP.

Protokol ini membungkus lapisan terenkripsi di sekitar HTTP dan Transport Layer Security (TLS) sehingga client dan server akan berkomunikasi dengan aman menggunakan HTTP.

Dengan kata lain, protokol ini akan dienkripsi untuk meningkatkan keamanan transfer data sensitif, misalnya ketika mengakses web rekening bank, layanan email, atau penyedia asuransi kesehatan.

Website yang menggunakan protokol HTTPS memiliki frasa https:// di awal URL domainnya, bukan http://. Contoh terdekatnya seperti ketika kamu mengakses website DomaiNesia ini, pasti akan bertuliskan https://www.domainesia.com.

Pasalnya, website apa pun, terutama website yang memerlukan verifikasi akun dengan login harus menggunakan protokol HTTP secure ini. Sebab, sejak tahun 2018, web browser modern seperti Chrome akan menandai website yang tidak menggunakan HTTPS dengan warning notification bertuliskan “Not Secure” di sebelah nama domain pada address bar. 


Apa Perbedaan HTTP dan HTTPS?
Secara teknis, HTTPS adalah protokol yang tidak terpisah dari HTTP, dengan kata lain, masih satu “keluarga”.

Hanya saja, HTTPS menggunakan enkripsi TLS atau SSL melalui protokol HTTP. Fungsi HTTPS akan bekerja berdasarkan transmisi sertifikat TLS atau SSL yang memverifikasi bahwa provider tertentu adalah valid dan sesuai. 

Ketika pengguna terhubung ke halaman web, halaman web akan mengirimkan sertifikat SSL-nya yang berisi public key yang diperlukan untuk memulai secure session.

Kedua komputer, client dan server, kemudian melalui proses yang disebut handshake SSL/TLS, yang merupakan serangkaian komunikasi bolak-balik yang berguna dalam memastikan proses koneksi yang aman.

Perbedaan lain antara HTTP dan HTTPS adalah penggunaan port default.

Protokol HTTP menggunakan port 80 level TCP/IP, sedangkan HTTPS menggunakan port 443.

Yang paling penting adalah bahwa HTTP bekerja pada layer application, sedangkan HTTPS bekerja di layer transport.

Sehingga protokol HTTP lebih cocok untuk website yang didesain khusus hanya sekedar akses informasi satu arah (hanya dari pemilik website) seperti website blog/personal.






Sumber: https://www.domainesia.com/berita/https-adalah/#Apa_Itu_HTTPS

Senin, 19 Desember 2022

3 Jenis-jenis website server

1. Apache Server
jenis web server Apache 
Web server satu ini merupakan yang paling banyak dipakai di internet. Program Apache Server sendiri pertama kali dirancang di sistem operasi UNIX. 
Banyak yang menggunakan Apache Server karena lebih mudah digunakan. Jaringan komunitasnya juga sangat besar. Yang paling menarik dari web server ini adalah open source atau bisa digunakan oleh siapa saja tanpa perlu membayar.

2. Apache Tomcat
jenis server apache tomcat
Apache Tomcat berbeda Apache Server. Tomcat yang juga merupakan open source ini digunakan untuk menampung website berbasis Java. 

Awalnya, Tomcat merupakan proyek Apache – Jakarta yang menjadi bagian dari Apache Server. Karena popularitasnya meningkat, kemudian dipisah antara Apache Server dan Tomcat. Sampai saat ini, Apache Tomcat masih terus dikembangkan oleh komunitas open source Java.

3. Xitami Web Server
xitami web server
Web server yang dikembangkan oleh iMatix Corporation ini juga open source. Masih sama seperti 2 jenis sebelumnya.
Xitami Web Server pertama kali dikembangkan pada 1996. Perkembangannya terus berlangsung sebelum akhirnya dihentikan pada tahun 2000.








Sumber: https://www.binaracademy.com/blog/jenis-jenis-web-server

Jumat, 16 Desember 2022

Apa itu Filezilla dan penggunaannya

Apa itu filezilla?
FileZilla adalah salah satu software klien FTP paling popular yang paling banyak digunakan oleh developer website baik yang professional maupun untuk pemula. Tujuan utama penggunaan Filezilla adalah untuk memudahkan Anda dalam mengunggah, mengunduh dan mengelola file dari web hosting yang Anda gunakan.

2. Pada gambar diatas Anda bisa melihat tampilan dari software FTP FileZilla, Untuk dapat melakukan koneksi FTP dengan server hosting Anda, anda memerlukan beberapa informasi seperti :

Host : Anda bisa menemukan informasi ini di penyedia layanan hosting Anda. Namun, biasanya anda dapat menggunakan nama domain sebagai host-nya dengan format ftp.namadomain.com
Username : informasi username di account ftp 
Password : informasi password di account ftp 
Port : default port FTP adalah 21 . Akan tetapi, kolom ini tidak wajib diisi.






Sumber: https://www.rumahweb.com/journal/apa-itu-filezilla-adalah/

Kamis, 15 Desember 2022

Apa itu SQL dan Fungsinya?

• Apa itu SQL?
SQL adalah singkatan dari Structured Query Language dan salah satu unsur penting dalam membuat sebuah aplikasi. Keberadaan SQL sebagai bahasa yang biasa digunakan dalam hal pengaksesan data, sangat membantu dalam pengelolaan data secara digital dan memberikan kemudahan pengguna dalam mengakses data tersebut.

“Kamu dapat memiliki data tanpa adanya informasi, tetapi kamu tidak dapat memiliki informasi tanpa adanya data.” (Daniel Keys Moran)

Kamu mungkin pernah membangun suatu aplikasi web maupun desktop, seperti yang kamu ketahui bahwa aplikasi yang kamu bangun terkadang membutuhkan suatu database server untuk menampung segala macam bentuk informasi atau data. Misalkan data yang diperlukan oleh aplikasi seperti data pengguna meliputi username, email, password, foto, tanggal lahir, jenis kelamin dan lain sebagainya. Dalam hal ini, SQL bertugas sebagai sistem manajemen database yang akan mengelola data-data pada aplikasi tersebut.

Kamu jangan salah paham mengenai SQL sebagai software database management system. Karena SQL bukanlah alat dalam menyimpan suatu data melainkan alat untuk mengelola data pada suatu aplikasi. Dengan kata lain SQL adalah bahasa yang menghubungkan antara aplikasi dengan DBMS, dengan menggunakan SQL kamu bisa mengakses data tersebut melalui aplikasi yang sedang kamu bangun.

• Fungsi SQL
 sebenarnya ada banyak tergantung dari sudut pandang mana yang digunakan. Akan tetapi secara umum keberadaan SQL sebagai bahasa pengelolaan database berfungsi dalam mengelola suatu data pada database yang digunakan oleh aplikasi. Yang memungkinkan kamu untuk mengubah maupun mengakses database atau melakukan query yang dibutuhkan.

Selain dari itu SQL juga berfungsi sebagai penghubung antara aplikasi dengan berbagai database. Karena bahasa SQL hampir didukung oleh berbagai macam database. Dan juga SQL berfungsi dalam melakukan pengolahan database yang kompleks.







Sumber: http://sistem-komputer-s1.stekom.ac.id/informasi/baca/Apa-Itu-SQL-Pengertian-Jenis-Beserta-Fungsinya/b0be911eadc924612a478b7fe67e2d9f1b7d0bc9#:~:text=SQL%20adalah%20singkatan%20dari%20Structured,pengguna%20dalam%20mengakses%20data%20tersebut

Rabu, 14 Desember 2022

Perbedaan Front End dan Back End

1. Perbedaan cara kerja
Dari penjelasan singkat terkait pengertian front end dan back end, kamu pasti dapat mengambil kesimpulan bahwasannya cara kerja dari mengelola front end dan back end cukup berbeda.

Seorang Front End Developer bertanggung jawab atas komposisi tampilan sebuah website dan aplikasi. Mulai dari isi konten, warna-jenis-ukuran font, gambar, serta tombol-tombol yang terdapat harus membuat pengguna merasa nyaman ketika melihat dan berinteraksi di dalamnya. Sedangkan untuk cara kerja Back End Developer, adalah dengan melakukan kontrol dari sisi server, sistem, dan database. Bahasa pemrograman yang biasanya digunakan dalam back end adalah PHP, Ruby, dan Phyton.

2. Perbedaan pada skill yang harus dikuasai
Perbedaan selanjutnya yaitu terdapat pada skill yang dimiliki untuk keduanya. Apabila kamu ingin menjadi seorang Front End Developer maka kemampuan dasar yang perlu kamu miliki yaitu minimal menguasai tiga bahasa pemrograman seperti Javascript, HTML dan CSS. Namun semakin banyak bahasa pemrograman yang kamu kuasai, maka kesempatan untuk menjadi seorang front end developer akan semakin terbuka lebar.

Skill selanjutnya yang dibutuhkan oleh seorang Front End Developer adalah kemampuan mengelola framework dan library. Framework yang digunakan biasanya adalah Angular.js dan React.js. Sedangkan apabila kamu ingin menjadi Back End Developer, skill yang harus dikuasai adalah membaca bahasa pemrograman yang ditampilkan pada “balik layar” sebuah situs dan aplikasi.

Bahasa pemrograman yang sering digunakan di antaranya framework dan library. Beberapa contoh framework dan library adalah GO, C#, Express dan Django. Selain keempat bahasa pemrograman tersebut, ada pula bahasa pemrograman dalam perangkat lunak seperti MySQL, SQL Server, dan Oracle yang termasuk ke dalam skillset seorang Back End Developer.

3. Perbedaan waktu kerja
Perbedaan yang ketiga terdapat pada waktu pengerjaannya. Seorang front end developer baru akan memulai pekerjaannya saat UX Designer telah menyelesaikan pekerjaannya. Apabila tidak ada perubahan dari sisi desain UX, maka front end developer dapat segera mengeksekusi bahasa pemrograman pada desain user interface.

Setelah front end developer menyelesaikan pekerjaannya, maka kemudian back end developer mengambil alih pekerjaan. Di mana back end developer menentukan penggunaan instruksi apa saja yang akan diaplikasikan pada desain dan bahasa pemrograman yang digunakan.







Sumber: https://lp2m.uma.ac.id/2022/06/29/front-end-dan-back-end-mengenal-definisi-dan-perbedaannya/#:~:text=Berkaitan%20dengan%20proses%20web%20development,mengolah%20database%20dan%20juga%20server

Selasa, 13 Desember 2022

3 Fungsi Chip pada Komputer

1. Menghidupkan komponen komputer
Memang untuk dapat menghidupkan daya pada seluruh komponen komputer merupakan fungsi power supply. Akan tetapi, power supply hanya sebagai penghubung daya listrik saja. jika ada kerusakan pada bagian chip komputer. Maka perangkat komputer tidak dapat dihidupkan. Maka dari itu, adanya chip komputer ini sangatlah penting keberadaannya.


2. Pusat elektronika dalam otak komputer
Di dalam sebuah chip, terdapat banyak transistor yang berjulah 16 juta buah. Jumlah itupun belum termasuk beberapa komponen komputer lainnya. Dari jumlah tersebut, bisa kita bayangkan betapa rumitnya rangakaian elektronik di dalam sebuah chip komputer. Maka dari itu, seperti yang sudah disebutkan sebelumnya bahwa bila terjadi masalah pada satu buah transistornya, maka fungsi komputer tidak dapat dijalankan dengan baik.
Selain itu, Fungsi Chip Komputer sebagai pengatur kerja setiap blok yang ada di dalam rangkaian komputer. Chip ini dapat membagikan tugas pada masing-masing blok sehingga rangakaian komputer dapat bekerja secara optimal.




3. Mengatur tegangan input dan tegangan output
Arus daya listrik yang masuk ke dalam komputer berbeda-beda. Ada yang memiliki daya listrik yang lemah dan ada juga daya listriknya yang tinggi. Dengan arus daya listrik yang tidak konsisten tersebut dapat merusakan sistem elektronik di dalam komputer. Maka dari itu, fungsi selanjutnya dari chip komputer ini adlaah dapat mengatur tegangan input serta outputnya.








Sumber: https://dosenit.com/hardware/fungsi-chip-komputer

Minggu, 11 Desember 2022

Apa itu wireframe dan fungsinya?

Apa itu wireframe?
Wireframe adalah kerangka, struktur, atau sketsa berbentuk kotak-kotak dan garis, yang dibuat bertujuan untuk merepresentasikan sebuah desain website atau aplikasi yang hendak dibangun. Pada wireframe hanya terdapat kerangka sederhana berupa garis besar desain yang berwarna hitam dan putih, di sana juga dibuat struktur layout mulai dari header website atau aplikasi, navigasi, footer, dan masih banyak lagi.
Itulah mengapa wireframe boleh dibuat dengan tulis tangan, tidak harus dengan software khusus.





Fungsi wireframe

• Menjaga agar tetap fokus pada user
Wireframe adalah wadah untuk berkomunikasi dan menerima feedback dari user. Mereka dapat memberikan saran dan masukan terkait desain web atau aplikasi pada tahap ini. Dengan begitu, desainer juga dapat mewujudkan produk yang memang sesuai dengan kebutuhan pengguna.

• Mempermudah penentuan fitur
Tidak semua klien paham dengan istilah teknis seperti hero image, CTA, dll. Namun, dengan membuat wireframe, kamu bisa lebih mudah menjelaskan fitur, fungsi, serta tujuan dari aplikasi tersebut. Pada tahap wireframe, antara desainer dan klien akan melahirkan keputusan-keputusan tepat untuk masuk pada tahap selanjutnya.




Sumber: https://www.dewaweb.com/blog/apa-itu-wireframe/#Apa_Itu_Wireframe


Apa itu http dan perbedaan http dan https?

• Apa itu http? merupakan bagian dari keamanan website yang bertugas untuk melindungi saat terjadinya proses komunikasi dalam ja...