Postingan

Bahasa Pemrograman yang Cocok Untuk Pemula

 Bahasa Pemrograman yang Cocok Untuk Pemula 1. Java     Java termasuk ke dalam pemrograman OOP atau pemrograman orientasi objek, sehingga programmer lebih mudah dalam menyusun program menggunakan bahasa ini. 2. Visual Basic     Banyak Software Developer yang menggunakan Visual Basic dalam pengembangan Software, sehingga hal tersebut menjadikan Visual Basic menjadi bahasa yang populer. 3. Pyhton     Pyton termasuk kedalam bahasa permrograman wajib dipelajari dan cukup mudah bagi pemula, karena bahasa tersebut mudah untuk dibaca denga syntax yang mudah untuk dipahami 4. C     Sebagian besar perguruan  tinggi jurusan IT atau lembaga kursus pemrograman, menggunakan bahasa ini untuk dipelajari pertama kali sebelum mempelajari bahasa yang lain. 5. PHP     PHP banyak digunakan karena merupakan server side scripting yang memang dirancang untuk membagun website dinamis 6. Ruby on Rails     Bahasa pemrograman yang populer dan banyak digunakan oleh perusahaan-perusahaan besar maupun perusahan kec

Cara Mengekstak File RAR di Laptop

 Cara Mengekstak File RAR di Laptop Pertama klik kanan mouse hingga muncul keterangan Extract Files  Kemudian ketuk opsi "Ekstrak Files"  Muncul jendela Extraction Path and Options  Pilih tempat penyimpanan untuk kompresi file RAR  Misalnya di This PC lalu ke menu Music  Klik tombol OK  Tunggu sampai proses ekstraksi file selesai Atau pengguna bisa memilih Extract Here untuk ekstraksi langsung di folder yang sama dengan File RAR

Apa itu Ruby?

Apa itu Ruby? Ruby dikembangkan oleh programmer asal Jepang bernama Yukihiro Matsumoto (Matz). Pada tahun 1993, Ia mulai membangun Ruby dengan tujuan menciptakan bahasa pemrograman yang dapat ditulis secara efisien. Matz menggabungkan bahasa favoritnya, yakni Perl, Smaltalk, Eiffel, Ada, serta Lips untuk membangun bahasa pemrograman baru yang seimbang dari segi imperatif dan fungionalitasnya. Ruby kemudian dirilis ke publik pada Desember 1995 dan mendapat respon yang baik. Semakin lama, Ruby berhasil meraih popularitas hingga ke seluruh dunia. Hal ini karena Ruby dapat disalin, dimodifikasi, dan didistribusikan ulang, sehingga banyak programmer seluruh dunia menggunakan Ruby.

Apa itu Bahasa Pemrograman C++?

Apa itu Bahasa Pemrograman C++? Bahasa Pemrograman C++ adalah bahasa yang bisa digunakan untuk membuat berbagai aplikasi. Misalnya, aplikasi pengolah gambar, software gadget, game, hingga sistem operasi baru. Bahasa ini dikembangkan dari bahasa pemrograman C. Tak heran kalau dua bahasa ini memiliki sintaks dan struktur kode yang sama. Bedanya, C++ merupakan Object Oriented Programming (OOP) sedangkan C merupakan bahasa pemrograman prosedural.  Artinya, bahasa pemrograman C++ memiliki data dan function yang disatukan dalam kelas dan objek untuk bekerjasama memecahkan sebuah masalah. Jadi ketika Anda ingin mengubah fungsi, tidak perlu mengubah keseluruhan program. Dengan begitu, pengubahan kode akan lebih fleksibel.  Hal ini tidak bisa dilakukan dalam bahasa pemrograman C yang bersifat prosedural, di mana data dan function terpisah dan harus dibaca satu persatu oleh compiler. Sehingga ketika Anda ingin mengubah fungsi, Anda perlu mengubah keseluruhan program.

Normalisasi Database

Normalisasi Database Normalisasi adalah salah satu pendekatan logical design dari suatu databse relational, dan tampaknya sedikit memiliki kemiripan dengan model ER Desain database relational dengan pendekatan normalisasi dan desain ER yang teliti akan menghasilkan databse relational yang hampir identik, pada kenyataan dua pendeketan (normalisasi an desain ER) tersebut saling memperkuat. Pendeketan Normalisasi 1. Disainer membuat model berupa tabel (universal table) berdasarkan situasi sebenarnya, dengan:  a. Memperhatikan aturan tentang keterkaitan item data tersebut.   b. Mengisikan data pada kolom‐kolomnya, nama kolom tersebut akan menjadi nama kolom   pada tabel‐tabel relational.  2. Membuat tabel‐tabel dalam bentuk normal (normal form tables), sesuai aturan normalisasi, yaitu;  a. First normal form (1NF) - Bentuk normal pertama. b. Second normal form (2NF) - Bentuk normal kedua. c. Third normal form (3NF) - Bentuk normal ketiga. d. Boyce‐Codd normal form (BCNF) - Bentuk normal Boy

OOP (Obejct Oriented Progaramming)

Gambar
  OOP (Obejct Oriented Progaramming) Procedural Programming (karakteristik) Instruksi dilakukan langkah demi langkah  Memecah program menjadi bagian-bagian kecil Deisebut prosedur, subroutine atau function Linear / Top-to-Bottom Fortran, ALGOL,COBOL,Pascal,C,PHP,Javascript Kelebihan Procedural Programming To-the-point Simplicity & Kemudahan implementasi (untuk compiler dan interpreter) Mudah ditelusuri Membutuhkan lebih sedikit memory (disbanding dengan OOP) Object Oriented Programming Menyusun semua kode program dan struktur data sebagai objek Objek adalah unit dasar dari program Objek menyimpan data dan perilaku Obejk bisa saling berinteraksi Java, Ruby, Pyhton, C++, Javascript,PHP5 Kelebihan OOP Representasi dunia nyata Enkapsulasi dan Abstraksi Data Reusability Skalabilitas dan Ekstensibilitas Kemudahan pengelolaan Kolaborasi Digunakan oleh Framework Konsep OOP Class & Object Property & Method Constructor Obejct Type Inheritance Visibility / Acces Modifier Setter &

Larevel Command

Gambar
    Laravel Command Cara membuat laravel : composer create-project laravel/laravel nama-project composer globall require laravel/installer -> laravel new nama-project  tergantung versi = composer create-project laravel/laravel:^versi new nama-project Cara menjalankan laravel : php artisan serve php artisan ser Cara membuat migration di laravel : php artisan make:migration (nama-migration) -> php artisan migrate --> php artisan migrate:fresh/refresh -> data dalam tabel menghilang Cara membuat controller : buka file laravel -> app -> http -> controller -> create controller php artisan make:controller nama-controller controller + model = php artisan make:controller nama-controller -- resource --model:nama-model Cara membuat login : composer require laravel/ui -> php artisan ui bootstrap --auth -> npm install -> npm run dev -> php artisan serve lewat jetstream = composer require lalravel/jetstrem -> php argtisan jetstream:install livewire -> npm in