Senin, 20 Juli 2020

PANDUAN PENGGUNAAN XAMPP DAN PENGOLAHAN BASIS DATA DENGAN CLI




XAMPP adalah singkatan yang setiap huruf adalah :
  • X : Program ini dapat dijalankan di banyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris.
  • A : Apache, server aplikasi Web. Apache tugas utama adalah untuk menghasilkan halaman web yang benar kepada pengguna terhadap kode PHP yang sudah dituliskan oleh pembuat halaman web. jika perlu kode PHP juga berdasarkan yang tertulis, dapat database diakses dulu (misalnya MySQL) untuk mendukung halaman web yang dihasilkan.
  • M : MySQL, server aplikasi database. Pertumbuhannya disebut SQL singkatan dari Structured Query Language. SQL merupakan bahasa terstruktur yang difungsikan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database dan isinya. Bisa juga memanfaatkan MySQL guna untuk menambahkan, mengubah, dan menghapus data dalam database.
  • P : PHP, bahasa pemrograman web. Bahasa pemrograman PHP adalah bahasa pemrograman untuk membuat web yang server-side scripting. PHP digunakan untuk membuat halaman web dinamis. Sistem manajemen database yang sering digunakan dengan PHP adalah MySQL. namun PHP juga mendukung Pengelolaan sistem database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.
  • P : Perl, bahasa pemrograman untuk semua tujuan, pertama kali dikembangkan oleh Larry Wall, mesin Unix. Perl dirilis pertama kali tanggal 18 Desember 1987 yang ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl juga tersedia untuk berbagai sistem operasi Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.

Fitur-Fitur XAMPP

Berikut ini terdapat beberapa fitur-fitur xampp, terdiri atas:

1.        Apache

Apache adalah perangkat lunak sumber terbuka yang menjadi alternatif dari server web Netscape. Server HTTP Apache atau Server Web/WWW Apache merupakan server web yang dapat dijalankan di banyak sistem operasi yang berguna untuk melayani dan memfungsikan situs web. Apache dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang dibawah naunganApache Software Foundation.

2.    MySQL

MySQL adalah singkatan “My Structured Query Language”.Program ini berjalan sebagai server menyediakan multi-user mengakses ke sejumlah database. MySQLumumnya digunakan oleh perangkat lunak bebas yang memerlukan fitur penuh sistem manajemen database, seperti WordPress, phpBB dan perangkat lunak lain yang dibangun pada perangkat lunak LAMP. Ia juga digunakan dalam skala sangat tinggi World Wide Web, termasuk produk-produk Google dan Facebook.

3.    PHP

PHP adalah bahasa pemrograman script yang banyak dipakai untuk memrogram situs web dinamis, walaupun tidak tertutup kemungkinan digunakan untuk pemakaian lain.Contoh terkenal dari aplikasi PHP adalah phpBB dan MediaWiki (software di belakang Wikipedia). Contoh terkenal dari aplikasi PHP adalah phpBB danMediaWiki (software di belakang Wikipedia).
Saat kami menulis artikel ini XAMPP memiliki versi terbaru 7.4.3. Berikut ini adalah komponen yang ada di dalam XAMPP.
Component
Deskripsi
Version
Apache
Sebagai aplikasi web server default
2.4.31
MariaDB
Sebagai sistem manajemen database
10.4.11
PHP
Sebagai server side scripting untuk membuat aplikasi berbasis web
7.2.27, 7.3.14, 7.4.2
phpMyAdmin
Sebagai tools untuk menggunakan MySQL berbasis web
5.0.1
OpenSSL
Sebagai protokol keamanan
1.1.1d
XAMPP Control Panel
Untuk mengatur komponen berbeda pada XAMPP
3.2.4
Webalizer
Sebagai tools analytics untuk user log dan penggunaan
2.23-04
Mercury Mail Transport System
Sebagai email server
4.63
FileZilla FTP Server
Untuk melakukan transfer file
0.9.41
Tomcat
Digunakan untuk melayani aplikasi Java
7.0.99
Strawberry
Distribusi perl yang populer untuk Windows
5.16.3.1

 

 

Bagian-Bagian XAMPP

Berikut ini terdapat beberapa bagian-bagian XAMPP, terdiri atas:

·       Htdocs

Htdocs adalah sebuah folder yang digunakan sebagai tempat penyimpanan berkas seperti PHP, HTML, dan script lain yang digunakan dalam sebuah halaman website. Secara kapasitas penyimpanan, XAMPP tergantung dari seberapa besar kapasitas hardisk di laptop atau komputer anda. Sedangkan bila menggunakan hosting online, maka tergantung pilihan waktu membeli sebuah hosting.

·       phpMyadmin

phpMyadmin adalah sebuah tempat yang digunakan untuk mengelola database MySQL yang berada di komputer atau laptop. Untuk mengakses phpMyadmin yakni dengan membuka browser internet (Mozila atau chrome) lalu ketikkan alamat http://localhost/phpMyadmin 

·       Control Panel

Control Panel adalah sebuah layanan untuk mengelola XAMPP baik itu mengontrol (start atau stop XAMPP) serta layanan service lainnya. Secara online di dalam hosting atau VPS dikenal CPanel

 

Komponen XAMPP 

Berikut ini terdapat beberapa komponen xampp, terdiri atas:

XAMPP 1.8.3 untuk Windows, Termasuk :

·       Apache 2.4.4
·       MySQL 6.5.11
·       PHP 5.5.0
·       phpMyAdmin 4.0.4
·       FileZilla FTP Server 0.9.41
·       Tomcat 7.0.41 (with mod_proxy_ajp as connector)
·       Strawberry Perl 5.16.3.1 Portabel
·       XAMPP Control Panel 3.2.1 (dari hackattack142)

XAMPP 1.8.3 untuk Linux, Termasuk :

·       Apache 2.4.4
·       MySQL 6.5.11
·       PHP 5.5.0
·       phpMyAdmin 4.0.4
·       OpenSSL 1.0.1e

Komponen Penting Pada XAMPP
Setelah Anda berhasil menginstall XAMPP, Anda bisa menggunakan XAMPP untuk berbagai keperluan develop website. Tapi sebelum itu Anda harus tau beberapa menu penting yang akan sering Anda gunakan ketika menjalankan XAMPP.
1. Config
Pada menu Config, Anda bisa melakukan beberapa konfigurasi dasar untuk penggunaan XAMPP seperti mengganti:
  • Editor: yang akan digunakan untuk mengubah default text editor.
  • Browser: browser default yang akan digunakan untuk akses web server.



















2. Netstat
Netstat sering digunakan untuk memastikan apakah ada program/aplikasi lain yang menggunakan port default XAMPP.











3. Shell
Menu shell pada XAMPP, digunakan untuk menampilkan command prompt pada Windows. Fungsinya untuk melakukan konfigurasi web server atau memperbaiki error pada web server.











4. Explorer
Explorer merupakan tombol shortcut untuk menuju ke lokasi instalasi XAMPP. Ketika Anda klik icon Explorer maka akan diarahkan ke lokasi file instalasi XAMPP.











    Cara Menggunakan XAMPP

Untuk menjalankan XAMPP, pertama buka aplikasi XAMPP yang telah Anda install. Lalu klik Start pada module Apache dan MySQL.

















Setelah keduanya berjalan tanpa error, silahkan akses localhost menggunakan link berikut:
     http://localhost Atau 127.0.0.1
     Maka akan diarahkan ke halaman dashboard XAMPP, seperti pada gambar di bawah ini











Latihan Pengolahan Basis Data Dengan CLI(Command Line Interface)

Akses CLI melalui Shell pada XAMPP:







Kamis, 16 Juli 2020

Session dan Cookies


Menerapkan penggunaan session dan cookie pada aplikasi web statefull
  1. Buat database untuk menyimpan data user
  2. Buat folder LoginPHP yang di dalamnya terdapat folder admin, css, dan file index.php. Pada folder admin buat file config.php, login.php, logout.php, dan success.php. Pada folder css buat file style.css. 
  3. Sintak dapat diunduh 

Sintaks Biodata


Membuat halaman web(interface) untuk menginputkan dan menampilkan biodata siswa dengan PHP native, sintaks dari halaman biodata.html dan detail.php dapat diunduh

SILABUS RPL K13

C1
Pemrograman Dasar X    unduh
Pemrograman Dasar XI     unduh
Sistem Komputer X      unduh
Sistem Komputer XI     unduh

C2
Perakitan Komputer     unduh
Simulasi Digital      unduh
Sistem Operasi     unduh
Jaringan Dasar     unduh
Pemrograman WEB     unduh

C3
Pemodelan Perangkat Lunak    unduh
Pemrograman Deskstop     unduh
Pemrograman Berorientasi Obyek     unduhXI      unduhXII
Basis Data XI, XII     unduh
Pemrograman Web Dinamis     unduhXI      unduhXII
Pemrograman Grafik     unduh
Pemrograman Perangkat Bergerak      unduh
Administrasi Basis Data     unduh
Kerja Proyek     unduh

Sabtu, 07 Desember 2019

DENGANMU AKU HIDUP

Lirik: Firdaus Aunur Rofiq_OPICK

Denganmu aku hidup
Denganmu aku mati
Hanyalah padamu
hanyalah untukmu
Hidupkan dijalani
Padamu ku berserah
Padamu ku berpasrah
Hanyalah padamu
Hanyalah untukmu
Hidup kan dijalani
Engkau Allah yang Maha Mendengar
Engkau Allah yang Maha Penyayang
Engkau yang mengampuni
Engkau yang memaafkan
Engkau Allah
Allahurrahman Allahurrahim
Allahul malikul kuddusussalam
Allahul mukmin allahul muhaymin
Allahul azzizul jabbarrul muttaqabbir
Allahurrahman Allahurrahim
Allahul malikul kuddusussalam
Allahul mukmin allahul muhaymin
Allahul azzizul jabbarrul muttaqabbir
Denganmu aku hidup
Denganmu aku mati
Hanyalah padamu
hanyalah untukmu
Hidupkan dijalani
Engkau Allah yang Maha Mendengar
Engkau Allah yang Maha Penyayang
Engkau yang mengampuni
Engkau yang memaafkan
Engkau Allah
Allahurrahman Allahurrahim
Allahul malikul kuddusussalam
Allahul mukmin allahul muhaymin
Allahul azzizul jabbarrul muttaqabbir
Allahurrahman Allahurrahim
Allahul malikul kuddusussalam
Allahul mukmin allahul muhaymin
Allahul azzizul jabbarrul muttaqabbir
Allahurrahman Allahurrahim
Allahul malikul kuddusussalam
Allahul mukmin allahul muhaymin
Allahul azzizul jabbarrul muttaqabbir
Allahurrahman Allahurrahim
Allahul malikul kuddusussalam

Sumber: lirikbagus.id

PERJUANGKAN AKHIRAT


BELAJAR JAVASCRIPT

KENAPA JAVASCRIPT???

  • Gratis
  • Tidak perlu instalasi
  • Hanya butuh web browser









Scripting Language, bahasa pemrograman yang tertanam di dalam program yang lebih besar.

Ada 2 kategori pemrograman berdasarkan bagaimana mengelola tipe data di dalamnya:
  1. Typed
  2. Untype/dynamically type, variabelnya bisa diisi dengan tipe data yang berbeda













RENCANA BESARMU

TAK PERLU SEMUA ORANG TAHU APA RENCANA BESARMU,
CUKUP SAMPAIKAN KEPADA YANG MAU MENDOAKANMU




PEMROGRAMAN

PROGRAM
Merupakan sekumpulan/rangkaian intruksi yang dirancang agar komputer bisa bekerja/berperilaku sesuai ketentuan dengan tujuan menyelesaikan pekerjaan.

BAHASA PEMROGRAMAN


Yang terpenting dalam pemrograman adalah bagaimana menuliskan bahasa pemrograman menjadi kode-kode program(source code) untuk nantinya diterjemahkan ke dalam bahasa mesin.
Hal-hal yang perlu diperhatikan dalam menulis source code:

  1. Bagaimana menulis source code(ditulis dimana, menggunakan aplikasi apa, dan bagaimana menulisnya)
  2. Bagaimana source code dikonversi ke dalam bahasa mesin
  3. Bagaimana mengeksekusi source code

Bahasa pemrograman ditulis dengan teks sederhana yang disebut dengan Plain Text
Untuk menuliskannya digunakan:

  • Teks editor yang biasanya sudah ada pada sistem operasi(contohnya notepad). 
  • Code editor yang lebih memudahkan programmer dalam menulis bahasa pemrograman seperti Sublime Text, Notepad++, Atom, GEdit, dll.
  • IDE (Integrated Development Environment) termasuk code editor juga namun memiliki fitur yang lebih lengkap. contohnya: Netbeans, Visual Studio, Dreamweaver, XCode, Eclipse dll.
Cara Menerjemahkan Source Code ke dalam bahasa mesin agar bisa dijalankan:

COMPILER
A membuat source code yang kemudian dicompile menjadi file executable(program yang sudah bisa dieksekusi atau file exe), B menjalankan programnya sehingga bisa melihat programmnya tanpa harus memiliki compiler dan melihat source codenya.

INTERPRETER
A membuat source code yang kemudian diduplikat untuk diberikan kepada BB menggunakan interpreter untuk menerjemahkan source code tadi sekaligus menjalankan programnya. Interpreter berjalan realtime pada saat menerjemahkan programnya baris perbaris.

KELEBIHAN DAN KELEMAHAN COMPILER VS INTERPRETER
HYBRID

Penggabungan teknik compiler dan interpreter
A membuat source code yang kemudian dicompile dan menghasilkan IL(cross platform) yang kemudian diberikan kepada B, B melakukan compile sambil menjalankan programnya sekaligus(JIT compilation).




Sumber: Web Programming UNPAS

Senin, 02 Desember 2019

PENGENALAN ANDROID

ANDROID

Android merupakan Operating System (OS) berbasis Linux yang sifatnya open source.
Andy Rubin adalah orang dibalik OS ini. Tahun 2003 Ia bersama dengan kawannya mengumumkan perusahaan Android inc yang bertempat di California.
Google secara penuh membelinya Pada tahun 2005.

Android digunakan sebagai sistem operasi untuk perangkat mobile (bergerak) seperti : smartphone dan smartwatch.

Versi-Versi Android:
























JAVA


Java merupakan salah satu bahasa pemrograman yang paling popular dikarenakan bisa dijalankan disemua platform dan OS yang berbeda-beda.
Walaupun google telah resmi mendukung c++ dan barubaru ini kotlin, tetap saja java jadi primadona untuk para developer android dikarenakan library java cukup lengkap sehingga memudahkan programmer.
Ada baiknya pelajari dasar dan oop bahasa pemrograman java agar pada saat membuat aplikasi android studio tidak kesulitan dalam pengkodingan javanya.

INSTALL TOOLS

JDK
Untuk menulis bahasa pemrograman Java kita harus menginstall JDK.  JDK merupakan perangkat lunak yang digunakan untuk melakukan proses kompilasi dari kode java ke bytecode yang dapat dimengerti dan dijalankan oleh JRE (Java Runtime Envirotment). 

Itu artinya sebelum menginstall android studio dan melakukan proses ngoding menggunakan bahasa pemrograman java kita harus menginstall juga menyetting jdk pada komputer yang kita gunakan.

ANDROID STUDIO
Dikutip dari developer.android.com Android Studio adalah Integrated Development Environment (IDE) untuk pengembangan aplikasi Android. Pada tahun 2013 Google mengumumkan bahwa Android Studio menjadi IDE resmi untuk mengembangkan aplikasi android.

Android Studio menawarkan fitur lebih banyak untuk meningkatkan produktivitas Anda saat membuat aplikasi Android, di antaranya :

  • Sistem versi berbasis Gradle yang fleksibel
  • Emulator yang cepat dan kaya fitur
  • Lingkungan yang menyatu untuk pengembangan bagi semua perangkat Android