Sesuai Dengan Penejelasan Materi Disection 8
Mengenai Fungsi PHP dalam Web ( Gunakan Tools Notepad ++ )
Silahkan Peserta Kelas Melakukan Modifikasi Pada 4 Latihan Berikut
Latihan 1 : di rubah isinya menjadi nama anda
Latihan 2 :Tampilkan Picture Logo Anda
Latihan 3 : Isi Biodata Anda
CONTOH HTML
<!DOCTYPE HTML>
<html>
<head>
<title>Membuat Link</title>
</head>
<body>
<h1>Selamat datang di website saya</h1>
<h1>BIODATA</h1>
<h3>Nama : DAVID BUDIMAN</h3>
<h3>NPM : 195120054</h3>
<h3>Fakultas: Komputer</h3>
<h3>Prodi : Teknologi Informasi</h3>
<h3>Agama : ISLAM</h3>
<h3>Hobi : Petualang</h3>
<a href="latihan1.html">buka Latihan 1</a><br>
<a href="latihan2.html">buka Latihan 2</a>
</body>
</html>
Pemrograman Dasar
Rabu, 15 Januari 2020
Selasa, 14 Januari 2020
SECTION 06 APLIKASI CAT 2.0
Pada section 06 ini saya akan membahas secara singkat tentang aplikasi berikut ini :
1. Notepad ++
2. Xampp
3. Prototype
1. Definisi Notepad++
Notepad++ adalah sebuah penyunting teks dan penyunting kode sumber yang berjalan di sistem operasi Windows. Notepad++ menggunakan komponen Scintilla untuk dapat menampilkan dan menyuntingan teks dan berkas kode sumber berbagai bahasa pemrograman.
Notepad++ didistribusikan sebagai perangkat lunak bebas. Proyek ini dilayani oleh Sourceforge.net dengan telah diunduh lebih dari 27 juta kali dan dua kali memenangkan penghargaan SourceForge Community Choice Award for Best Developer Tool
Bahasa pemrograman yang didukung oleh Notepad++
Didukung dalam hal ini adalah dimengerti dan diterjemahkan menjadi teks oleh Notepad++. Misalnya pada C++, fungsi-fungsinya akan di masukan kedalam daftar fungsi dan kata-katanya akan berubah warna sesuai dengan makna kata tersebut di C++.
Berikut sejumlah bahasa pemrograman yang didukung oleh Notepad++ sejak versi 5.9.3:
- ActionScript, Ada, ASP, Assembler, autoIt
- Batch
- C, C++, C#, Caml, Cmake, COBOL, CSS
- D, Diff
- Flash ActionScript, Fortran
- Gui4CLI
- Haskell, HTML
- Berkas INI, InnoSetup
- Java, JavaScript, JSP
- KiXtart
- LISP, Lua
- Makefile, Matlab
- NSIS
- Objective-C
- Pascal, Perl, PHP, Postscript, PowerShell, Properties file, Python
- R, Resource file, Ruby
- Shell, Scheme, Smalltalk, SQL
- TCL, TeX
- Pascal, Perl, PHP, Postscript, PowerShell, Properties file, Python
- XML
- YAML
2. XAMPP
adalah perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQL database, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web resminya.
Sejarah dan Pengembang
.XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri dari Tim Inti (Core Team), Tim Pengembang (Development Team) & Tim Dukungan (Support Team)
Bagian Penting XAMPP
Mengenal bagian XAMPP yang biasa digunakan pada umumnya:
- htdoc adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain.
- phpMyAdmin merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat http://localhost/phpMyAdmin, maka akan muncul halaman phpMyAdmin.
- Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).
3. Prototype
Yaitu proses merancang sebuah model dari suatu sistem, bisa dikatakan sebagai bentuk awal (contoh) atau standar ukuran untuk suatu objek yang akan dikerjakan nanti, dengan metode prototyping, pengembangan suatu data saling berinteraksi selama proses dan menentukan hasil yang terbaik.
SECTION 05 WEB PROGRAMING
Aplikasi web adalah jenis aplikasi yang menggunakan arsitektur client server. Sesuai dengan namanya client server berarti adanya pembagian kerja pengolahan data antara client dan server. Secara singkat, jaringan client server adalah jaringan dimana computer client bertugas melakukan permintaan data dan server bertugas melayani permintaan tersebut.
Web Programming
Pemrograman web diambil dari 2 suku kata yaitu pemrograman dan web. Pemrograman yang dalam bahasa inggris adalah programming dan diartikan proses, cara, atau perbuatan program (secara bahasa indonesia).
Definisi Web adalah jaringan komputer yang terdiri dari kumpulan situs internet yang menawarkan teks, grafik, suara dan sumber daya animasi melalui protokol transfer hypertext. Orang banyak mengenal web dengan istilah WWW (world wide web), World Wide Web adalah layanan internet yang paling populer saat ini internet mulai dikenal dan digunakan secara luas setelah adanya layanan WWW.
WWW adalah halaman-halaman website yang dapat saling terkoneksi satu dengan lainnya (hyperlink) yang membentuk samudra belantara informasi. WWW berjalan dengan protokol HyperText Transfer Protokol (HTTP).
Halaman Web merupakan file teks murni (plain text) yang berisi sintaks-sintaks HTML yang dapat dibuka/ dilihat/ diterjemahkan dengan Internet Browser. Sintaks HTML mampu memuat konten text, gambar, audio, video dan animasi. Kini internet identik dengan web, karena kepopuleran web sebagai standar interface pada layanan-layanan yang ada di internet, dari awalnya sebagai penyedia informasi, ini digunakan juga untuk komunikasi dari email sampai dengan chatting, sampai dengan melakukan transaksi bisnis (commerce) (Betha Sidik,Ir, Pemrograman web dengan HTML, Informatika Bandung, 2005).
Banyak keuntungan yang diberikan oleh Aplikasi berbasis Web dari pada aplikasi berbasis destop, sehingga aplikasi berbasis web telah diadopsi oleh perusahaan sebagai bagian dari strategi teknologi informasinya, karena beberapa alasan:
- Akses informasi mudah
- Setup server lebih mudah
- Informasi mudah didistribusikan
- Bebas platform
- Informasi dapat di sajikan oleh browser web pada sistem operasi mana saja karena adanya standar dokumen berbagai tipe data dapat disajikan
Cara kerja pemrograman web
Sebelum menjelaskan cara kerja pemrograman web, sebaiknya anda mengetahui tentang HTML bahwa HTML bukan bahasa pemrograman tapi adalah markup language (bahasa penandaan yang terdiri dari TAG). HTML hanya mendeskripsikan bahwa bagian tertentu dalam sebuah halaman web adalah isi yang harus ditampilkan oleh browser dengan cara tertentu.
Bagaimana cara kerja pemrograman web? Secara sederhana pemrograman web hanya dilakukan dengan menyisipkan perintah diantara TAG HTML. Misal:
<html>
<head>
<title>Contoh</title>
</head>
<body>
<?php
echo date("d/m/Y");
?>
</body>
</html>
Pada saat kita mengakses halaman tersebut, web server langsung merespon apa yang kita minta dengan melakukan proses parsing (membaca isi halaman baris perbaris) dan jika menemukan baris perintah bahasa pemrograman maka web server akan mengeksekusi/ menjalankan perintah tersebut dan setelah semua selesai baru akan mengirimkannya ke browser. Contoh diatas web server akan mengirimkan hasil eksekusi baris perintah echo date("d/m/Y") dalam bentuk tanggal dinamis yang diangap sebagai bagian dari HTML yang bersifat statis.
Apa yang dapat dilakukan dengan pemrograman web
- Pemrograman web memungkinkan kita dapat membuat halaman web yang dinamis dengan perintah-perintah yang cukup sederhana tapi dapat menghasilkan informasi yang beragam.
- Pemrograman web dapat melakukan interaksi sehingga pengguna dapat memperoleh informasi yang sesuai/relevan seperti pencarian, pengiriman data, dll.
- Pemrograman web dapat dihubungkan dengan berbagai macam basis data/ database seperti mysql, oracle, sql server, dll.
Bahasa pemrograman apa saja yang dapat digunakan untuk pemrograman web
Bisa dikatakan hampir semua bahasa pemrograman dapat digunakan untuk pemrograman web asalkan bahasa pemrograman tersebut bisa bekerja dalam web server dan dapat menciptakan HTML, XHTML, CSS, JavaScript, dan XML. Beberapa bahasa pemrograman web yang populer diantaranya yaitu: PHP, ASP.NET, Ruby on Rails, Perl, ASP classic, Python, dan JSP.
SECTION 04 STURKTUR XML BLOG
XML adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan kelanjutan dari HTML yang merupakan bahasa standar untuk melacak Internet
XML adalah bahasa markup – menggunakan tag label, mengkategorikan dan mengatur informasi dalam spesifikasi cara. Markup menjelaskan dokumen atau data struktur dan organisasi. Konten, seperti teks, Gambar, dan data, adalah bagian dari kode yang berisi markup Tag. Hal ini juga yang paling menarik untuk kebanyakan manusia sehari-hari yang membaca atau berinteraksi dengan data dan kebutuhan dokumen. fleksibilitas XML telah berkembang yang menyebabkan digunakan untuk bertukar data dalam berbagai bentuk.
definisi xml adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam.
XML didesain untuk mempu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi.
XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen. Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan suatu cara yang standar.
Kegunaan dan Cara Menggunakan XML. Kegunaan dan Cara Menggunakan XML – XML (eXtensible Markup Language) digunakan dalam banyak aspek pengembangan web, sering dipakai untuk menyederhanakan penyimpanan dan pertukaran data. ... pengembangan web. dokumentasi
XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran data antar sistem yang beraneka ragam.[1] XML merupakan kelanjutan dari HTML (HyperText Markup Language) yang merupakan bahasa standar untuk melacak Internet.[2]
Daftar isi
Mengenal XML[sunting | sunting sumber]
XML didesain untuk mampu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data (jamak dari datum) yang jika diolah bisa memberikan informasi.[3]
XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen.[4] Dengan sendirinya, XML dapat digunakan untuk menggambarkan sembarang view database, tetapi dengan satu cara yang standar.[4]
Tipe XML[sunting | sunting sumber]
- XML, merupakan standar format dari struktur berkas (file) yang ada.
- XSL, merupakan standar untuk memodifikasi data yang diimpor atau diekspor.
- XSD, merupakan standar yang mendefinisikan struktur database dalam XML.
Keunggulan XML[sunting | sunting sumber]
Keunggulan XML bisa diringkas sebagai berikut:[6]
- Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
- Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML.
- Mudah pemeliharaannya.
- Sederhana. XML lebih sederhana.
- Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.
Kamis, 07 November 2019
Section 03 Pemrograman Dasar
Pengertian Komputer: Fungsi, Jenis, dan Komponen Komputer
Pengertian Komputer
Pengertian Komputer Adalah
Daftar isi
Apa yang dimaksud dengan komputer? Secara umum, pengertian Komputer adalah suatu perangkat elektronik yang dapat digunakan untuk mengolah data sesuai dengan prosedur yang telah dirumuskan sebelumnya sehingga menghasilkan informasi bermanfaat bagi penggunanya.
Definisi komputer adalah alat elektronik yang terdiri dari rangkaian berbagai komponen yang saling terhubung sehingga membentuk suatu sistem kerja. Sistem di dalam komputer tersebut dapat melakukan pekerjaan secara otomatis berdasarkan program yang diperintahkan kepadanya sehingga mampu menghasilkan informasi berdasarkan data dan program yang ada.
Pada umumnya komputer terdiri dari 3 elemen utama, antara lain:
Perangkat Keras (Hardware) yang terdiri dari Processor, RAM, Harddisk, Motherboard, dan CPU.
Perangkat Lunak (Software) yaitu sistem operasi dan juga berbagai aplikasi yang dimasukkan ke dalam hardware dan bekerja sesuai perintah dari pengguna.
Pengguna Komputer (Brainware) yaitu pemakai atau operator komputer.
Secara etimologis, kata “Komputer” berasal dari bahasa Latin, yaitu “Computare” yang artinya menghitung. Sehingga secara sederhana pengertian komputer adalah alat untuk menghitung aritmatika.
Pengertian Komputer Menurut Para Ahli
Agar lebih memahami apa arti komputer, maka kita dapat merujuk pada pendapat para ahli berikut ini:
1. Robert H. Blissmer
Menurut Robert H. Blissmer, pengertian komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas, yaitu menerima input, memproses input sesuai dengan instruksi yang diberikan, menyimpan perintah-perintah dan hasil pengolahannya, serta menyediakan output dalam bentuk informasi.
2. V. C. Hamacher
Menurut V. C. Hamacher, definisi komputer adalah mesin penghitung elektronik yang cepat dan dapat menerima informasi input digital, kemudian memprosesnya sesuai dengan program yang tersimpan di memorinya, dan menghasilkan output berupa informasi.
3. Donald H. Sanders
Menurut Sanders, pengertian komputer adalah sistem elektronik yang digunakan untuk memanipulasi data yang cepat serta tepat, dirancang dan diorganisasikan agar dapat secara otomatis menerima dan menyimpan data, memproses data hingga menghasilkan output berdasarkan perintah yang sudah tersimpan di dalam memori.
3. Wiliam M. Fuori
Menurut Fuori, pengertian komputer adalah suatu alat pemroses data yang bisa melakukan perhitungan secara besar dan cepat, termasuk perhitungan aritmatika serta operasi logika, dan tidak ada campur tangan manusia.
4. Robert H. Blissmer
Menurut Robert H. Blissmer, pengertian komputer adalah suatu alat elektronik yang mampu melakukan beberapa tugas diantaranya menerima input, memproses input, menyimpan perintah-perintah dan menghasilkan output yang berbentuk informasi.
5. Williams & Sawyer
Menurut Williams & Sawyer, definisi komputer adalah mesin serbaguna yang dapat diprogram, bisa menerima data (fakta-fakta serta gambar-gambar kasar) dan memproses atau memanipulasi data tersebut ke dalam informasi yang dapat digunakan.
Baca juga: Pengertian File
Fungsi Komputer
Fungsi Komputer
Pada dasarnya fungsi komputer sangat beragam, tergantung pada para penggunanya. Mengacu pada pengertian komputer di atas, berikut adalah fungsi utamanya:
1. Data Input
Komputer dapat menerima informasi atau data dari sumber lain. Data tersebut diterima melalui aktivitas di keyboard, mouse, dari komputer lain atau peralatan lainnya.
2. Data Processing
Salah satu fungsi utama komputer adalah untuk melakukan pengolahan data sehingga menghasilkan output, yaitu berupa informasi. Umumnya, data yang diolah di dalam komputer adalah berbentuk teks, gambar, audio, video, grafik, dan lainnya.
3. Data Output
Fungsi komputer berikutnya adalah untuk menghasilkan output/ informasi setelah melalui proses pengolahan data. Informasi tersebut dapat disajikan melalui monitor, alat printer, dan speaker.
4. Data Storage
Komputer juga dapat berfungsi sebagai tempat untuk menyimpan data sehingga dapat ditemukan dengan mudah dan digunakan kembali. Data tersebut dapat disimpan di dalam memori internal komputer maupun memori eksternal.
5. Data Movement
Fungsi lain dari komputer adalah untuk memindahkan data dari satu komputer ke komputer lainnya atau berbagai alat output lainnya.
Baca juga: Topologi Jaringan Komputer
Komponen Komputer
Komponen Komputer
Berdasarkan fungsinya, komponen di dalam komputer dapat dibedakan dalam tiga kelompok, yaitu Input, Process, dan Output.
1. Komponen Input
Komponen ini merupakan komponen hardware yang memiliki fungsi sebagai pemberi perintah berbagai tugas yang akan diberikan pada komputer. Beberapa komponen input tersebut diantaranya;
Keyboard, memberikan input atau masukan berupa alfanumerik dan interpretasi ASCII lainnya.
Mouse dan Trackpad, alat yang menghubungkan brainware dengan layar monitor.
Pen (untuk layar sentuh), fungsinya mirip seperti mouse namun bentuk nya seperti pena.
Scanner, alat untuk memindai gambar yang akan dimasukkan ke dalam sistem komputer.
Microphone, alat untuk input data dalam bentuk audio.
2. Komponen Proses
Komponen ini memiliki fungsi untuk mengolah data atau memproses perintah yang diberikan oleh brainware yang kemudian ditampilkan pada komponen output.
Beberapa komponen proses diantaranya adalah;
Processor, yaitu komponen utama dalam proses mengolah data.
Motherboard, yaitu komponen penghubung berbagai komponen lainnya dalam komputer.
Hard Disk, yaitu komponen untuk menyimpan data yang sifatnya permanen di dalam komputer, misalnya sistem operasi komputer.
RAM, yaitu memori untuk menyimpan berbagai taktivitas komputer untuk sementara.
3. Komponen Output
Ini adalah komponen yang memiliki fungsi untuk menampilkan informasi dari perintah yang telah diproses oleh komputer.
Beberapa komponen output diantaranya adalah;
Monitor, komponen komputer yang dapat menampilkan proses yang sedang dikerjakan sebuah komputer.
Printer, komponen yang dapat mencetak informasi ke dalam bentuk hard copy.
Speaker, komponen yang dapat menghasilkan output berupa audio atau suara.
Baca juga: Pengertian Power Supply
Jenis-Jenis Komputer
Jenis-Jenis Komputer
Berdasarkan bentuk dan ukurannya, komputer dapat dibedakan menjadi tujuh jenis komputer. Adapaun jenis-jenis komputer adalah sebagai berikut:
1. Komputer Portabel
Ini adalah jenis komputer yang mudah dibawa kemana saja, dimana penggunaannya untuk keperluan penelitian di lapanan dan berpindah-pindah. Jenis komputer ini kurang populer karena cenderung berat dan lebih besar dari laptop pada umumnya.
2. Komputer Desktop
Sesuai dengan namanya, ini adalah komputer yang ada di atas meja. Komputer ini memiliki CPU yang terpisah dari monitor dan keyboard.
3. Komputer Palmtop
Ini adalah komputer yang bentuknya kecil dan bisa digenggam. Komputer jenis ini sudah sangat jarang digunakan sejak ditemukannya Smartphone.
4. Komputer Tower
Ini adalah komputer yang bentuknya lebih besar dari komputer desktop dan biasanya diletakkan di atas atau samping meja. Komputer ini dapat ditambahkan perangkat pendukung karena memiliki expansionslot.
5. Komputer Notebook
Ini adalah jenis laptop namun dengan ukuran yang lebih tipis. Umumnya banyak digunakan oleh pelajar, pengajar, dan peneliti yang membutuhkan perangkat komputer yang ringkas dan ringan.
6. Handbook (Sub-notebook)
Ini adalah jenis notebook yang ukurannya lebih kecil dari notebook pada umumnya. Umumnya handbook memiliki processor dengan spesifikasi yang rendah.
7. Komputer Laptop
Ini adalah jenis komputer yang dapat diletakkan di pangkuan penggunanya. Laptop memiliki CPU, monitor, dan keyboard yang menyatu dan mudah dibawa kemana-mana.
Langganan:
Postingan (Atom)