Sunday, 20 November 2016

Cara Mengirim Email Dengan PHP


Cara Mengirim Email Dengan PHP - Di postingan kali ini aku akan membuat tutorial bagaimana cara membuat proses pengiriman email dengan bahasa pemrograman PHP. Sebenarnya cukup simple dan banyak fungsi dari script ini, Contoh : Membuat form contact me. Pastinya kita memerlukan sebuah layout dan proses untuk memudahkan si user tersebut dan mengirimkan data - data yang sudah di masukan pada kolom yang sudah disediakan.


  1. Kalian buatlah file dengan nama index.html, dan isikan script dibawah ini :
    <form action="send.php" method="post">
     <div>
      <label>Nama Lengkap</label>
      <input type="text" name="nama" placeholder="Nama Lengkap"/>
     </div>
     <div>
      <label>Email</label>
      <input type="email" name="email" placeholder="Email"/>
     </div>
     <div>
      <label>Subjek</label>
      <input type="text" name="subjek" placeholder="Subjek"/>
     </div>
     <div>
      <label>Pesan</label>
      <textarea name="pesan"></textarea>
     </div>
     <div>
      <button type="reset">Ulangi</button>
      <button type="submit">Kirim</button>
     </div>
    </form>
  2. Sekarang buat file baru dengan nama visualteam_post.php.
    <?php
    $name = $_POST['nama'];
    $email = $_POST['email'];
    $subject = $_POST['subjek'];
    $message = $_POST['pesan'];
    $to = "wiiputu@gmail.com"; // Ganti Dengan Email Kalian
    $headers = "MIME-Version: 1.0" . "rn";
    $headers .= "Content-type:text/html;charset=iso-8859-1" . "rn";
    $headers .= 'From: Visual Team ID <noreply@visualteam-id.com>'."rn" . 'Reply-To: '.$name.'
    <'.$email.'>'."rn";
    @mail($to, $subject, $message, $headers);
    if(@mail) {
    echo "Email berhasil terkirim!";
    } ?>
Jika step diatas sudah diikuti dan selesai, maka layout dan prosesnya sudah bisa dicoba di server masing masing, bisa dicoba menggunakan localhost tetapi harus ada koneksi internet. Sekian dulu postingan untuk kali ini.

Semoga Bermanfaat Bagi Kita Semua

Friday, 18 November 2016

Apa itu Localhost?


Apa itu Localhost? - Dipostingan sebelumnya aku sudah tulis materi kita selanjutnya adalah File Server / Localhost. Sebagaian orang pasti bingung apa itu localhost dan apa fungsinya, kali ini aku akan membahas sedikit tentang Localhost itu sendiri.

Loopback Network Interface adalah nama asli dari localhost. Ia selalu memiliki default alamat IP di 127.0.0.1. Tugas dari localhost adalah memberikan jalan bagi browser supaya bisa mengakses data HTTP server yang terinstall di komputer lokal. Dengan mengakses http://localhost/ melalui browser, maka akan muncul website yang tertanam di komputer kita sendiri (komputer lokal).

Berikut beberapa alasan mengapa seseorang yang ingin belajar pemrograman (dan bahkan seorang master sekalipun) harus memiliki localhost.

Menjalankan Fungsi Standar Server

Hampir tidak ada bedanya kita memiliki localhost dan mengakses server online di provider hosting. Kita bisa menjalankan semua bahasa pemrograman berbasis web, seperti HTML, CSS, Javascript, dan PHP, termasuk olah database menggunakan aplikasi PHPmyadmin. Sangat menunjang proses pembelajaran bagi pemula.

Offline Mode

Dengan mengaktifkan localhost, kita bisa melakukan aktifitas ujicoba pemrograman tanpa harus terhubung ke jaringan online. Tanpa biaya bandwidth.

Akses Cepat

Semua lalu lintas data terjadi sangat cepat karena file yang dikirim dan diterima diakses melalui komputer yang sama. Sangat memudahkan saat menyimpan dan melihat hasil perubahan. Efisiensi waktu terjaga.

Semoga bermanfaat Untuk Semuanya.

Cara Membuat Koneksi Ke Database Dengan PHP


Cara Membuat Koneksi Ke Database Dengan PHP - Sebelum melangkah lebih jauh di dalam materi yang akan kita bahas yaitu PHP. Apa sih PHP itu? semuanya akan aku jawab di postingan selanjutnya tapi aku akan buat sedikit cara menyambungkan PHP itu sendiri ke phpMyadmin. Pasti kalian bertanya tanya lagi apa phpMyadmin itu, Materi itu akan dibahas di postingan selanjutnya juga hehe.

Siap pertama kalian buat file bernama koneksi.php berikut scriptnya :

<?php
$host = "";
$user = "";
$pass = "";
$nama_db = "";

mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($nama_db) or die(mysql_error());

?>


  • Baris 1 dan 10 adalah pembuka dan penutup bahasa pemrograman PHP.
  • Baris 2-5 adalah variable yang nantinya kalian akan isi dengan informasi server kalian diantara petik dua (").
  • Baris 7 adalah pengambilan data berdasarkan variable yang diisi sebelumnya dan memintanya untuk dieksekusi untuk mengeceknya apakah data sudah benar atau belum.
  • Baris 8 adalah proses pemilihan nama database yang sudah dibuat didalam phpMyadmin sebelumnya.

Selanjutnya simpan file tersebut di dalam folder file server/localhost kalian, materi selanjutnya kita akan membahas tentang File Server/Localhost. Oke Sekian postingan singkat kali ini, jika kalian masih bingung alangkah baiknya menginggalkan pesan,pertanyaan, atau kritik di kolom komentar.

Wednesday, 2 November 2016

Membuat Game Snake Dengan Bahasa C (Windows Console) - Alternatif Tanpa Linked List


Membuat Game Snake Dengan Bahasa C (Windows Console) - Alternatif Tanpa Linked List - Apa itu Linked List? Linked list itu sendiri merupakan bagian dari konsep Struktur Data, yang mungkin memerlukan waktu cukup lama untuk bisa memahaminya. Nah, jika Anda masih awam dengan linked list, berikut ini tutorial alternatif dengan menggunakan array sebagai ganti linked list.

Snake adalah permainan yang biasa dijumpai pada ponsel-ponsel tahun 2000an. Pada game ini kita menggerakan ular untuk memakan makanan yang terletak di layar secara acak. Setiap kali memakan makanan, tubuh ular bertambah panjang. Tantangannya yaitu ular tersebut tidak boleh menabrak tembok maupun tubuhnya sendiri.


Permainan Snake dengan Windows Console

Agar lebih mudah saat mencoba, mari kita lihat dulu alur programnya secara garis besar. Di sini, program utama dibagi menjadi tiga bagian, yaitu init (awal), game loop, dan ending (akhir).
Jika flowcart diatas tidak terlihat silahkan Klik Kanan > Open Link In New Tab, Nah kalian bisa memperbesar dan memperkecil gambar sesuai keinginan kalian.


Pada bagian awal, kita menyiapkan beberapa variabel yang diperlukan beserta nilai awalnya.
  • timestamp
    Timestamp ini merupakan penanda waktu yang akan kita gunakan untuk menghitung jeda pergerakan ular.
  • score
    Score untuk menampung nilai yang diperoleh pemain.
  • ular dengan 3 segmen
    Pada permulaan permainan kita set ular sepanjang 3 segmen.
  • posisi makanan
    Pada permulaan permainan kita tempatkan makanan secara acak.

Bagian game loop merupakan bagian yang deksekusi terus-menerus berulang-ulang selama permainan berlangsung. Di sini kita membaca input keyboard yang ditekan pemain, melakukan perubahan situasi (state), dan mencetak (render) isi permainan di layar. Umumnya layar akan di-render setiap putaran. Jadi, jika komputer berhasil melakukan 60 kali putaran dalam satu detik, artinya layar sudah ter-render ulang sebanyak 60 kali. Pada game berbasis grafis, di sini kita bisa menghitung jumlah frame per detik (FPS). Namun untuk kali ini, kita hanya akan me-render layar setiap 200 milidetik sekali, atau sekitar 5 FPS.
Bagian akhir digunakan untuk menampilkan nilai, dan “bersih-bersih” sebelum keluar dari program.

Klik tombol download untuk mendapatkan source code lengkap dari Membuat Game Snake Dengan Bahasa C (Windows Console) - Alternatif Tanpa Linked List 
Sekian Tutorial dari aku jika ada pertanyaan silahkan berkomentar, karena bertanya lebih baik supaya tidak sesat dijalan.. hehehee

Tuesday, 1 November 2016

Post Pertama

Hallo, Perkenalkan Organisasi kecil kami. Disini kami akan membantu kalian semua di dalam permasalahan yang ada, kalian bisa request artikel, tutorial, software disini. Kami siap membantu kalian dengan senang hati, disini kami terdiri dari 5 Member Aktif yaitu :

  1. Dewa Putu Wahyu Adi Putra
  2. I Kadek Dwi Supartama
  3. I Putu Adi Sanjaya
  4. I Putu Restu Indrawan Prabawa
  5. Putu Yeremia Sosiawinaya
Kalian bisa komentar di halaman ini karena ini adalah halaman pertama yang memperkenalkan diri kami agar kalian semua mengetahui siapa saja yang akan membantu kalian. Untuk postingan kali ini
kami akhiri dulu, ditunggu postingan selanjutnya :)