Easy Way to Learn basic PHP For Beginners

PHP is one of the most popular languages ​​among web developers. For beginners who want to Learn basic PHP can be done easily, even more documentation or books about PHP is very easy to obtain. For beginner developers, the first thing to question is what is PHP related?

PHP is a programming language commonly used to create dynamic web pages. PHP stands for Hypertext Preprocessor created by Rasmus Lerdorf first in 1994. PHP is a script that integrates with HTML (Hyper Text Markup Language) and resides on a server.(bukumimpi)

PHP development is quite fast, this is evidenced by the latest version of PHP 7 and the number of CMS (Content Management System) or PHP Framework developed with PHP as a base like Laravel, Yii, CodeIgniter, and others. For beginners who are new to PHP and want to learn PHP, below are tips when starting to learn PHP.

Understanding HTML

To learn PHP, understand also the basics of HTML because PHP will be inserted between HTML coding. Simply put, HTML coding makes the display whereas PHP makes the display display data dynamically. Please learn basic HTML coding in previous articles or if you want better please learn more about HTML on tutorial sites like TutorialsPoint.

Learn basic PHP coding

After understanding the basic concepts and HTML, learn basic PHP coding like if, else, while, foreach, and others. Learning PHP base is intended to understand its function and when should be used each of these functions. When basically already understand, for the next will be easier in learning PHP.

Create an example of a PHP program

After understanding the function of the basics of PHP, do the practice by creating a program from the PHP function. For beginner developers, the most important thing when learning a programming language is to understand and understand the basics of the programming language. To learn the basic functions of PHP and practice it can visit the site learn-php.org.

Read the documentation

After mastering the basic commands of PHP, try to practice in making the program by using other PHP functions. PHP has a lot of functions, to learn it please read the documentation available on the official website of PHP. Documentation is very useful when developers are confused about the functionality of PHP.

Learn the database connection

After learning basic PHP, now start learning the PHP coding to connect to king4d the database. For simplicity, besides learning through documentation, can also learn from sites that discuss PHP programming such as W3Schools, Codecademy, and others.

Learn the database

To complete understanding of the use of PHP with databases, please learn basic database such as how to display data, enter data into tables, change data, and delete data. For the database, can learn MySQL, MariaDB, or other databases. To learn MySQL, can visit mysqltutorial.org site.

As the times progressed, many PHP frameworks sprang up. One of the PHP framework that again crowded among developers in 2016 is Laravel. After understanding the basics and understanding enough about PHP, readers can learn Laravel by visiting the official website or learn from various other sites that can be seen in previous articles.

Belajar pemrograman, mulai dari mana?

Mempelajari pemrograman computer dapat disebut gampang-gampang susah, tapi bila anda cermati terdapat banyak rencana serta arti yang butuh anda mengerti terlebih dulu sebelumnya mulai belajar pemrograman computer.

Rencana serta arti ini berlaku untuk semua Bhs pemrograman yang juga akan anda tekuni, baik itu Pascal, Delphi, Visual Basic, C++ atau sebagainya. berita baiknya, yang juga akan saya berikan saat ini juga akan begitu menolong anda untuk pelajari Bhs pemrograman.

Algoritma

Bila anda ingin jadi programmer yang handal anda mesti mempunyai algoritma yang baik demikian kata beberapa programmer.
Lantas apa makna algoritma tersebut?
Jadi contoh cermati narasi tersebut.
“Saya beli satu Handphone tercanggih, pastinya saya tidak bisa menjalankannya sekalipun karena sangat canggihnya. tapi karna didalam paketnya ada buku tips manual, jadi sayapun bisa memakai handphone itu. ”
Buku Manual dapat saya sebut dengan buku algoritma, di dalamnya ada beberapa langkah dari mulai langkah menghidupkan handphone, menempatkan kartu, menaruh data, langkah menelfon serta banyak sekali lagi.

Beberapa langkah itu disusun demikian rupa hingga yang tidak paham langkah kerja handphone tersebutpun jadi tahu cuma dengan membaca beberapa langkah itu.

Computer tidaklah alat yang hebat, computer sendiri tidak paham apa yang tengah ia kerjakan. Tetapi karna beberapa programmer sudah memberi beberapa tips terlebih dulu (Berbentuk Algoritma pemrograman) jadi komputerpun jadi alat yang bermanfaat.

Algoritma sama seperti dengan beberapa tips untuk lakukan suatu hal, anda belajar algoritma bermakna anda belajar buat tips untuk computer (hebat bukan?). camkan kalau computer itu tidak gantinya seperti bayi yang baru lahir, kita mesti mengajarinya dari mulai 0.

Type Data

Dalam Matematika ada berbagai macam bilangan, umpamanya Bilangan Bulat, Bilangan Desimal dsb. Dalam bhs pemrograman Bilangan bulat dimaksud dengan Integer serta Bilangan Desimal dimaksud dengan Real atau Double. lantas bagaimana dengan Huruf? Himpunan sebagian huruf serta angka dimaksud dengan String. jadi contoh.

10, 20, 3, 5, 100, 125, 175 dimaksud dengan Integer.
12. 5, 14. 75, 1. 2, 1. 0 dimaksud dengan real atau Double
” ada 3 Apel di box ” dimaksud String, umumnya diapit dengan sinyal kutip.

Variable

Bila anda ingat pelajaran Matematika dahulu, jadi variable seringkali diketemukan di indotogel sana, Variable umum dimaksud dengan peubah. Tapi apakah sama makna variable di matematika serta bhs pemrograman?.
Jawabannya sama, variabel didalam bhs pemrograman tidak ada bedanya dengan yang berada di matematika. Variabel dipakai untuk menaruh data sesaat, serta bisa berubah-ubah setiap saat sesuai sama keperluan.

Bila anda tidak tahu sekalipun variabel, saya sederhanakan dengan satu perumpamaan. pikirkan variabel itu yaitu satu box kardus. Anda bisa memasukkan barang apa pun dalam kardus itu. :).

Contoh matematisnya yaitu sebagai berikut :

x= 10
y = 20
x+y=30

x serta y dimaksud dengan variabel, untuk variabel X kita masukan angka 10 serta untuk Y kita masukan angka 20. jadi bila kita baca baris setelah itu, X+Y=30 jadi yang disebut dengan X serta Y di sini yaitu 10+20 Penamaan Variabel tidak mesti x serta y, anda bisa berikan nama variabel sesuka anda seandainya tidak bikin pusing anda bila anda membutuhkannya kembali untuk satu operasi.

Array

Didalam bhs pemrograman ada yang diberi nama dengan Array, Array sama seperti dengan Variable, dipakai untuk menaruh data. Tetapi berlainan dengan variable, bila variabel cuma dapat menaruh satu type data, jadi array bisa menaruh beragam jenis data/type data sekalian.

Dahulu saya seringkali mengumpamakan array dengan satu almari yang mempunyai sebagian tingkatan di dalamnya. umpamanya kita memasukkan Baju serta Kaos ditingkat 1, Celana di tingkat 2, buku di tingkat 3, serta beragam jenis perlengkapan di tingkat 4.
Jadi bila kita ganti dengan pendekatan bhs pemrograman, info itu jadi sebagai berikut.

Lemari1 = Baju
Lemari2 = Celana
Lemari3 = Buku
Lemari4 = Perkakas

Arti dari Lemari1 yaitu “lemari di tingkat 1”, serta 1 di sini dimaksud dengan Index.

Percabangan

“Jika Andi belajar jadi Andi juga akan Pandai, Bila tidak jadi Andi juga akan bodoh”.

Ya, kalimat itu adalah contoh percabangan simpel. didalam bhs pemrograman, anda tidaklah perlu pusing dengan percabangan, anda tinggal mengkonversinya kedalam bhs inggris :). umpamanya.

If Andi Study then
Andi will be smart
else
Andi will be stupid

Percabangan If-then-Else ini juga akan seringkali anda dapatkan dalam bhs pemrograman apa pun. Contoh pendekatan bhs pemrogramannya :

X = 10
If x 5 then
x semakin besar dari 5
else
x lebih kecil dari 5

Terlebih dulu kita memasukkan angka 10 ke variabel x, lantas dengan memakai percabangan jadi pengujian kita tetapkan apakah x itu lebih dari 5 atau kurang dari 5. bila kita konversi ke bhs indonesia jadi jadi sebagai berikut :

x = 10
bila X semakin besar dari 5 jadi x semakin besar dari 5 bila tidak jadi x

lebih kecil dari 5.

Looping/Perulangan

“Saya lakukan kekeliruan disekolah, serta saya dihukum untuk menulis Saya Bersalah di papan catat sejumlah 250 kali. ”
tersebut Contoh perulangan. saya selalu menulis “Saya Bersalah” papan catat sejumlah 250 kali, sepanjang belum juga menjangkau 250 saya selalu mengulang kegiatan menulis itu.

Dengan computer anda dapat lakukan kegiatan itu dengan gampang, sayangnya saya diminta menulis di papan catat, bila saja di computer juga akan begitu gampang dikerjakan :).

Umumnya susunan perlungan dalam bhs pemrograman sebagai berikut.

X=0
Do
Tulis ” Saya Bersalah ”
X + 1
Until X=250

Bingung? saya terangkan, pertama-tama supaya saya tidak lupa jumlah yang sudah saya catat, jadi saya catat terlebih dulu di kertas kalau saya belum juga menulis sekalipun (x=0), Tiap-tiap sesudah menulis “Saya bersalah”, saya juga menuliskan didalam kertas (Serupa dengan penghitungan nada 🙂) Demikian selanjutnya hingga saya usai menulis “Saya Bersalah” sejumlah 250 kali.

jadi kegiatan yang diulang di sini yaitu Menulis “Saya Bersalah” serta mencatat jumlah yang sudah ditulis.

Kesimpulan

Bila anda telah tahu rencana serta arti itu, yang butuh anda tekuni saat pelajari bhs pemrograman spesifik, yaitu Bagaimana caranya penulisannya dengan benar. Bagaimana penulisan Percabangan (If-then-else) yang benar, bagaimana caranya buat looping, langkah pendeklarasian type data, serta langkah buat serta memakai variable serta array.

Baca Juga : 10 Bahasa Programmer

Basic Knowledge of Beginner Database

http://www.uggcanada.in.net/ – What is a database?

A database is a structured data set. The database is Buku Mimpi used to meet the information needs.

 

Example of database usability

Database is very important if you create database application program in PC related to data retrieval. For example for storing data taken from microcontroller in temperature measurement applications taken at each specific interval.

Hierarchy / database structure

The database contents a collection of interconnected tables (linked by the same column).

 

Each table contains a row of data or called a jug record.

 

Each row of data consists of column columns. Columns are usually also called fields or attributes.

 

so its hierarchy is like this:

 

Database-> Table-> row (record) -> column (field).

 

The table looks like there are excel rows and columns, the difference between the excel we directly berinterkasi with table while in the database we access table table through DBMS.

 

Database Management

 

Software that kusus create and manage the Database called RDBMS (Relational database management system).

 

The advantages of RDBMS are:

 

Can request data (record) according to the criteria we specify quickly.

Updating and modifying multiple records instantly at the same time.

taking data from different tables simultaneously.

and others.

With these advantages so MsExcel does not include RDBMS.

 

Sample DBMS:

 

Microsoft SQL Server

Oracle

Firebird

MySQL

PostgreSQL

Microsoft Access

etc

The current database is grouped into 2:

 

1. Database for Desktop Characteristics:

 

Relatively small size

Users who access are limited

Price is relatively cheap

User friendly

Example: MSAccess, Foxpro, Lotus etc.

Examples of usage: School administration, small shop,

 

2. Database Server Characteristics:

 

Large data size / capacity

Users who access a lot

Prices are relatively expensive

Example: Microsoft SQL Server, Oracle, DB2 and the free PosgreSQL, Mysql.

Examples of uses: Bank customer database, customer database of telecommunication operators, E-ID card data of seindonesia residents.

 

Key Relation (Relation Keys)

 

Each record must be different from other records. Example of a table that is not allowed in a database:

 

 

can happen there is the same data although actually different, for example 2 people have the same name the same education and same live dijakarta right ?.

 

so that records are different (have different indentitas each record) then we add column no ktp

 

column no_ktp as a differentiator between records called relation key. the key relation there are several types, among others, super key, candidate key, primary key, foreign key and alternate key.

 

1. Super key is a column or combination of columns whose unique value (unequal) distinguishes each row of data. example set of superkey from table 2 {(no_ktp), (no_ktp and name), (no_ktp and education), no_ktp and address)}

 

2. A candidate key is a set of super keys whose members can no longer be (broken down) into a super key.

 

example: – (no_ktp and name) is not a candidate key because no_ktp can be a super key.

 

– (no_ktp) is a candidate key because it can no longer be broken down to create a super key.

 

3. Primary Key is a selected candidate key to differentiate data from each row of a table. Example: in table 2 because there is only one candidate key automatically candidate key they will be primary key, that is column no_ktp

 

4. Foreign Key is a column or multiple columns whose value is the same with other candidate key columns.

 

5. Alternative Key is a candidate key other than the primary key (a candidate key that is not set to be a prymary key).

 

Table tables in the database are interconnected (relational) through the same column data this is called with a relational database.

 

The standard language for accessing databases via RDBMS is SQL (Structured Query Language).

 

DATABASESISTIM

 

Some SQL standards include:

 

CREATE, SELECT, UPDATE, DELETE etc.

 

example of using CREATE:

 

CREATE TABLE databook

(

title varchar (255),

author of varchar (255),

publisher varchar (255),

ISBN varchar (255)

);

 

The database I selected for my example was using Mysql DBMS. For this you can install Xampp how can be read in my writing: How to install Xampp.

 

Xampp is an application to mengintasll Live draw HK Mysql, apache and phpmyadmin at once. So Xampp is great for beginners who want to learn the database, web server programming (php, javascript).

 

Start creating a database in Mysql.

 

the order is to create database -> create table-> create columns.

 

Previously you must have successfully installed Xampp.

 

1. Open phpmyadmin through on IE, mozilla firefox or google crom you by typing http: // localhost /

 

then select phpmyadmin menu will display the menu:

 

 

phpmyadmin (to manage mysql database)

2. Give the database name eg my data, then click create it will pop up menu:

 

 

menu create a new table

 

give the table name eg my table with the number of columns 3 pieces, then click go

 

 

create column / field names

 

dkemudian will appear the following results:

 

 

columns / fields that have been created

 

Now we try to fill in the data by clicking on the tab paste like a red arrow in the picture above. then the menu will appear as follows:

 

 

fill in the data

 

fill in the data in the available fields then click Go

 

If the data is successful then message will appear: 1 row (s) inserted.

 

To view the contents of the data click the Browse tab.