Langsung ke konten utama

Postingan

Sejarah Komputer Generasi 1, 2, 3, 4, 5 Beserta Ciri-cirinya

Komputer merupakan alat serbaguna yang tidak bisa di pisahkan dari kehidupan manusia di zaman modern ini. Penggunaan komputer hampir merata disetiap bidang mulai dari bidang pendidikan, hingga bidang kesehatan tidak luput dari yang namanya komputerisasi. Namun tahukah kalian sebelum menjadi seperti sekarang ini, komputer mengalami revolusi dari generasi ke generasi. Tercatat ada 5 generasi komputer yang penting untuk diketahui. Setiap generasi memiliki ciri dan tentunya meningkatkan kinerja ataupun kualitas dari komputer generasi sebelumnya.    Daftar Isi :  1. Komputer Generasi Pertama 2. Komputer Generasi Kedua 3. Komputer Generasi Ketiga 4. Komputer Generasi Keempat 5. Komputer Generasi Kelima Berikut penjelasan komputer dari generasi pertama hingga kelima beserta ciri-cirinya : 1. Komputer Generasi Pertama Tahun 1941, seorang insinyur asal Jerman yang bernama Konrad Zuse membangun sebuah komputer, Z3, untuk mendisain pesawat terbang dan juga peluru kendali. Komputer...

Pengertian PHP, Kelebihan, Kekurangan, Serta Contoh Penggunaannya

Pada proses back-end developer seorang web developer harus memahami beberapa bahasa pemrograman seperti PHP, SQL, Java, dan lain-lain. Pada bagian back-end developer bahasa pemrograman yang paling banyak digunakan adalah PHP (Hypertext Preprocessor). Kemampuan yang dimiliki PHP mampu membuat sebuah web menjadi Dinamis, selain itu PHP merupakan Open source dan mampu dijalankan disemua system operasi. Bahkan pada HP yang memiliki web Browser  dapat menggunakan program PHP. Kelebihan lainnya dari PHP adalah lebih cepat dibandingkan dengan ASP maupun Java, mendukung banyak paket database seperti MySQL, Oracle, PostgrSQL, dan lain-lain. Serta yang paling menguntungkan dalam penggunaan PHP adalah banyaknya dokumentasi, referensi dan developer yang membantu dalam mengembangkannya. A.    Pengertian dan sejarah PHP (Hypertext Preprocessor) PHP adalah singkatan dari Hypertext Preprocessor yang merupakan bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP bany...

Ketahui Pengertian Flip-flop dan Jenis-jenisnya

Flip-Flop atau latch merupakan sirkuit elektronik yang memiliki dua arus stabil dan dapat digunakan untuk menyimpan informasi. Sebuah flip-flop merupakan multivibrator-dwistabil. Sirkuit dapat dibuat untuk mengubah arus dengan sinyal yang dimasukkan pada satu atau lebih input kontrol dan akan memiliki satu atau dua output. Ini merupakan elemen penyimpanan dasar pada Logika Sekuensial . Flip-flop dan latch merupakan bangunan penting dalam sistem elektronik digital yang digunakan pada komputer , komunikasi dan tipe lain dari sistem. Daftar Isi : Jenis-jenis Flip Flop 1. Jk Flip-flop 2. Rs Flip-flop 3. D Flip-flop 4. CRS Flip-flop 5. T Flip-flop   Jenis-jenis Flip-Flop  1. JK Flip-Flop Flip-Flop yang satu ini mempunyai 3 inputan yaitu terdiri dari : - J - K - dan Clock Kelebihan JK Flip-flop adalah tidak adanya kondisi terlarang atau yang berarti di beri berapapun inputan asalkan terdapat clock maka akan terjadi perubahan pada keluarannya / outputnya 2. RS Flip - flop RS FF ini a...

Berikut Contoh Perangkat Lunak Bahasa Pemrograman Berupa IDE

IDE atau Integrated Development Environment merupakan perangkat lunak komputer yang memiliki fasilitas (tools) yang dapat digunakan untuk membangun perangkat lunak. Secara simpelnya IDE aplikasi yang dapat membuat aplikasi lainnya. Perangkat lunak IDE mencakup beberapa aspek seperti berikut :  1. Editor  Editor merupakan fasilitas yang akan membantu pengguna dalam menuliskan kode pemrograman.  2. Compiler  Compiler merupakan fasilitas pengecekan sintaks yang telah di tuliskan serta merubah kode yang ditulis menjadi bahasa mesin yang dapat dipahami oleh komputer. 3. Linker Linker merupakan fasilitas yang berguna untuk menyatukan data binari dari kode sumber yang telah dihasilkan pada tahap compiler sehingga menjadi satu kesatuan program yang dapat di eksekusi. 4. Debuger  Debuger merupakan fasilitas untuk mengetes jalannya program yang telah dibuat. Dengan debuger programer dapat melihat bug ataupun kesalahan apa saja yang ada ketika program berjalan. Berikut beb...

Inilah Kelebihan dan Kekurangan Ruby

Ruby merupakan salah satu bahasa pemrograman berorientasi objek berbasis skrip yang dikembangkan oleh Yukihiro Matsumoto yaitu seorang programer asal Jepang. Untuk mengetahui lebih jauh tentang bahasa Ruby silahkan baca postingan sebelumnya : Mengenal Bahasa Pemrograman Ruby  Sesuai judul postingan kali ini kita hanya akan membahas mengenai Kelebihan serta Kekurangan Bahasa Pemrograman Ruby. Berikut beberapa point yang telah kami jabarkan. Kelebihan Bahasa Pemrograman Ruby 1. Kode sederhana  Dibandingkan dengan bahasa pemrograman lainnya, yang kebanyakan untuk menulis kode dibutuhkan sekitar 10 baris, pada Ruby hanya butuh 1 atau 2 baris. Inilah kenapa Ruby dikatakan memiliki kode yang sederhana. Karena kesederhanaan dalam kodenya, akan mengurangi jam kerja programmer. 2. Multi-platform Ruby dapat berjalan di berbagai sistem operasi seperti Mac, Windows, hingga Linux. 3. Tingkat kebebasan yang tinggi Salah satu bentuk kebebasan programer dalam menuliska kode Ruby seperti tidak...

Mana yang Lebih Baik Ubuntu atau CentOS Sebagai Server ?

  Linux merupakan salah satu dari 3 sistem operasi yang paling banyak digunakan diseluruh dunia. Berbeda dengan Windows dan macOS, linux hadir dalam berbagai distro. Hal ini dikarenakan linux yang bersifat open source sehingga, siapapun dapat membuat distronya sendiri. Kali ini yang dibahas hanya dua distro linux yang paling banyak digunakan sebagai OS server. Bagi yang belum tahu, OS server merupakan sistem operasi yang dirancang khusus untuk menjalankan perangkat lunak pada sebuah server. Entah itu server yang dibangun sendiri ataupun server yang disewa dari pihak ketiga tentunya harus memiliki OS server. Bagi pengguna hosting VPS tentunya sudah tidak asing dengan OS server sebab mereka dapat memilih beberapa OS yang disediakan oleh penyedia hosting berbeda dengan shared hosting yang harus mengikut dengan OS bawahan server. Baca juga Jenis-jenis Hosting Serta Perbedaannya . Dari beberapa OS server yang ditawarkan ada 2 server OS yang paling banyak dipilih yaitu Ubuntu dan CentO...

Mengenal Sejarah JavaScript

Para programer berbasis web tentunya sangat ingin mengetehui lebih dalam tentang JavaScript. Hal ini tidak lepas dari fitur yang disediakan oleh JavaScript yang memudahkan dalam mengontrol, memanipulasi sebuah website. Selain itu bahasa pemrograman ini juga digunakan di hampir 90% web diseluruh dunia. Sejarah Bahasa Pemrograman JavaScript JavaScript merupakan salah satu bahasa pemrograman berbasis website yang dikembangkan oleh Netscape, sebuah perusahaan telekomunikasi yang juga mengembangkan browser Netscape Navigator. JavaScript sendiri mulai dibuat pada tahun 1995 yang mana ditangani oleh programer Netscape bernama Brendan Eich. Pada awal kemunculannya bahasa pemrograman ini bernama LiveScript. Nama ini kemudian dirubah menjadi JavaScript dikarenakan pada saat itu Java yang dirilis oleh Sun Microsystem (sekarang Oracle)sedang menjadi sorotan. Bisa dikatakan bahwa tujuan penamaan JavaScript tidak lain untuk menarik perhatian para programan pada waktu itu, jadi JavaScript tidak ada...

Mengenal Sejarah Bahasa Pemrograman C++

C++ merupakan bahasa pemrograman tingkat menengah yang banyak dijadikan sebagai dasar pembelajaran dalam dunia pemrograman. Bahasa ini bisa dibilang mudah dipelajari sebab sudah menggunakan bahasa yang mirip dengan bahasa manusia dibandingkan dengan bahasa Assemble yang merupakan bahasa tingkat rendah. Salah satu keunggulan dari bahasa ini adalah kecepatannya dalam melakukan kompilasi kedalam bahasa mesin, selain itu bahasa c++ banyak dijadikan sebagai acuan untuk bahasa-bahasa pemrograman baru. Sejarah Awal Pembuatan Bahasa Pemrograman C++ Bahasa C++ dibuat oleh Bjarne Stroustrup yaitu seorang ilmuwan komputer dan profesor di bidang ilmu komputer di Texas A&M University. Profesor yang berasal dari Denmark ini dulunya tergabung dalam Computer Research Institute of Cambridge University dimana dia menghabiskan hari-harinya mengabdikan diri untuk meneliti perangkat lunak yang berjalan pada sistem terdistribusi. Sistem terdistribusi merupakan sistem dimana banyak komputer yang terhubu...

Menghilangkan Index.php pada url Codeigniter

Bagi anda pengguna baru Codeigniter mungkin risih dengan adanya embel-embel index.php pada url ketika hendak mengakses controller lain. Misalnya url yang di inginkan adalah http://localhost/webku/auth/login namun yang dapat di akses adalah http://localhost/webku/index.php/auth/login. Untuk menghilangkan embel-embel index.php ini sangat mudah anda bisa menggunakan bantuan .htaccess , untuk caranya silahkan ikuti langkah-langkah di bawah : Langkah pertama buka dan edit file config.php pada directory application/config/config.php kemudian cari " $config['index_page'] = 'index.php'; " dan hilangkan index.php sehingga menjadi " $config['index_page'] = ''; ". Langkah kedua buat file baru dengan nama .htaccess di directory utama project anda, kemudian isi file tersebut dengan kode dibawah : RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php/$1 [L] Langkah ketiga , s...

CARA IMPORT DATA DARI EXCEL KE DATABASE MENGGUNAKAN CODEIGNITER

Menginput satu persatu data kedalam database merupakan hal yang melelahkan apalagi ketika data yang di input berjumlah ratusan atau bahkan ribuan. Untuk mengatasi hal ini bisa menggunakan file excel, dimana terlebih dahulu data di buat dalam bentuk excel kemudian di upload ke WEB yang nantinya akan otomatis di masukkan kedalam database. Pada postingan kali ini menggunakan framework Codeigniter dan menggunakan library PhpSpreadsheet. Jadi sebelum memulai bergelut dengan pembuatan, silahkan download terlebih dahulu library PhpSpreadsheet dengan menggunakan bantuan composer . Ketikkan perintah dibawah untuk mendownlaod composer require phpoffice/phpspreadsheet Berikut adalah contoh penggunaan Import Data Dari Excel Ke Database Menggunakan Codeigniter, dimana pada contoh ini menggunakan struktur database seperti pada gamabar. <?php defined('BASEPATH') OR exit('No direct script access allowed'); require 'vendor/autoload.php'; use PhpOffice\PhpSpreadsheet\Spre...

Membuat Background Tools Auto Show Ketika ScrollView di Scroll

  Pada postingan kali akan membahas bagaimana caranya membuat tools ataupun menu atas transparant yang mana apabila di scroll akan kembali memberikan background yang sudah di tentukan sebelumnya. Kurang lebih aplikasi akan tampak seperti pada gambar dibawah. Penggunaan menu seperti ini akan memberikan tampilan yang menarik pada aplikasi. Tampilan yang menarik akan membuat pengguna aplikasi menjadi betah menggunakan aplikasi. Langsung saja untuk cara pembuatannya silahkan ikuti langkah di bawah ini. Tambahkan Gambar dan Icon ke Drawable Untuk melengkapi tampilan layout yang akan dibuat, silahkan tambahkan 3 gambar format jpg dan 3 gambar icon ke res -> drawable . Gambar jpg bebas seusai keinginan. Untuk iconnya bisa di ambil melalui vector asset, baca Cara Menggunakan Icon Vector Asset bawahan Android Studio . Nantinya drawabel akan terisi beberapa file seperti berikut. color.xml Buka file color.xml di folder res -> values -> colors.xml kemudian buat edit kode menjadi s...

Cara Merubah Integer Menjadi Angka Romawi di PHP

Angka romawi kerap kali digunakan pada saat membuat website. Angka romawi ini bisa di tuliskan secara manual, hanya saja yang menjadi masalah ketika yang ditampilkan nantinya menggunakan perulangan atau memiliki banyak data yang mana datanya hanya berupa tipe data integer. Untuk mengakali hal ini bisa dilakukan dengan membuat function yang dapat merubah tipe data integer menjadi angka romawi. Berikut fungsi untuk Merubah Integer Menjadi Angka Romawi di PHP. function figureRomawi($angka) { $angka = intval($angka); $result = ''; $array = array('M' => 1000, 'CM' => 900, 'D' => 500, 'CD' => 400, 'C' => 100, 'XC' => 90, 'L' => 50, 'XL' => 40, 'X' => 10, 'IX' => 9, 'V' => 5, 'IV' => 4, 'I' => 1); foreach($arrat as $roman => $value){ $match...

REACTJS #2 MEMBUAT COMPONENT

  Component dalam dunia pemrograman bisa di artikan sebagai bagian-bagian yang tersusun satu kesatuan dengan fungsi teretentu. ReactJS sebagai front end dari website mengadopsi sistem component, dimana website di bagi menjadi beberapa component kemudian digabungkan dalam satu frame. Component ini seperti navigasi, header, footer, content, dan lain sebagainya. Menariknya component yang dibuat pada ReactJS dapat digunakan berulang kali di tempat manapun. Contohnya ketika membuat sebuah card view , programer hanya perlu membuat satu component card view kemudian memanggilnya berulang kali sesuai yang di inginkan. Lalu bagaimana cara memulai membuat componetn di ReactJS ? Mari simak langkah-langkah di bawah ini. 1. Buka project yang telah di buat Bagi yang belum tahu cara membuat project baru ReactJS silahkan ikuti tutorial dari awal Cara Install ReactJs dengan Mudah . 2. Buat folder component Buka project baru yang telah dibuat lalu buat folder baru dengan nama component pada directo...

Cara Mengatasi Cleartext HTTP traffic not permitted in Android Studio

Cleartext HTTP traffic not permitted yang apabila diterjemahkan kedalam bahasa Indonesia berarti "Lalu lintas HTTP cleartext tidak diizinkan". Ini merupakan salah satu permasalahan yang biasa ditemukan ketika hendak mengambil data dari web service.  Pemberitahuan error berupa : Exception: IOException java.io.IOException: Cleartext HTTP traffic to * not permitted atau jika menggunakan volley error com.android.volley.NoConnectionError: java.io.IOException: Cleartext HTTP traffic to * not permitted . Tanda * adalah nama webservice. Ada beberapa cara untuk mengatasi masalah tersebut. Berikut beberapa cara Mengatasi Cleartext HTTP traffic not permitted in Android Studio Cara 1 Cara pertama sangat mudah, jika webservice yang digunakan menggunakan https:// , silahkan ganti menjadi http:// . Jika masih belum berhasil silahkan gunakan cara lain. Cara 2 Tambahkan kode android:usesCleartextTraffic="true" pada tag application di AndroidManifest.xml, Contohnya seperti beri...

REACTJS #1 MEMBUAT TAMPILAN HELLO WORLD!

  Menampilkan tulisan ataupun tag HTML merupakan hal utama yang perlu diketahui dalam ReactJS. Seperti halnya ketika pertama kali mempelajari pemrograman bahasa lain akan diajarkan cara menampilkan tulisan. Pada pembelajaran pertama REactJS ini juga akan di ajarkan cara menampilkan tulisan berupa kata "Hello World!". Sebelumnya pastikan untuk membuat project baru terlebih dahulu. Untuk cara pembuatan project baru ReactJS silahkan baca Membuat dan Menjalankan Project Baru ReactJS . Selanjutnya ikuti langkah-langkah dibawah ini untuk memulai menampilkan tulisan. 1. Edit file App.js File JS utama yang pertama kali akan di eksekusi ketika program dijalankan adalah App.js yang berada di directory src -> App.js . Secara default untuk versi terbaru kodenya akan tampak seperti berikt : import React from 'react'; import logo from './logo.svg'; import './App.css'; function App() { return ( <div className="App"> <header classNa...

RUBY ON RAILS #2 PASSING DATA DARI CONTROLLER KE VIEW

  Passing data dari controller ke view merupakan sebuah proses pengiriman data dari controller sehingga data nantinya bisa ditampilkan pada halaman web. Passing data ini akan banyak dipergunakan ketika membuat sebuah website. Terutama dalam urusan menampilkan data dari database. Namun pada postingan ini data yang akan dicontohkan masi berupa data statis dalam bentuk array. Sebelumnya pastikan untuk membuat controller dan view terlebih dahulu. Untuk cara pembuatan controller silahkan buka postingan sebelumnya Ruby On Rails #1 Membuat Controller dan View . Langsung saja berikut cara untuk melakukan passing data dari controller ke view Ruby On Rails. 1. Definisikan data pada Controller Buka controller app -> controllers -> nama controller , kemudian definisikan data yang akan di kirim ke view. Misalnya data yang akan dikirim berupa string, maka tulis kodenya seperti dibawah: class WelcomeController< ApplicationController def index @title = 'Ini adalah blog codingrakitan...

Memasang Lebih dari Satu Versi PHP pada XAMPP

  Bahasa pemrograman php terus berkembang hingga sekarang, versi paling terbaru saat ini adalah versi 7.4.13 (saat tulisan ini dibuat). Terdapat plus dan minus dengan munculnya versi-versi terbaru dari sebuah bahasa pemrograman. Salah satu yang menjadi minus atau masalah kebanyakan programer adalah integrasi antara versi sebelumnya dengan versi terbaru. Terkadang bila aplikasi yang dibuat sebelumnnya menggunakan versi lama kemudian dijalankan pada versi terbaru memrlukan pengaturan tertentu. Bahkan bisa samapai aplikasi tidak bisa dijalankan. Apalagi ketika aplikasi dibangun menggunakan sebuah framework yang berbeda versi. Untuk mengatasi hal ini bisa diakali dengan memasang versi php atau istilahnya multiple php yang di inginkan pada komputer. Seperti kita ketahui ketika menginstall XAMPP versi terbaru, versi bawahan php yang terpasang juga yang terbaru. Pada postingan kali ini akan diajarkan bagaimana cara memasang php versi 5.4 pada XAMPP versi terbaru dimana versi bawahannya ...