Sijunjung Xcoder: Programming
Showing posts with label Programming. Show all posts
Showing posts with label Programming. Show all posts

Visual Studio Code Latest

Visual Studio Code Latest
Visual Studio Code Latest adalah salah satu Software atau Aplikasi text editor yang bisa kalian gunakan untuk melakukan aktivitas Coding dengan mudah. Aplikasi ini hampir mirip dengan Sublimtext, hanya saja Visual Studio Code memiliki Fitur dan juga Plugin yang lengkap, serta sudah ada juga yang build-in, saat kita menginstall Aplikasi Visual Studio Code ini. Sehingga, kalian tidak perlu repot lagi mencari tambahan Plug-in pada saat selesai menginstall.

Saya sendiri menggunakan Visual Studio Code untuk melakukan Coding dengan berbagai Bahasa, seperti java, html, dan juga CSS. Meskipun demikian, kalian bisa menggunkan Visual Studio Code ini untuk bahasa lainnya. Sehingga kalian bisa lebih dimudahkan. Ditambah lagi dengan adanya Plug-in Emmet yang sudah terinstall secara otomatis di VSCode ini. Dan yang paling penting adalah, Software/Aplikasi ini bersifat OpenSource, sehingga kalian tidak perlu lagi sibuk mencari Aktivator ataupun Patch nya.

What’s New?

  • Preview and apply color themes – Install and apply new theme extensions without reloading.
  • Keyboard shortcuts editor improvements – Modify keybinding ‘when’ conditions in the editor.
  • Problems panel hover commands – Apply Quick Fixes or open a Peek window directly from hovers.
  • Preferred Code Actions – Preferred (mostly likely) Code Actions support auto fixing common issues.
  • Debug Console customization – Modify font size, font family, and line height of the Debug Console.
  • Better IntelliSense for ARIA attributes – More detailed descriptions for HTML accessibility attributes.=
  • Vue.js interpolations IntelliSense – The Vetur extension now supports smart completions in Vue.js interpolations.
  • New “Bundling Extensions” topic – Use webpack to improve your extension’s load time.
  • more changelog …

Cara Install :

  • Download terlebih dahulu file nya yang sesuai dengan bit OS PC/Laptop kalian (32bit/64bit)
  • Extract dengan menggunakan WinRAR
  • Jalankan Installer nya hingga selesai
  • Tunggu hingga prosess Installasi selesai
  • Finish


Download With :

Notepad++ Terbaru 7.6.6 Final

Notepad++ Terbaru 7.6.6 Final

Notepad++ Terbaru 7.6.6 Final adalah salah satu software terbaik yang dapat anda gunakan untuk mengedit source code dengan sangat mudah dan cepat juga dapat anda download dengan gratis tentunya di Mr. Comro Apps . Anda para pengguna software crack ataupun sering bermain dengan source code, tentunya membutuhkan aplikasi yang dapat anda gunakan untuk mengedit file tersebut. Jika anda menggunakan notepad biasa anda tidak akan dapat mengedit source code file tersebut, oleh karena itu anda harus mendownload dan menginstal Notepad++ Terbaru agar anda dapat mengedit source code file tersebut, misalnya hosts.file dan banyak lagi lainnya.

Notepad++ Terbaru merupakan versi terbaru dari Notepad++ dengan perbaikan beberapa bugs yang masih terdapat pada versi sebelumnya. Software ini mendukung banyak sekali bahasa pemrograman dan disertai dengan berbagai macam fitur yang menarik, diantaranya yaitu memisahkan dan mengedit source code yang sudah jadi, syntax highlighting, mengedit banyak files sekaligus, dan masih banya lagi lainnya. Jadi tunggu apalagi, segera anda download Notepad++ Final ini sekarang juga dan edit source anda dengan mudah dan cepat.

What’s New :

  • Add new languages support: ASN.1, AviSynth, Blitz Basic, Csound, Erlang, escript, Forth, FreeBASIC, LaTeX, MMIX, Nimrod, nnCron, OScript, PureBasic, Rebol, registry, Rust, SPICE, txt2tags
  • Add “Open file in its default viewer” command.
  • Add “-quickPrint” command line argument: Launch Notepad++, print document & exit.
  • Add /noUpdater argument for installer to not install updater (useful in silent mode).
  • Add new installer argument /allowAppDataPluginsLoading.
  • Roll back to 1 “Find next” button in Find/Replace dialog, due to the inconsistence after removal of direction option.
  • Enhancement: empty fields “Replace with” and “Filters” of Find/Replace dialog are remembered in the next session.
  • Fix text selection in combo boxes of find/replace dialog problem on resizing.
  • Fix the issue of passing non-exist folder via command line without any warning.
  • Fix multi-line tab button remaining pushed issue while switching off.
  • Fix TAB key wired behavior on find/replace dialog’s transparency radio button.
  • Fix click on tab without hitting close button but close file issue.
  • Fix Notepad++ modifying command line arguments issue (command line arguments could be visualized by system tools).
  • Fix file not dirty while its content changed on the hard drive.
  • Fix saved duplicated file in the same view issue.
  • Fix “Folder as Workspace” toolbar button not activated after dropping folder issue.

Some features of Notepad++ Final :

  • Ability to open multiple files in one window and not call them by opening the software again
  • Display command-Syntax of programming languages, different color
  • Ability to view, edit multiple documents and text files simultaneously
  • Support multiple languages including Farsi Menu Software
  • Regular search and replace text feature
  • Ability to zoom in and zoom out on the text
  • Support for Programming Languages
  • Supports the ability to Bookmark
  • Having a WYSIWYG editor.
  • Macro Recording and Running
  • Compatibility with a variety of windows
  • Low volume application
  • Fix JavaScript block not recognized in HTML document.
  • Fix Hanging on exit of Notepad++ issue (update DSpellCheck for its instability issue).
  • Add “Google Search” command in the context menu.


Download With :

Download With :

Microsoft Visual Studio 2012 Ultimate Full Version

Microsoft Visual Studio 2012 Ultimate Full Version

Download Gratis Microsoft Visual Studio 2012 Ultimate Full Version – Microsoft Visual Studio 2012 merupakan software yang digunakan untuk membuat maupun mengembangkan aplikasi, baik itu aplikasi berbasis bisnis, aplikasi personal, aplikasi Windows, aplikasi Web, maupun komponen aplikasi lainnya. Microsoft Visual Studio terdapat banyak Kompiler yang didukung seperti Visual C++, Visual C#, Visual Basic, Visual Basic .NET, Visual InterDev, Visual J++, Visual J#, Visual FoxPro, dan Visual SourceSafe. Jika anda tertarik untuk mencobanya, silahkan anda bisa Download Gratis Microsoft Visual Studio 2012 Ultimate Full Version pada link yang telah disediakan.

Cara Install:
  1. Matikan Koneksi Internet & Antivirusnya.
  2. Extract filenya menggunakan winrar, lalu bukalah folder yang telah anda Extract.
  3. Jalankan file Installer yang bernama “vs_ultimate.exe”.
  4. Berikan tanda centang pada “I agree to the License terms and conditions”, lalu klik “Next”.
  5. Pilih komponen Visual Studio yang ingin di Install, lalu klik “Install” dan tunggulah sampai proses Instalasi selesai.
  6. Jika sudah selesai, silahkan buka softwarenya. Maka anda disuruh untuk memasukan Product Key.
  7. Masukan Product Key yang ada di bawah ini, lalu klik “Next”.

Product Key:
RBCXF-CVBGR-382MK-DFHJ4-C69G8

System Requirements
  • Sistem Operasi: Windows 7, Windows 8, Windows Embedded Standard 7, Windows Embedded Standard 8
  • Processor: Dual-core (2.66 GHz) atau lebih tinggi
  • Memory: 2 GB RAM
  • USB: USB 2.0 bus dedicated
  • Graphics card: DirectX 9.0c
  • Language:
  • Visual Basic
  • Visual C#
  • Visual C++
  • JavaScript
  • Visual F#
  • Features:
  • Windows Store Apps
  • Visual Studio IDE
  • Application Lifecycle Management and Team Foundation Server
  • ASP.NET 4.5 and Web Development

Download With :

Sublime Text 3.2 Full Version


Sublime Text 3.2 Full Version

Sublime Text 3.2 Full Version adalah sebuah software Text Editor yang diperuntukan bagi anda yang sehari-hari berkutat dengan kegiatan koding suatu program, misalnya PHP, CSS, HTML, dan lainnya. Software Sublime Text 3.2 Full Version mendukung juga dengan bahasa markup dan bahasa pemrograman lainnya, dengan fitur yang lebih lengkap dibanding software sejenis, selain itu masih dapat ditambah juga dengan plugin yang disediakan agar dapat memaksimalkan kegiatan koding anda.

Cara Installasi :

  • Pertama download dahulu Sublime Text 3.2 Full Version dengan salah satu link di bawah, lalu extract file hasil downloadnya.
  • Jalankan installer sublimenya, sesuaikan dengan arsitektur dari PC anda 32 bit atau 64 bit.
  • Jika sudah selesai close dahulu dan, copy PATCH dan paste di direktori installasi anda C:\Program Files\Sublime Text 3, lalu jalankan PATCH dan klik patch.
  • Buka Sublime text dan klik Help > Enter License dan paste semua yang didalam folder Key, dari Begin License hingga End License
  • Done!


Download With :

3. Cara Membuat Variabel Pada PHP


Ok, setelah kita belajar Cara Menjalankan File PHP Untuk Pertama Kali, kali ini saya akan membahas tentang bagaimana cara membuat variabel. Kalau pada tutorial sebelumnya, kita sudah bisa menampilkan tulisan 'Hello World' ke browser, sekarang pada tutorial kali ini, kita akan membuat sebuah tampungan atau sering disebut variabel yang akan menyimpan suatu nilai.

Contoh, variabel bernama kalimat yang berisi 'Halo, Apa Kabar ?'

Caranya cukup simpel, kita tinggal bikin script berikut ini :

<?php
$kalimat = "Halo, Apa Kabar ?";
echo $kalimat;
?>

Lalu simpan di folder C:/xampp/htdocs/belajarPHP/Materi2/ dengan nama halo.php. Lalu jangan lupa buka xampp, lalu aktifkan 'Apache' dan 'Mysql'. Lalu buka browser, buka localhost/belajarPHP/Materi2/halo.php. Maka hasilnya akan seperti ini :


Nah, mudah sekali kan cara membuat variabel di PHP itu ?

Ingat, pada dasarnya variabel itu memiliki tipe yang bermacam-macam !

Contoh tipe variabel adalah : String (yang barusan kita buat diatas), integer, float, double, char, boolean, dll.

Namun, pada saat kita membuat variabel di PHP, tipe variabelnya akan secara otomatis mengikuti !

Pada saat kita membuat variabel bernama 'kalimat' dan kita isi dengan kata-kata, maka PHP akan secara otomatis mendeteksi bahwa variabel tersebut bertipe String

Namun, berbeda saat kita mengisi variabel kalimat dengan nilai angka. Contoh : 

<?php
$kalimat = "5";
echo $kalimat + 3;
?>

Maka outputnya adalah 8 !








Kok bisa 8 ? Ya karena pada saat kita membuat variabel kalimat dan kita isi dengan nilai 5, maka secara otomatis PHP akan mendeteksi bahwa tipe variabel tersebut adalah integer atau bilangan bulat (walaupun sudah menggunakan petik dua, namun PHP tetap mendeteksi sebagai angka).

Di PHP, tipe variabel memang cukup membingungkan ! 

Kok bisa membingungkan ? Ya, karena seperti yang sudah saya katakan diatas, bahwa PHP bisa mendeteksi tipe variabel dari nilai variabel yang kita buat. Tanpa disadari, hal tersebut justru sangat membingungkan, karena bisa jadi tipe variabel pada variabel PHP bisa berubah-rubah sendiri. Belum lagi kalo ada 2 tipe variabel didalam nilai variabel. Nih, biar jelas lihat contoh berikut !

Coba Anda pikirkan, kira-kira output apa yang dikeluarkan dari script PHP berikut : 

<?php
$kalimat = "5aku";
echo $kalimat + 2;
?>

Kalo Anda sudah terbiasa dengan pemrograman C++, VB, Pascal, pasti menebak output dari script PHP diatas adalah
5aku2
Namun ternyata tidak, outputnya adalah :
Output sesungguhnya adalah 7 ! Kok bisa ? Ya karena PHP mendeteksi adanya angka diawal kalimat, sehingga pada saat operasi penjumlahan dilakukan, maka PHP akan menganggap nilai dari variabel kalimat adalah 5. Aneh ya ?

Sebenarnya masih banyak keanehan-keanehan dari tipe-tipe variabel di PHP yang dikarenakan kita tidak membuat variabel dengan konsisten !

Biasakan buat variabel secara KONSISTEN !

Apa yang dimaksud membuat variabel secara konsisten ? Ya, yang saya maksud adalah kita harus membuat variabel sesuai tipe nya. Jangan seperti yang sudah saya contohkan diatas, kita buat variabel kalimat dengan nilai "5aku", tapi malah dijumlahkan dengan angka 3. Kan ngawur ! String itu tidak bisa dijumlahkan !

Kalau memang terpaksa harus melakukan operasi penjumlahan, ya convertlah dahulu ke tipe integer ! Pembuatan variabel secara konsisten juga sangat baik untuk programmu, karena akan meminimalisir bug yang terjadi

Oke, kesimpulannya, cara membuat variabel di PHP itu sangatlah mudah, karena kita tidak perlu menuliskan tipe variabelnya. Namun ingat, gunakan tipe variabel secara konsisten seperti yang sudah saya jelaskan diatas !

Trus gimana kalo terpaksa kita harus mengubah tipe variabel dari string ke integer ? Ya kita harus menggunakan convert variabel yang akan dijelaskan di materi selanjutnya.

2. Cara Menjalankan File PHP Untuk Pertama Kali


Oke, sekarang saatnya kita mulai bermain-main dengan file PHP. Kita disini akan belajar bagaimana cara menjalankan file PHP.

Nah untuk menjalankan file PHP, kita harus menyiapkan sebuah program yang namanya XAMPP. Ingat ! PHP hanya berjalan di sisi server ! Nah, XAMPP adalah program yang memungkinkan kita untuk membuat server dengan komputer/laptop kita sendiri. Jadi kita tidak perlu mahal-mahal membeli server hanya untuk menjalankan file PHP.

XAMPP ini juga dilengkapi dengan PHPMYADMIN, yang memungkinkan kita untuk membuat database didalam server kita tadi. Namun untuk masalah database, akan kita bahas di bagian selanjutnya.

Berikut adalah langkah untuk menginstall XAMPP : 

1. Silahkan download xampp di https://www.apachefriends.org/download.html (Pilih versi yang terbaru, untuk lebih jelas lihat screenshot dibawah ini)

2. Setelah Anda download, silahkan buka installer yang tadi kita download. Biasanya, saat kita membuka installer xampp, muncul peringatan seperti ini :



Kita, klik ok saja.

3. Setelah itu akan muncul tampilan seperti ini. Klik next aja.


4. Kita klik next lagi.



5. Lalu kita disuruh memasukan directory xampp kita. Kalo saya sih tetep install xampp di C:\XAMPP. Kalo Anda terserah.. :)

Jadi kalo sudah langsung klik next saja.

6. Lalu klik next lagi

7. Lalu klik next lagi.

8. Lalu tunggu hingga proses instalasi selesai.

9. Setelah Anda selesai menginstall, Buka XAMPP Anda (Anda bisa membuka XAMPP di C:\xampp\xampp-control.exe).
Lalu, aktifkan fitur 'apache' dan 'mysql seperti pada gambar berikut.




Oke, apabila sudah, artinya kita sudah berhasil membuat server lokal sendiri yang akan kita gunakan untuk menjalankan file PHP pertama kita.

Membuat dan Menjalankan File PHP Pertama Kali !

Oke, saatnya kita membuat dan menjalankan file PHP pertama kita. Sesuai adat istiadat programmer, pada saat kita belajar suatu bahasa pemrograman pertama kali, hal yang harus dilakukan adalah menampilkan tulisan 'Hello World'

Nah kali ini kita akan menampilkan tulisan 'Hello World' pada PHP. Berikut langkah-langkahnya :
1. Buka XAMPP
2. Pastikan Anda sudah menghidupkan fitur 'Apache' dan 'Mysql' seperti pada gambar dibawah ini

3. Buka folder xampp kalian. (pada contoh kali ini, saya gunakan C:\xampp)
4. Lalu masuk ke folder htdocs 
5. Buat folder baru bernama 'belajarPHP'
6. Lalu didalam folder 'Belajar PHP', buat folder lagi namanya 'Materi1'.
Hal tersebut dilakukan agar pada saat Anda belajar PHP di tutorial ini, Anda dapat dengan mudah memahaminya.
7. Lalu buat file baru namanya 'halo.php'

8. Lalu isi file tersebut dengan script dibawah ini :

<?php

echo "Hello World";

?>


Untuk lebih jelas lihat contoh filenya dibawah ini :

9. Selesai ! Kita tinggal mengeceknya, apakah script kita tadi berjalan atau tidak.
10. Caranya, buka browser lalu ketik localhost/belajarPHP/Materi1/halo.php
11. Kalau berhasil, maka tampilannya seperti ini :
Penjelasan :
<?php adalah sebuah tag yang berfungsi sebagai penanda bahwa setelah tag tersebut, akan diisi dengan script PHP

echo "Hello World"; adalah sebuah perintah untuk menampilkan kata "Hello World"

?> adalah sebuah tag yang berfungsi sebagai penanda bahwa script PHP sudah berhenti disitu.

Mudah kan ?


REKOMENDASI PENTING : 

Gunakan sublime untuk mengedit/membuat file PHP karena program sublime ini sangat mudah dan enak digunakan. Kalau sebelumnya Anda membuat file PHP menggunakan notepad, sekarang beralihlah menggunakan SUBLIME.

1. Pengertian PHP dan Peran PHP dalam Web

Pengertian PHP dan Peran PHP dalam Web
Pengertian PHP dan Peran PHP dalam Web

Pengertian PHP 

PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP pertama kali dibuat oleh Rasmus Lerdorf tahun 1995 dan terus berkembang pesat hingga saat ini. (diambil dari wikibooks - Pengertian PHP dan wikipedia - PHP).

PHP berbeda dengan HTML, javascript, dan CSS, karena kode PHP hanya dapat berjalan di server saja. Sedangkan HTML, javascript, dan CSS dapat berjalan cukup hanya melalui browser saja (tanpa server). Maka dari itu PHP sering disebut server side programming. Artinya pemrograman di sisi server.

Dengan PHP, kita bisa membuat berbagai macam website yang sangat powerfull. Contohnya, kita bisa membuat sistem pemesanan tiket, sistem pemesanan barang, sistem antrian, bahkan sistem-sistem yang sangat besar lainnya.

contoh penggunaan php
contoh penggunaan php


Nah, pada akhir-akhir ini PHP memang sangat populer di kalangan programmer di seluruh dunia. Pada tahun 2014 saja, 84% web server di dunia sudah menggunakan PHP (diambil dari wikipedia - PHP). Bahkan tahun-tahun ini berbagai macam framework PHP sudah banyak bermunculan seperti laravel, codeigniter, dll. Tak cuman itu, karena terlalu banyaknya programmer yang menggunakan PHP, sampai-sampai ada framework diatas framework PHP (contoh : CRUDBOOSTER adalah framework diatas framework LARAVEL, dan framework LARAVEL dibangun menggunakan PHP). Ya, seperti yang saya katakan, PHP ini sangat powerfull !

Peran PHP dalam Web

Pada saat kita membuat website dengan bahasa pemrograman PHP, maka website kita tentu akan tampil dinamis. Tampil dinamis maksudnya adalah, PHP mampu membuat tampilan website berubah-rubah sesuai sistem yang dibuat. Contoh yang paling simpel adalah, website pemesanan makanan online.

contoh halaman pemesanan makanan
contoh halaman pemesanan makanan


Tentu dengan website tersebut, kita bisa memesan makanan secara online yang artinya kita bisa menambah suatu 'data pesanan' kedalam website tersebut. Nah itulah peran PHP yaitu mengolah data tersebut dan memasukannya kedalam database. Sehingga pada saat ada pesanan baru, maka halaman yang digunakan untuk menampilkan pesanan, akan berubah secara dinamis. Hebat kan ?

Saat kita menggunakan PHP, kita juga mampu melakukan CRUD pada database. Apa itu ? CRUD adalah Create, Read, Update, Delete Data pada database. Jadi, dengan PHP kita bisa membuat halaman yang digunakan untuk menambah (create) data pada database, membaca (read) data pada database, memperbarui (update) data pada database, dan menghapus (delete) data pada database. Lihat gambar ini untuk lebih jelas.

PHP dalam website
PHP dalam website


Tak hanya itu, PHP memiliki banyak fungsi-fungsi yang siap pakai dan mudah digunakan. Contoh paling mudah adalah, fungsi untuk ngecrop gambar, untuk resize gambar, watermark gambar, dll (banyak banget deh). Dimana fungsi-fungsi tersebut bisa kita kreasikan sendiri menjadi aplikasi yang luar biasa.

PHP dalam website
PHP dalam website


Jadi, PHP adalah bahasa pemrograman yang wajib kamu pelajari apabila ingin membuat website yang profesional !

Oke, kalau kalian sudah mengerti tentang pengertian PHP dan peran PHP dalam website, sekarang saatnya untuk memulai belajar lebih dalam tentang pemrograman PHP.

Yuk langsung saja masuk ke tutorial selanjutnya !


Cara Menampilkan Data Database Dengan PHP dan MYSQL LENGKAP !







Menampilkan data dari database menggunakan PHP adalah hal yang paling mendasar dalam CRUD (Create, Read, Update, Delete) pada PHP. Karena saat kita mengupdate data, kita juga perlu menampilkan data tersebut, saat kita membuat data kita juga harus menampilkannya, bahkan saat kita menghapus kita harus menampilkannya terlebih dahulu.

Menampilkan database dengan PHP artinya kita akan mengambil data dari database lalu menampilkannya kedalam bentuk HTML (bisa berupa tabel, tulisan, atau gambar) melalui PHP.

Pada kesempatan kali ini, saya akan berbagi bagaimana cara menampilkan database dengan PHP. Disini juga ada saya berikan contoh kasus untuk memperjelas penjelasan saya.

Oke, langsung saja kita mulai !




Siapkan XAMPP, Database, dan Koneksi.php


XAMPP, Database, dan Koneksi.php adalah hal yang wajib disiapkan sebelum kita membuat file PHP untuk menampilkan data.

1.1. Install XAMPP dan aktifkan 'apache' dan 'mysql'


Sebelum kita menginstall, kita harus mendownload XAMPP terlebih dahulu. Anda bisa download disini :








Setelah Anda download, silahkan buka installer yang tadi kita download. Biasanya, saat kita membuka installer xampp, muncul peringatan seperti ini :


Kita, klik ok saja. Lalu akan muncul tampilan seperti ini. Klik next aja.
Kita klik next lagi.


Lalu kita disuruh memasukan directory xampp kita. Kalo saya sih tetep install xampp di C:\XAMPP. Kalo Anda terserah.. :)
Jadi kalo sudah langsung klik next saja.


Lalu klik next lagi
Lalu klik next lagi.
Lalu tunggu hingga proses instalasi selesai. 


Setelah Anda selesai menginstall, Buka XAMPP Anda (Anda bisa membuka XAMPP di C:\xampp\xampp-control.exe).
Lalu, aktifkan fitur 'apache' dan 'mysql seperti pada gambar berikut. 


Oke, apabila sudah, artinya kita sudah berhasil membuat server lokal sendiri yang akan kita gunakan untuk membuat database. Yuk lanjut ke 1.2.

1.2. Menyiapkan Database

Setelah xampp sudah siap, sekarang kita akan membuat databasenya dahulu. Pada contoh kali ini, saya akan menggunakan  database rumah makan karena cukup simpel. Nah disini saya akan beri rancangan databasenya, seperti ini 

Harap pahami baik-baik relasi antar tabel tersebut, agar nantinya Anda tidak bingung saat membuat PHP nya.

Apabila Anda ingin mendownload database ini, saya sudah sediakan link nya. Berikut link download nya :
http://www.mediafire.com/file/mjrbe8iqgo7ghh0/rumahmakan_k67.sql
Silahkan import database tersebut dengan cara :
- Buka localhost/phpmyadmin
- Buat database baru dengan mengklik 'new'
- Lalu tulis nama database 'rumahmakan_k67', lalu klik create

- Masuk ke bagian import
- Lalu choose file dan scroll kebawah lalu klik 'go'

Tapi kalau Anda ingin menggunakan database Anda sendiri juga gakpapa, Silahkan menyesuaikan dengan code PHP yang akan saya buat nantinya. Oh iya, kalo Anda pake database Anda sendiri, jangan lupa isi data nya dulu pada setiap tabel ya...

1.3. Membuat Koneksi ke Database

Buat file dengan nama koneksi.php dan isi file tersebut dengan script berikut :

<?php
$user = "root";
$pass ="";
$db = "rumahmakan_k67";
$host = "localhost";
$kon = mysqli_connect($host, $user, $pass, $db) or die("Connection error" . mysqli_connect_error());
?>

Ingat, setiap Anda membuat file, pastikan file yang Anda buat, Anda simpan di folder :
C:\xampp\htdocs\ (Jika Anda menginstall xampp di C)
Atau agar lebih rapi Anda juga bisa membuat folder di htdocs seperti ini :
C:\xampp\htdocs\databasephp\


2. Membuat File PHP Untuk Menampilkan Data


Saatnya kita membuat file PHP untuk mendapatkan data dari database lalu menampilkannya dalam bentuk HTML.


2.1. Membuat file index.php untuk navigasi antar halaman


Buat file dengan nama index.php dan isi file tersebut dengan script berikut(jangan lupa simpan file ini di folder yang sama dengan koneksi.php. Hal ini juga berlaku untuk file-file selanjutnya.) :

<!DOCTYPE html>
<html>
<head>
<title>Pilih Menu</title>
</head>
<body>
<a href="lihat_pelanggan.php">Lihat Pelanggan</a><br>
<a href="lihat_karyawan.php">Lihat Karyawan</a><br>
<a href="lihat_makanan.php">Lihat Makanan</a><br>
<a href="lihat_nota_penjualan.php">Lihat Nota Penjualan</a><br>
</body>
</html>




2.1. Cara Menampilkan Data Pada Tabel 'pelanggan'

Buat file dengan nama lihat_pelanggan.php dan isi file tersebut dengan script berikut :

<?php
include "koneksi.php";
$query = "select * from pelanggan";
$result = mysqli_query($kon, $query);
echo "<table>
<thead>
<th>ID Pelanggan</th>
<th>Nama</th>
<th>No HP</th>
</thead>
";

if($result) //artinya jika query berhasil dijalankan
{

while($row = mysqli_fetch_assoc($result))
{
//print_r($row);
//echo $row['nama'];
echo "<tr>";
echo "<td>" . $row['id_pelanggan'] . "</td>";
echo "<td>" . $row['nama'] . "</td>";
echo "<td>" . $row['nohp'] . "</td>";
echo "</tr>";
}
}

echo "</table>";
?>

Nah, hasilnya akan seperti ini :

Bagi Anda yang ingin tahu penjelasan lengkap code PHP diatas, bisa lihat video yang sudah saya buat dibagian paling bawah artikel ini.

Singkatnya, code diatas akan menjalankan query "select * from pelanggan" dan hasil query tersebut disimpan kedalam variabel $result lalu ditampilkan dalam bentuk tabel.

2.2. Cara Menampilkan Data Pada Tabel 'karyawan'

Buat file dengan nama lihat_karyawan.php dan isi file tersebut dengan script berikut :

<?php
include "koneksi.php";
$query = "select * from karyawan";
$result = mysqli_query($kon, $query);
echo "<table>
<thead>
<th>ID Karyawan</th>
<th>Nama</th>
<th>Gaji</th>
</thead>
";

if($result) //artinya jika query berhasil dijalankan
{

while($row = mysqli_fetch_assoc($result))
{
//print_r($row);
//echo $row['nama'];
echo "<tr>";
echo "<td>" . $row['id_karyawan'] . "</td>";
echo "<td>" . $row['nama'] . "</td>";
echo "<td>" . $row['gaji'] . "</td>";
echo "</tr>";
}
}

echo "</table>";
?>

Hasilnya akan seperti ini :


Untuk kode ini, sebenarnya sama seperti code untuk menampilkan pelanggan. Hanya saja saya ganti querynya. Yang tadinya
Select * from pelanggan
Saya ubah menjadi
Select * from karyawan

2.3. Cara Menampilkan Data Pada Tabel 'makanan'

Buat file dengan nama lihat_makanan.php dan isi file tersebut dengan script berikut :

<?php
include "koneksi.php";
$query = "select * from makanan";
$result = mysqli_query($kon, $query);
echo "<table>
<thead>
<th>ID Makanan</th>
<th>Nama</th>
<th>Harga</th>
</thead>
";

if($result) //artinya jika query berhasil dijalankan
{

while($row = mysqli_fetch_assoc($result))
{
//print_r($row);
//echo $row['nama'];
echo "<tr>";
echo "<td>" . $row['id_makanan'] . "</td>";
echo "<td>" . $row['nama'] . "</td>";
echo "<td>" . $row['harga'] . "</td>";
echo "</tr>";
}
}

echo "</table>";
?>

Hasilnya akan seperti ini :


Untuk kode ini, sebenarnya sama seperti code untuk menampilkan pelanggan dan karyawan. Hanya saja saya ganti querynya menjadi seperti ini :
Select * from makanan

2.4. Cara Menampilkan Data Pada Tabel 'nota_penjualan' (sedikit berbeda)

Kenapa sedikit berbeda ? Yuk kita langsung saja buat file dengan nama lihat_nota_penjualan.php dan isi file tersebut dengan script berikut :

<?php
include "koneksi.php";
$query = "select nota_penjualan.id_nota,
concat(concat(nota_penjualan.id_pelanggan,' - '), pelanggan.nama) as idpelanggan,
concat(concat(nota_penjualan.id_karyawan, ' - '), karyawan.nama) as idkaryawan,
nota_penjualan.waktu_pesan,
nota_penjualan.total
from nota_penjualan, pelanggan, karyawan
WHERE nota_penjualan.id_pelanggan = pelanggan.id_pelanggan
AND nota_penjualan.id_karyawan = karyawan.id_karyawan";

$result = mysqli_query($kon, $query);
echo "<table>
<thead>
<th>ID Nota</th>
<th>ID Pelanggan</th>
<th>ID Karyawan</th>
<th>Waktu Pesan</th>
<th>Total</th>
</thead>
";

if($result) //artinya jika query berhasil dijalankan
{

while($row = mysqli_fetch_assoc($result))
{
//print_r($row);
//echo $row['nama'];
echo "<tr>";
echo "<td>" . $row['id_nota'] . "</td>";
echo "<td>" . $row['idpelanggan'] . "</td>";
echo "<td>" . $row['idkaryawan'] . "</td>";
echo "<td>" . $row['waktu_pesan'] . "</td>";
echo "<td>" . $row['total'] . "</td>";
echo "<td><a href='detail_nota.php?id=" . $row['id_nota'] . "'>Lihat Detail Nota</a></td>";
echo "</tr>";
}
}

echo "</table>";
?>

Hasilnya seperti ini :


Ya, bisa kita lihat perbedaannya ada pada query nya. Pada contoh-contoh sebelumnya kita menggunakan query "select * from (nama tabel)", tapi kali ini kita menggunakan query "select nota_penjualan.id_nota, concat(concat(nota_penjualan.id_pelanggan, ' - '), pelanggan.nama) as Pelanggan, concat(concat(nota_penjualan.id_karyawan, ' - '), karyawan.nama) as Karyawan, nota_penjualan.waktu_pesan, nota_penjualan.total from nota_penjualan,pelanggan, karyawan where nota_penjualan.id_pelanggan = pelanggan.id_pelanggan AND nota_penjualan.id_karyawan = karyawan.id_karyawan";"

hahahaha, panjang ya ? Mau tau penjelasannya ? Tonton video di akhir artikel ini !

2.6. Cara Menampilkan Detail nota_penjualan beserta rincian

Nah kalo yang ini, jelas berbeda dari sebelum2nya. Karena sebagai pengguna sistem, kan gak mungkin kalau mau lihat detail nota harus masuk ke tabel rincian dulu, terus harus mencari nota dengan id yang kita cari. Biasanya, kalo kita buka nota, otomatis rincian makanannya juga tertera disitu.

Maka dari itu kita bikin halaman untuk menampilkan detail nota penjualan beserta rincian nota tersebut. Jadi saat detail nota ini dibuka, maka kita bisa lihat nota ini pesen makanan apa saja beserta kuantitasnya juga.

Yuk langsung saja buat file bernama detail_nota.php lalu isi file tersebut dengan script php berikut : 


<?php
include "koneksi.php";
$id = $_GET['id'];
$query = "SELECT rincian.id_rincian,
rincian.id_nota,
concat(concat(rincian.id_makanan, ' - '), makanan.nama) as idmakanan,
rincian.kuantitas
FROM rincian,nota_penjualan, makanan
WHERE rincian.id_nota = nota_penjualan.id_nota
AND rincian.id_makanan = makanan.id_makanan
AND rincian.id_nota = '$id'";

$result = mysqli_query($kon, $query);

echo "ID NOTA : " . $id . "<br><br>";
echo "rincian nota : <br>";

echo "<table>
<thead>
<th>Makanan</th>
<th>Kuantitas</th>
</thead>
";

if($result) //artinya jika query berhasil dijalankan
{

while($row = mysqli_fetch_assoc($result))
{
//print_r($row);
//echo $row['nama'];
echo "<tr>";
echo "<td>" . $row['idmakanan'] . "</td>";
echo "<td>" . $row['kuantitas'] . "</td>";
echo "</tr>";
}
}

echo "</table>";
?>

Nanti tampilannya akan menjadi seperti ini :




3. Selesai & Kesimpulan


Selesai ! Kita sudah berhasil membuat file PHP untuk menampilkan data dari database !

Nah jadi seperti itu script php nya untuk menampilkan data database. Sebenarnya simpel sih, cuman kalo Anda sedang belajar, perbanyak saja latihan membuat CRUD database. Untuk menampilkan data dari database sebenarnya tidak harus dengan tabel, bisa juga seperti pada langkah ke 2.6, atau untuk lebih EXPERT, Anda bisa menampilkan data dengan bentuk chart. Nah lain kali akan saya bahas ya.. Makanya tetap like fanspage komputer67 biar tau update nya :D



4. Video Penjelasan


Ingin tau penjelasan lengkap dari semua code yang kita buat diatas ? Yuk tonton video penjelasan berikut !
Sesuai janji saya, saya akan memberi penjelasan semua code diatas melalui video berikut, silahkan tonton agar Anda lebih paham tentang code yang saya buat diatas.

berikut videonya :
Part 1

 Part 2

Part 3


5. Link Download File PHP 


Download file-file PHP yang tadi kita buat .

Nah, bagi Anda yang ingin belajar lebih jelas, file-file PHP yang sudah saya buat diatas akan saya upload ke mediafire (karena mediafire tidak terlalu banyak iklan sehingga memudahkan Anda dalam mendownload). 




6. Next Tutorial : Cara Menambah Data Database Dengan PHP


Setelah kita bisa menampilkan data, kita juga harus bisa menambah data database dengan PHP. Yuk ikuti tutorial berikutnya !

Cara Menambah Data Database Dengan PHP

Notification
Ini adalah popup notifikasi.
Done