Latest Post

PHP (Hypertext Preprocessor)

| Kamis, 29 September 2016
Baca selengkapnya »

Pengertian PHP

PHP adalah bahasa pemrograman script server-side yang didesain untuk pengembangan web. Selain itu, PHP juga bisa digunakan sebagai bahasa pemrograman umum. PHP di kembangkan pada tahun 1995 oleh Rasmus Lerdorf, dan sekarang dikelola oleh The PHP Group.

PHP disebut bahasa pemrograman server side karena PHP diproses pada komputer server. Hal ini berbeda dibandingkan dengan bahasa pemrograman client-side seperti JavaScript yang diproses pada web browser (client).

Pada awalnya PHP merupakan singkatan dari Personal Home Page. Sesuai dengan namanya, PHP digunakan untuk membuat website pribadi. Dalam beberapa tahun perkembangannya, PHP menjelma menjadi bahasa pemrograman web yang powerful dan tidak hanya digunakan untuk membuat halaman web sederhana, tetapi juga website populer yang digunakan oleh jutaan orang seperti wikipedia, wordpress, joomla, dll.


Saat ini PHP adalah singkatan dari PHP: Hypertext Preprocessor, sebuah kepanjangan rekursif, yakni permainan kata dimana kepanjangannya terdiri dari singkatan itu sendiri: PHP: Hypertext Preprocessor.

PHP dapat digunakan dengan gratis (free) dan bersifat Open Source. PHP dirilis dalam lisensi PHP License, sedikit berbeda dengan lisensi GNU General Public License (GPL) yang biasa digunakan untuk proyek Open Source.


Kemudahan dan kepopuleran PHP sudah menjadi standar bagi programmer web di seluruh dunia. Menurut wikipedia pada februari 2014, sekitar 82% dari web server di dunia menggunakan PHP. PHP juga menjadi dasar dari aplikasi CMS (Content Management System) populer seperti Joomla, Drupal, dan WordPress.

Dikutip dari situs w3techs.com, (diakses pada 18 Desember 2014), berikut adalah market share penggunaan bahasa pemrograman server-side untuk mayoritas website di seluruh dunia :


Dapat dilihat dari tampilan diatas bahwa mayoritas website modern saat ini menggunakan PHP.
Fungsi PHP Dalam Pemrograman Web

Untuk membuat halaman web, sebenarnya PHP bukanlah bahasa pemrograman yang wajib digunakan. Kita bisa saja membuat website hanya menggunakan HTML saja. Web yang dihasilkan dengan HTML (dan CSS) ini dikenal dengan website statis, dimana konten dan halaman web bersifat tetap.

Sebagai perbandingan, website dinamis yang bisa dibuat menggunakan PHP adalah situs web yang bisa menyesuaikan tampilan konten tergantung situasi. Website dinamis juga bisa menyimpan data ke dalam database, membuat halaman yang berubah-ubah sesuai input dariuser, memproses form, dll.

Untuk pembuatan web, kode PHP biasanya di sisipkan kedalam dokumen HTML. Karena fitur inilah PHP disebut juga sebagai Scripting Language atau bahasa pemrograman script.

Sebagai contoh penggunaan PHP, misalkan kita ingin membuat list dari nomor 1 sampai nomor 10. Dengan menggunakan HTML murni, kita bisa membuatnya secara manual seperti kode berikut ini:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html>
<head>
<title>Contoh list dengan HTML</title>
</head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
<ol>
<li>Nama Mahasiswa ke-1</li>
<li>Nama Mahasiswa ke-2</li>
<li>Nama Mahasiswa ke-3</li>
<li>Nama Mahasiswa ke-4</li>
<li>Nama Mahasiswa ke-5</li>
<li>Nama Mahasiswa ke-6</li>
<li>Nama Mahasiswa ke-7</li>
<li>Nama Mahasiswa ke-8</li>
<li>Nama Mahasiswa ke-9</li>
<li>Nama Mahasiswa ke-10</li>
</ol>
</body>
</html>


Halaman HTML tersebut dapat dibuat dengan mudah dengan cara men-copy-paste tag <li>sebanyak 10 kali dan mengubah sedikit angka-angka no urut di belakangnya. Namun jika yang kita inginkan adalah menambahkan list tersebut menjadi 100 atau 1000 list, cara copy-paste tersebut menjadi tidak efektif.


Jika menggunakan PHP, kita tinggal membuat perulangan for sebanyak 1000 kali dengan perintah yang lebih singkat seperti berikut ini:



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html>
<head>
<title>Contoh list dengan PHP</title>
</head>
<body>
<h2>Daftar Absensi Mahasiswa</h2>
<ol>
<?php
for ($i= 1; $i <= 1000; $i++)
{
echo "<li>Nama Mahasiswa ke-$i</li>";
}
?>
</ol
</body>
</html>





Dengan menggunakan kode baris yang bahkan lebih sedikit, kita dapat membuat list tersebut menjadi 1000 kali, bahkan 100.000 kali dengan hanya mengubah sebuah variabel $i.

PHP tidak hanya dapat melakukan pengulangan tersebut, masih banyak hal lain yang bisa kita lakukan dengan PHP, seperti menginput data ke database, menghasilkan gambar, menkonversi halaman text menjadi PDF, management cookie dan session, dan hal lainnya yang akan kita pelajari di dalam tutorial belajar PHP di duniailkom.

Dalam tutorial PHP kali ini, kita telah mempelajari pengertian PHP, dan fungsi PHP dalam pembuatan website. Pada tutorial selanjutnya kita akan membahas tentang sejarah PHP dan perkembangan versinya, dari awal kemunculannya pada tahun 1994, hingga menjadi salah satu bahasa pemrograman paling populer saat ini
.

PHP (Hypertext Preprocessor)

Posted by : Unknown on :Kamis, 29 September 2016 With 0komentar

PENGERTIAN INFORMATIKA

| Sabtu, 24 September 2016
Baca selengkapnya »

Informatika 

        (Inggris: Informatics) merupakan disiplin ilmu yang mempelajari transformasi fakta berlambang yaitu data maupun informasi pada mesin berbasis komputasi. Disiplin ilmu ini mencakup beberapa macam bidang, termasuk di dalamnya: sistem informasi, ilmu komputer, ilmu informasi, teknik komputer dan aplikasi informasi dalam sistem informasi manajemen. Secara umum informatika mempelajari struktur, sifat, dan interaksi dari beberapa sistem yang dipakai untuk mengumpulkan data, memproses dan menyimpan hasil pemrosesan data, serta menampilkannya dalam bentuk informasi. Aspek dari informatika lebih luas dari sekadar sistem informasi berbasis komputer saja, tetapi masih banyak informasi yang tidak dan belum diproses dengan komputer.

Informatika mempunyai konsep dasar, teori, dan perkembangan aplikasi tersendiri. Informatika dapat mendukung dan berkaitan dengan aspek kognitif dan sosial, termasuk tentang pengaruh serta akibat sosial dari teknologi informasi pada umumnya. Penggunaan informasi dalam beberapa macam bidang, seperti bioinformatika, informatika medis, dan informasi yang mendukung ilmu perpustakaan, merupakan beberapa contoh yang lain dari bidang informatika.
Dalam ruang lingkup yang lebih luas, informatika meliputi beberapa aspek:
  • teori informasi yang mempelajari konsep matematis dari suatu informasi
  • ilmu informasi yang mempelajari tentang cara pengumpulan, klasifikasi, manipulasi penyimpanan, pengaksesan, dan penyebarluasan informasi untuk keperluan sosial dan kemasyarakatan secara menyeluruh
  • ilmu komputer dan teknik komputer yang mempelajari tentang pemrosesan, pengarsipan, dan penyebaran informasi dengan menggunakan teknologi informasi dan pemrograman yang berbasis komputer.
  • sistem informasi yang mempelajari mengenai teknik pengembangan suatu sistem untuk mengolah berbagai macam informasi yang ada.
  • keamanan informasi ilmu yang mempelajari mengenai kajian proses mengamankan dan melindungi data pada yang ada pada sistem atau komputers.
  • informatika sosial yang mengkaji aspek sosial dari TIK dalam perubahan sosial dan organisasional, penggunaan teknologi dalam konteks sosial, dan cara kelembagaan sosial teknologi informasi yang dipengaruhi oleh kekuatan sosial dan praktik-praktik sosial/kemasyarakatan.
Dalam Pemahaman di Teknik informatika mempunyai aspek kedisiplinan dalam menguasai bidang ilmu informatika yang cukup luas. Informatika dalam prospek ke depan dalam dunia pekerjaan masa depan karena informatika berada dalam segala bidang ilmu membutuhkan sentuhan ahli dari ilmu informatika.
CONTOH GAMBAR
Image result for INFORMATIKA

Image result for INFORMATIKA

PENGERTIAN INFORMATIKA

Posted by : Unknown on :Sabtu, 24 September 2016 With 0komentar

HIRARKI BASIS DATA

|
Baca selengkapnya »

Hirarki Basis Data

Istilah “basis data” berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kwitansi dan kumpulan data yang berhubungan dengan bisnis.

- Secara luas basis data merupakan : representasi dari fakta dunia yang mewakili suatu objek yang di rekam dalam bentuk angka,huruf,gambar,bunyi, dll

Definisi basis data

· Himpunan kelompok data yang saling berhubungan yang di organisasi sedemikian rupa agar kelak dapat di manfaatkan kembali dengan cepat dan mudah


· Kumpulan data yang saling berhubungan yang di simpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu,untuk memenuhi berbagai kebutuhan


· Kumpulan file / table /arsip yang saling berhubungan yang di simpan di dalam media penyimpanan tertentu.


Konsep dasar dari basis data

· kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.

Istilah Basis data (bahasa Inggris: database), atau sering pula dieja basisdata, merupakan:
· kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

Perangkat Lunak untuk membuat Basis Data diantara lain :

1.DB2
2.Microsoft SQL Server
3.Oracle
4.Sybase
5.Interbase
6.XBase
7.Firebird
8.MySQL
9.PostgreSQL
10.Microsoft Access
11.dBase III
12.Paradox
13.FoxPro
14.FoxPro
15.Arago Force
16.Recital
17.dbFast
18.dbXL
19.quiksilver
20.Clipper
21.Flagship
22.Harbour
23.Visual dBase
24.Lotus Smart


Manfaat Basisdata

•Kecepatan dan kemudahan(speed )

•Efisiensi ruang penyimpanan (space )

•Keakuratan(accuracy)

•Ketersediaan(availability)

•Kelengkapan (completeness)

•Keamanan(security)

•Kebersamaan pemakai(sharebility).





Hierarki Basis Data


· Sebelum masuk ke Urutan atau hierarki Basis Data sangatlah penting untuk mengetahui urutan dari data seperti digambarkan dalam gambar sbb :


Hirarki data :




1. Database : kumpulan dari file /table yang membentuk suatu basis data

2. File : terdiri dari record record yang menggambarkan satu kesatuan data yang sejenis

3. Record : menggambarkan satu unit individu yang tertentu kumpulan dari record .kumpulan dari record membentuk suatu file

4. Field : mempresentasikan suatu atribut dari record yang menunjukan suatu item dari data seperti misalnya nama, alamat DLL.kumpulan field membentuk record.

5. Character : bagian data yang terkecil ,dapat berupa numeric ,huruf ataupun karakter2 kusus yang membentuk suatu item data field.


Contoh Gambar


Image result for hirarki basis data  Image result for hirarki basis data

Image result for hirarki basis data


HIRARKI BASIS DATA

Posted by : Unknown on : With 0komentar

Komunikasi Dalam Jaringan

| Sabtu, 16 April 2016
Baca selengkapnya »
Pengertian Komunikasi
      Adalah proses penyampaian pikiran dan perasaan oleh seseorang kepada orang lain,atau proses pemindaian pengertian dalam bentuk gagasan dan informasi dari seseorang kepada orang lain

      Komunikasi Terjadi jika saya bicara, anda mengerti dan sebalik nya jika anda bicara saya mengerti


      Jenis jenis Komunikasi Berfungsi sebagai berikut :


  1. Komunikasi sebagai kendali: komunikasi bertindak sebagai pengendali perilaku seseorang/kelompok
  2. konumikasi sebagai motivasi: Komunikasi yang membantu seseorang/berkelompok
  3. komunikasi sebagai informasi: Komunikasi membantu proses penyampaian informasi yang diperlukan oleh seseorang/berkelompok dengan meneruskan data dan nilai pilihan alternative
  4. komunikasi sebagai mengunkapkan emosional: Merupakan komunikasi yang terjadi pada interaksi sosial yang mengungkapkan kekecewaan dan puas {gembira}


    1. Komunikasi terbagi menjadi 2:

  5. komunikasi verbal{lisan}: Adalah komunikasi yang menggunakan kata-kata baik lisan atau tulisan
  6. komunikasi nonverbal{nirkata}: adalah komunikasi yang menggunakan bahasa tubuh, gerak, isyarat/gambar


    1. pengertian komunikasi dalam jaringan


      Adalah cara berkomunikasi dimana penyampaian dan penerimaan nya dilakukan melalui jaringan internet

      Keunggulan jaringan internet


      KELEBIHAN

  7. Dapat dilakukan dimana saja dan kapan saja
  8. Efiensi biaya
  9. Efiensi waktu
  10. Terintergrasi dengan layanan T.I.K lainnya{sambil melakukan komunikasi daring,kita bisa mengerjakan lebih dari satu pekerjaan dalam perangkat yang sama}
  11. Meningkatkan intensitas berkomunikasi {mendorong orang lebih sering berkomunikasi di dunia maya}
  12. Meningkatkan partisivasi { memungkinkan banyak orang berdiskusi dan mencari ilmu pengetahuan di internet}


    1. KELEMAHAN

  13. Tidak mewakili emosi dari pengguna
  14. memerlukan perangkat khusus
  15. Terlalu banyak informasi yang tidak penting
  16. menyita konsentrasi


    1. Jenis komunikasi dalam jaringan ada 2:
    2. Komunikasi dalam jaringan sinkron {serempak}
        Adalah komunikasi menggunakan komputer/smartphone sebagai media,yang terjadi secara serempak, waktu nyata {real time}contoh: teks chat,video chat{video call}

      • Komunikasi dalam jaringan asinkron {tak serempak}
          Adalah komunikasi menggunakan perangkat komputer/smartphone yang dilakukan secara tunda. contoh email,forum,rekaman simulasi visual, serta membaca dan menulis documen melalui W.W.W
            Komponen pendukung komunikasi dalam jaringan

        • Komponen perngkat keras {Hardware} contoh: komputer,smartphone,perangkat pendukung koneksi internet
        • komponen perangkat lunak {software} contoh:skype,facebook,twitter,dll
komponen perangkat akal {brainware} komponen ini adalah manusia {user}

CONTOH GAMBAR
Image result for komunikasi dalam jaringan


Image result for komunikasi dalam jaringan

Komunikasi Dalam Jaringan

Posted by : Unknown on :Sabtu, 16 April 2016 With 0komentar
|
Baca selengkapnya »
KOMUNIKASI DALAM JARINGAN
    Pengertian Komunikasi
      Adalah proses penyampaian pikiran dan perasaan oleh seseorang kepada orang lain,atau proses pemindaian pengertian dalam bentuk gagasan dan informasi dari seseorang kepada orang lain

      Komunikasi Terjadi jika saya bicara, anda mengerti dan sebalik nya jika anda bicara saya mengerti


      Jenis jenis Komunikasi Berfungsi sebagai berikut :


  1. Komunikasi sebagai kendali: komunikasi bertindak sebagai pengendali perilaku seseorang/kelompok
  2. konumikasi sebagai motivasi: Komunikasi yang membantu seseorang/berkelompok
  3. komunikasi sebagai informasi: Komunikasi membantu proses penyampaian informasi yang diperlukan oleh seseorang/berkelompok dengan meneruskan data dan nilai pilihan alternative
  4. komunikasi sebagai mengunkapkan emosional: Merupakan komunikasi yang terjadi pada interaksi sosial yang mengungkapkan kekecewaan dan puas {gembira}


    1. Komunikasi terbagi menjadi 2:

  5. komunikasi verbal{lisan}: Adalah komunikasi yang menggunakan kata-kata baik lisan atau tulisan
  6. komunikasi nonverbal{nirkata}: adalah komunikasi yang menggunakan bahasa tubuh, gerak, isyarat/gambar


    1. pengertian komunikasi dalam jaringan


      Adalah cara berkomunikasi dimana penyampaian dan penerimaan nya dilakukan melalui jaringan internet

      Keunggulan jaringan internet


      KELEBIHAN

  7. Dapat dilakukan dimana saja dan kapan saja
  8. Efiensi biaya
  9. Efiensi waktu
  10. Terintergrasi dengan layanan T.I.K lainnya{sambil melakukan komunikasi daring,kita bisa mengerjakan lebih dari satu pekerjaan dalam perangkat yang sama}
  11. Meningkatkan intensitas berkomunikasi {mendorong orang lebih sering berkomunikasi di dunia maya}
  12. Meningkatkan partisivasi { memungkinkan banyak orang berdiskusi dan mencari ilmu pengetahuan di internet}


    1. KELEMAHAN

  13. Tidak mewakili emosi dari pengguna
  14. memerlukan perangkat khusus
  15. Terlalu banyak informasi yang tidak penting
  16. menyita konsentrasi


    1. Jenis komunikasi dalam jaringan ada 2:
    2. Komunikasi dalam jaringan sinkron {serempak}
        Adalah komunikasi menggunakan komputer/smartphone sebagai media,yang terjadi secara serempak, waktu nyata {real time}contoh: teks chat,video chat{video call}

      • Komunikasi dalam jaringan asinkron {tak serempak}
          Adalah komunikasi menggunakan perangkat komputer/smartphone yang dilakukan secara tunda. contoh email,forum,rekaman simulasi visual, serta membaca dan menulis documen melalui W.W.W
            Komponen pendukung komunikasi dalam jaringan

        • Komponen perngkat keras {Hardware} contoh: komputer,smartphone,perangkat pendukung koneksi internet
        • komponen perangkat lunak {software} contoh:skype,facebook,twitter,dll
        • komponen perangkat akal {brainware} komponen ini adalah manusia {user}
Posted by : Unknown on : With 0komentar
Next
▲Top▲