Postingan

Menampilkan postingan dari Oktober, 2020

Perbedaan Aplikasi Berbasis Web dan Desktop

Gambar
freepngimg.com Saat ini, aplikasi untuk perangkat komputer sedang berkembang. Apalagi dengan kemajuan teknologi yang lebih lama menjadi lebih cepat. Salah satunya adalah pesatnya perkembangan teknologi mobile dan perangkat ponsel pintar. Karena perkembangan teknologi ini, mempengaruhi jumlah pengembang yang mengembangkan aplikasi baru. Aplikasi ini tidak hanya cocok untuk perangkat desktop, tetapi sekarang juga untuk perangkat seluler. Oleh karena itu, istilah pengembangan aplikasi desktop, aplikasi berbasis web dan aplikasi mobile muncul. Aplikasi Berbasis Web  Aplikasi berbasis web adalah sebuah aplikasi yang dapat diakses menggunakan web browser atau penjelajah web melalui jaringan internet atau intranet. Aplikasi ini juga merupakan software atau perangkat lunak yang menggunakan bahasa pemrograman seperti html, javascript, css dan bahasa pemrograman lainnya.  Saat ini banyak perusahaan menggunakan aplikasi berbasis web dalam merencanakan program untuk mengelola perusahaan, hingga pe

Aplikasi Pendukung Dalam Belajar Pemrograman Web

Gambar
  Untuk belajar pemrograman web dasar diperlukan beberapa aplikasi pendukung yang nantinya digunakan untuk kebutuhan menulis kode, format video, web browser, dan lain sebagainya. Semua aplikasi pendukung ini harus ada dan diperkenalkan fungsi, versi, tempat mengunduh, cara instalasi dan kelebihan serta kekurangannya. Aplikasi Untuk Menulis Kode Program Text editor adalah sebuah aplikasi yang biasa dipakai programmer untuk menyusun kode program sehingga menjadi aplikasi baru. Ada berbagai macam text editor yang populer saat ini. Di antaranya mempunyai kelebihan fitur yang lengkap, ringan, atau dukungan dengan berbagai bahasa pemrograman maupun integrasi dengan program lain. 1.                  Notepad++ Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman. 2.                  Sublime Text Editor S

Pemrograman Web

Gambar
  Apa Itu Pemrograman Web? Pemrograman web berasal dari istilah pemrograman dan web. Pemrograman adalah metode pembentukan informasi atau perintah tersusun untuk program komputer; mulai dari metode penulisan, pengujian, perbaikan, hingga mengikuti instruksi tersebut.  Sementara web adalah media informasi, atau halaman yang bisa didapat dengan bantuan sebuah jaringan online menggunakan program komputer browser. Web itu sendiri memasukkan data dalam kerangka penyusunan, gambar, ilustrasi, video, suara, dan bahkan animasi.  Sehingga dapat disimpulkan bahwa pemrograman web merupakan metode pembuatan instruksi-instruksi untuk pembuatan program / aplikasi berbasis internet yang dapat diperoleh melalui browser. Jenis-Jenis Website 1.                  Website Statis Website statis adalah halaman web yang sesekali atau memang tidak diupgrade oleh pemilik web dalam jangka waktu tertentu. Konten yang ada di web akan tetap sama sejak web dibuat. 2.                  Website Dinamis

Full Stack Developer

Gambar
  Full Stack Developer Full Stack Developer adalah ahli perangkat lunak yang mahir dalam pengembangan frontend (klien) dan pengembangan backend (sisi server). Full stack developer terbiasa dengan setiap layer teknologi yang digunakan untuk membuat produk perangkat lunak. Mereka tahu bagaimana setiap layer bekerja, dan yang terpenting, mereka dapat memanipulasi semua komponen backend. Perbedaan Antara Frontend, Backend, dan Full Stack Developer Untuk memahami sepenuhnya peran Full Stack Developer, Anda harus terlebih dahulu memahami komponen web developer. Pada dasarnya web developer terdiri dari dua bagian-frontend dan backend developer. Oleh karena itu, setiap aplikasi web atau seluler mencakup dua bagian, frontend dan backend. Frontend terdiri dari bagian yang terlihat dari aplikasi (antarmuka pengguna) yang dengannya pengguna berinteraksi. Frontend developer mengerjakan tampilan dan antarmuka pengguna aplikasi dan situs web. Mereka tidak hanya membutuhkan keterampilan pemrograman, t

Back End Developer

Gambar
  Backend Developer Backend developer adalah posisi dimana seorang developer bertanggung jawab merancang perangkat lunak dari sisi server yang berhubungan dengan logika dan database dengan menggunakan bahasa pemrograman khusus. Seorang backend developer perlu memastikan website bekerja dengan baik dalam kaitan pertukaran data dari browser ke server. Backend developer memainkan peran penting dalam tim pengembangan web dan bertanggung jawab untuk menangani penyimpanan data dan memastikan bahwa konten dikirim ke front-end. Sebagian besar backend developer telah menerima pelatihan formal dengan satu atau lain cara, termasuk gelar ilmu komputer. Backend developer mungkin harus melakukan lebih banyak abstraksi daripada pengembang frontend. Mereka bisa berupa data mining, menulis algoritma abstrak, dll. Oleh karena itu, gelar ilmu komputer formal sangat penting. Namun, jika Anda tidak kuliah, Anda dapat menggunakan kursus tatap muka (atau kamp pelatihan) dan opsi online untuk mempersiapkan An

Front End Developer

Gambar
Frontend Developer Frontend Web Developer adalah praktik mengubah data menjadi antarmuka grafis dengan menggunakan HTML, CSS, dan JavaScript sehingga pengguna dapat melihat dan berinteraksi dengan data. Frontend Developer bertanggung jawab untuk membangun semua bagian yang terlihat dari aplikasi dan situs web. Di sisi lain, mereka membuat antarmuka pengguna (UI), elemen yang dilihat pengguna, dan juga menentukan bagaimana aplikasi atau situs web berperilaku berdasarkan perilaku pengguna. Perbedaan Antara Frontend dan Backend Developer Frontend Developer mengerjakan tampilan dan antarmuka pengguna aplikasi dan situs web. Mereka tidak hanya membutuhkan keterampilan pemrograman, tetapi mereka juga perlu tahu cara menggunakan alat desain. Backend Developer membutuhkan keterampilan berpikir kritis saat merancang sistem, merencanakan software arsitektur, dan mengubah logika bisnis menjadi solusi. Mereka juga perlu memelihara database dan aspek lainnya untuk memastikan bahwa data pengguna dis

5 Aplikasi Database Yang Banyak Digunakan

Gambar
  Berikut 5 aplikasi database yang bisa Anda gunakan. Beberapa aplikasi tersebut antara lain:   1.   MySQL MySQL adalah sebuah database management system (manajemen basis data) menggunakan perintah dasar SQL (Structured Query Language) yang cukup terkenal. Database management system (DBMS) MySQL multi pengguna dan multi alur ini sudah dipakai lebih dari 6 juta pengguna di seluruh dunia. Aplikasi yang satu ini memiliki sifat open source serta bisa Anda gunakan untuk membuka platform dengan baik tanpa mengalami gangguan. MySQL sendiri bisa Anda gunakan sebagai sistem operasi dari Linux, Windows, mac OS X, dan masih banyak lagi. Terlebih, aplikasi ini juga bersifat network, sehingga Anda bisa menggunakannya dengan multi user.   2.   MariaDB   MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang le

Belajar Database

Gambar
Basis Data (bahasa Inggris: database) adalah kumpulan data yang terorganisir, yang umumnya disimpan dan diakses secara elektronik dari suatu sistem komputer. Pada saat pangkalan data menjadi semakin kompleks, maka pangkalan data dikembangkan menggunakan teknik perancangan dan pemodelan secara formal. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi. Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis. Secara umum Database terbagi menjadi SQL dan NoSQL, dimana masing-masing dari sistem ini punya banyak pilihan yang bisa