Salam. Selamat datang di website saya. SistemIT.com. Pada kesempatan kali ini saya akan membagikan sebuah pembelajaran membuat sistem informasi dengan bahasa pemrograman PHP. Tentunya dengan konsep yang saya usahakan dapat dengan mudah diterima dengan akal sehat anda. wkwkwk.. Jangan terlalu serius ya gan. Tentunya saya membagikan ini dengan tujuan untuk membantu para junior programmer untuk memahami bagaimana membuat sistem informasi mulai dari analisis kasus hingga membuat program (yang dikenal dengan istilah NGODING) bagi anak-anak alay yang ngakunya PROGRAMMER.. padahal bukan. wkwkwk. Sekali lagi jangan terlalu serius ya gan.

Bahan-bahan yang saya share disini adalah bahan ketika saya pernah mengajar sebuah les pemrograman. Bagan pembelajaran sistem informasi php yang saya buat terdiri dari 1 sampai dengan 10 bagian yang jika dipelajari secara seksama akan memudahkan kita untuk mengerti bagaimana dasar-dasar pembuatan sistem informasi dengan menggunakan bahasa pemrograman PHP. Masing-masing bagian / part memliki target yang harus dicapai. Jika anda belum memahami salah satu part, silahkan mundur satu part sebelum nya atau pelajari part tersebut hingga anda mengerti dengan baik. Untuk selanjutnya saya akan menyertakan video penjelasannya.

TARGET PART 1 :
Mengetahui dan Memahami hal-Hal dan Istilah yang perlu diketahui dalam pemrograman website dan develop sistem informasi

Sebelum membahas lebih dalam mengenai pemrograman website baik itu php, mysql, html, css, javascript dan lainnya, kita harus memahami atau paling tidak mengatahui istilah dan beberapa konsep yang berkaitan dengan pemrograman website. Ada banyak yang perlu dijelaskan, namun yang ditulis pada modul ini adalah merupakan inti yang perlu dipahami sebelum membangun sebuah sistem informasi berbasis website.

HAL-HAL YANG PERLU DIKETAHUI

1. URL

URL adalah singkatan dari Uniform Resource Locators yang berarti suatu “pathname” untuk mengidentifikasi sebuah dokumen di web. Didalam URL terdapat informasi nama mesin/host (dalam hal ini komputer) yang akan diakses, nama dokumen beserta logical pathnamenya serta jenis protokol yang akan digunakan untuk melakukan akses ke web.

CONTOH URL : http://www.sistemit.com

Tipe-tipe URL
Terdapat dua tipe URL, penjelasannya dibagian bawah ini:

b. URL Absolut (URL Absolute)
Yaitu suatu alamat lengkap yang menyertakan nama dari domain, yang langsung menentukan lokasi dari dokumen atau direktori yang ada pada internet. Direktori yang tertapat dalam domain dan dokumen yang terdapat dalam direktori. Contohnya:
<img src=”http://www.namasitus.com/images/image.jpg” />

a. URL Relatif (URL Relative)
Yaitu URL yang menentukan suatu alamat berdasarkan URL yang memang aktif ketika saat itu.
Contohnya : <img src=”image.jpg” />
Contoh lainnya : <img src=”../../image.jpg” />
tanda ../ digunakan untuk keluar dari satu folder dalam memanggil file yang ada dari kondisi terakhir keberadaan akses URL.

2. XAMPP

XAMPP merupakan sebuah perangkat lunak gratis sehingga bebas digunakan. XAMPP berfungsi sebagai server yang berdiri sendiri (localhost), yang terdiri dari Apache HTTP Server, MySQL database dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. XAMPP dikembangkan oleh perusahaan apache friends yang biasanya digunakan untuk simulasi pengembangan website.

Tool pengembangan web ini mendukung teknologi web popular seperti PHP, MySQL, dan Perl. Dengan meggunakan perangkat lunak XAMPP, programmer web dapat menguji aplikasi web yang dikembangkan dan mempresentasikannya ke pihak lain secara langsung dari komputer, tanpa perlu terkoneksi ke internet. XAMPP juga dilengkapi fitur manajemen database seperti PHPMyAdmin seperti pada server hosting sungguhan, sehingga pengembang web dapat mengembangkan aplikasi web berbasis database dengan mudah.

Istilah XAMPP diambil dari kata X yang berarti empat sistem operasi apapun seperti Windows, Linux, Mac Os, dan solaris, sedangkan A diambil dari kata Apache, kemudian M singkatan dari kata MySQL kemudian huruf P singkatan dari PHP dan untuk huruf P yang terakhir adalah singkatan dari perl.

3. Apache

Apache adalah aplikasi web server. Tugas utama Apache adalah menampilkan halaman web yang benar kepada user berdasarkan kode HTML, PHP atauyang lainnya.

4. MySQL

MySQL adalah aplikasi database server. SQL merupakan kependekan dari Structured Query Language. SQL merupakan bahasa terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk membuat dan mengelola database beserta isinya. Programmer atau user dapat memanfaatkan MySQL untuk menambahkan (Create), membaca atau menampilkan (Read), mengubah (Update), dan menghapus (Delete) data yang berada dalam database.

5. PHP

PHP kependekatan dari Personal Home Page yaitu salah satu bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. PHP memungkinkan untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data yang sering digunakan bersama PHP adalah MySQL namun PHP juga mendukung sistem manajemen database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL, dan sebagainya.

6. SOFTWARE APA SAJA YANG DIPERLUKAN

Untuk mempelajari pemrograman PHP dan database MySql sekaligus menerapkannya untuk membangun sebuah web atau sistem informasi, ada beberapa software yang harus disiapkan seperti berikut :

  • Program PHP (SUDAH TERMASUK DI XAMPP)
  • Web Server Apache (SUDAH TERMASUK DI XAMPP)
  • Database MySql (SUDAH TERMASUK DI XAMPP)
  • Editor ( Misal : Dreamweaver, Notepad, Notepad++, PHP editor dan lain-lain).
  • MySql Editor (SUDAH TERMASUK DI XAMPP).
  • Web Browser (misal: Google Chrome, Mozilla, Internet Explorer dan lain-lain).

KESIMPULAN BAGIAN 1

KITA AKAN MENGGUNAKAN WEB SERVER XAMPP

KITA AKAN MENGGUNAKAN BROWSER CHROME

KITA AKAN MENGUNAKAN EDITOR NOTEPAD ++

Demikianlah hal hal yang harus diketahui sebelum kita masuk ke dalam pembahasan lebih lanjut. Untuk bertanya silahkan ajukan pertanyaan pada kolom komentar.