Minggu, 05 Agustus 2012

I Love Blitar

Hey guys,,, this time I will tell you about my hometown, Blitar. Surely the English version to meet the duty of Mr Paul,,,
Blitar town located in the southern province of East Java, Indonesia. The city is located about 167 km south of Surabaya. Blitar town famous as the birthplace and tomb of the first president of the Republic of Indonesia, Ir. Sukarno.
Besides called Patria City, the city is also known as the City of PETA (Defenders of the Homeland) because under kepimpinanan Suprijadi, Laskar PETA to fight against Japan for the first time on February 14, 1945 that inspired the emergence of resistance to independence in other areas.
Koi fish are popular in Japan can be cultivated well in this city so as to provide additional nickname as the City of Koi. Blitar have tourist attractions, such as coastal tourism, cave tourism, religious tourism, historical tourism.  For religious tourism, there is the tomb of the first president of Indonesia, Ir Soekarno. For coastal tourism, tambak beach, serang beach, white sand beaches and much more. The most famous example is the beach of white sand with water clarity and has a white sand. Blitar has a cave in the water, the most famous are the cave Mbultuk. Blitar also has a historic temple is the penataran temple. Blitar also have distinctive food that does’nt exist in other areas such as pecel Blitar, ice Pleret, wajik kletik and fruit that is typical in Blitar Blimbing karangasari. Blitar low pollution, has the cool air, and not bogged down. I was born in blitar town, in blitar town I became an adult and I will be successful in this Blitar city. I really love the blitar town… :D

Kamis, 02 Agustus 2012

Jawaban Ujian PJJ

Hey guys,,,barusan saya melakukan ujian PJJ nih,,, tau kan apa itu PJJ?? Bukan Pacaran Jarak Jauh tentunya,,, hahaha,,, :D
PJJ itu Pembelajaran Jarak Jauh,,,ngerti kan maksudnya??
dan ini saya share jawaban ujian saya yang baru saya kerjakan,,, :D

Soal

1. Perbedaan Pendidikan Tatap Muka dan PJJ dilihat dari sisi Pengajar, Peserta Didik, dan Bahan Ajar
2. Kriteria yang dibutuhkan dari sebuah media pembelajaran untuk kebutuhan proses PJJ
3. Apa saja faktor pedukung dan kendala PJJ di Indonesia


Jawaban SOAL-1
Pengajar (Guru/Dosen) : Dari sisi Pengajar (Guru/Dosen), model tersebut bisa dilihat dari segi gaya mengajar, teknik serta motivasi mengajar. Pengajar harus lebih kreatif dan mempunyai waktu yang lebih banyak untuk memberikan materi secara online. Model pembelajaran online merupakan model pembelajaran yang efektif di masa depan.

Peserta Didik (Siswa/ Mahasiswa) : Dari sisi peserta didik (Siswa/ Mahasiswa), model tersebut bisa dilihat dari teknik pembelajaran mahasiswa, yang ketika pembelajaran tatap muka peserta didik bisa langsung bertanya jika ada masalah. Tetapi di pembelajaran jarak jauh mungkin peserta didik tidak bisa bertanya secara langsung karena mungkin dibekali dengan materi dan video tutorial. Peserta didik juga harus pandai memanajemen waktunya agar bisa membagi kesibukan PJJ dan kesibukan lainnya.

Bahan ajar yang digunakan : Dari segi bahan ajar yang digunakan antara tatap muka dengan PJJ mungkin tidak terlalu berbeda, mungkin yang berbeda dari segi penyampaiannya. Yang biasanya tatap muka bisa langsung menerima materi lisan dan ujian tertulis tetapi untuk PJJ pembelajaran biasanya dengan modul dan video tutorial serta ujian online.

Jawaban SOAL-2
Menurut saya criteria yang dibutuhkan dari sebuah media pembelajaran agar dapat memenuhi kebutuhan proses belajar mengajar dalam PJJ adalah media Internet. Karena semakin hari semakin berkembang teknologi internet, maka pembelaran online bisa dilakukan melalui internet sekaligus memperkenalkan internet kepada peserta didik. Untuk kriteria yang cocok digunakan sebagai proses belajar mengajar dalam PJJ, media tersebut mempunyai tempat upload modul, forum diskusi, upload video, video streaming, latihan online dan ujian online.  Media yang hampir mendekati kriteria tersebut menurut saya adalah “moodle”.


Jawaban SOAL-3
Menurut saya yang menjadi faktor pendukung maupun kendala perkembangan PJJ di Indonesia antara lain :
Kendala :
Masih banyak kawasan yang belum tersentuh listrik apalagi internet.
Masih banyak tenaga pengajar yang belum tau banyak tentang IT.
Peserta didik yang masih awam dengan pengertian PJJ.
Masih minimnya penguasaan ICT.

Pendukung :
Wilayah Indonesia yang terdiri dari banyak pulau, ini menjadi alasan mengapa harus dilakukan PJJ.
PJJ memakan biaya yang murah daripada pendidikan tatap muka.
Ketersediaan bermacam-macam media dan aplikasi untuk dilaksanakanPJJ, bahkan social network pun juga bisa.

Upload dengan CodeIgniter

Good pagi guys,,,,gmn kabar pagi ini?masih puasa kan?masih puasa kan pastinya pastinya,,,hehe,,, :D
Kali ini saya akan membuat tutorial upload dengan CodeIgniter,,
oke untuk mempersingakat waktu kita langsung saja belajarnya,,,


Tutorial ini saya praktekkan dari http://localhost/d4b6/user_guide/libraries/file_uploading.html dari aplikasi CodeIgniter saya,,
      Pertama yang harus kita lakukan membuat formnya terlebih dahulu di folder view, buat dengan nama form_upload.php
<html>
<head>
<title>Form Upload</title>
</head>
<body>


<?php echo $error;?>
<?php echo form_open_multipart('upload/do_upload');?>

<input type="file" name="userfile" size="20" />

<br /><br />

<input type="submit" value="upload" />

</form>

</body>
</html>


Sebagai pemroses untuk meng-upload file kita, jangan lupa kita buat file di folder controller dengan nama upload.php

<?php

class Upload extends CI_Controller {

      function __construct()
      {
            parent::__construct();
            $this->load->helper(array('form', 'url'));
      }

      function index()
      {
            $this->load->view('form_upload', array('error' => ' ' ));
      }

      function do_upload()
      {
            $config['upload_path'] = './uploads/';
            $config['allowed_types'] = 'gif|jpg|png';
            $config['max_size']     = '100';
            $config['max_width']  = '1024';
            $config['max_height']  = '768';

            $this->load->library('upload', $config);

            if ( ! $this->upload->do_upload())
            {
                  $error = array('error' => $this->upload->display_errors());

                  $this->load->view('form_upload', $error);
            }
            else
            {
                  $data = array('upload_data' => $this->upload->data());

                  $this->load->view('upload_succes', $data);
            }
      }
}
?>


Untuk menampilkan file kita berhasil di upload jangan lupa buat file sebagai penanda/ pengecekan bahwa file kita sudah di upload, kita buat file di folder view dengan nama upload_succes.php

<html>
<head>
<title>Form Upload</title>
</head>
<body>

<h3>Your file was successfully uploaded!</h3>

<ul>
<?php foreach ($upload_data as $item => $value):?>
<li><?php echo $item;?>: <?php echo $value;?></li>
<?php endforeach; ?>
</ul>

<p><?php echo anchor('upload', 'Upload Another File!'); ?></p>

</body>
</html>



Sebagai media penyimpanan gambar, kita buat folder “uploads” di aplikasi CodeIgniter “d4b6”.

     














   Jika sudah anda lakukan tutorial diatas, langsung saja pada browser ketik http://localhost/d4b6/upload maka akan tampil seperti ini















Kemudian pilih file dengan klik “choose file” maka akan membuka Windows Explorer, dan silahkan pilih gambar..

















Setelah gambar dipilih, langsung klik upload, jika ber hasil akan muncul keterangan sebagai berikut,,,




















Untuk memastikannya cek gambar yang anda pilih di folder “uploads” yang tadi anda buat, jika gambar tersebut ada brarti anda berhasil,,,


















Demikian Tutorial upload sederhana yang telah saya buat, terima kasih telah menyimak,,, :D

Rabu, 01 Agustus 2012

Praktek CodeIgniter 1

Oke gay, eh guys maksudnya,,,, haha,, :D
selamat bertemu lagi di blog tercinta saya ini,,,
kali ini saya menceritakan tentang praktek CodeIgniter, karena pada post saya yang sebelumnya udah ada pengertian apa itu CodeIgniter maka kali ini saya langsung saja menjelaskan,,,hehe,,, :D
Seperti biasa jangan lupa siapkan kopi dan snack, ya buat penyemangat biar tidak mengantuk,, :D
Sedikit cerita ini adalah praktek CodeIgniter yang saya lakukan tadi siang bersama mas Sajarwo Anggai dosen saya, yang ternyata teman dari mantan dosen saya pak Faris,,, hehehe,,,
Kok jadi ngomongin dosen ini, ya udah langsung cuss aja kita praktekkan saja,,,

Disini saya akan mempraktekkan bagaimana menampilkan tabel dari database ke dalam CodeIgniter :
pertama yang kita lakukan :
Berdoa, pastinya dong,,, :D

Kita harus membuat database terlebih dahulu, disini saya menggunakan XAMPP,,,

  1. Masuk pada localhost/phpmyadmin lalu kita membuat database, misalnya kita kasih nama databasenya "d4b6", inisial dari D4 Batch 6 Seamolec ITB,,, :D
  2. Jika databasenya sudah jadi, mari kita membuat tabelnnya.
  3. Kita nama tabel tersebut dengan nama "news", yang isinya atribut id, title, content, create
Contoh dari print screen saya bisa dilihat :










Kemudian kita masuk pada folder Controller dan masuk pada welcome.php. Disini Controller sebagai pengeksekusi perintah yang mengontrol data. Disini terdapat file welcome.php berperan untuk membuat link ke view welcome_message.php.

contoh script = $this->load->view('welcome_message');

Hasilnya akan tampil welcome_message.php









Apa anda sudah puyeng??belum dong pastinya, kan ini masih langkah awal,,, :D

oke sekarang akan diteruskan untuk pembuatan tabel yang terkoneksikan database.

1. Kita masuk ke folder controller lalu buat file baru contoh "news.php" yang isinya :
 
   <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
    class News extends CI_Controller {
    public function show(){
 $data['n'] = $this->ModelNews->getAllNews();
 $this->load->view('news/view_show_page', $data);
     }
     }
     ?>


(Maksud dari script diatas adalah membuat class baru yaitu class news dan fungsi show. Kemudaian meload file view_show_page di folder news)


2. Kemudian jika sudah selesei kita masuk view dan membuat folder news didalamnya yang isinya file "view_show_page.php" yang isinya :

<? 
//print_r($n); 
$sr = $n->result();
?>


<p>List News</p>


<table border='1'>
<tr>
<td>id</td>
<td>title</td>
    <td>content</td>
    <td>create</td>
</tr>


<? foreach($sr as $r){ ?>
<tr>
<td><?=$r->id?></td>
<td><?=$r->title?></td>
    <td><?=$r->content?></td>
    <td><?=$r->create?></td>
</tr>
<? } ?>
</table>


(Ini adalah membuat tabel biasa. Foreach diatas digunakan untuk membuat fungsi mengulang. Id, title, content, dan create diambil dari database)


3. Untuk pengeksekusian database kita harus masuk kedalam folder model dan membuat file yang dinamai "modelNews", yang berisi :



<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');


class ModelNews extends CI_Model {


    function __construct()
    {
         parent::__construct();
    }

function getAllNews(){
$q="SELECT * FROM news";
return $this->db->query($q);
}

}
?>


(Ini adalah fungsi memanggil database, yang terletak pada folder model dan file modelNews)


4. Kemudian jangan lupa setting di autoload yang terletak di folder config, ini berfungsi untuk meload secara otomatis dan tidak mengulang difile lain modelnya, jika di php seperti include. Kita ketikkan seperti ini :


    $autoload['model'] = array('ModelNews');


5. Untuk mempermudah melihat hasil kerja kita, yang sebelumnya welcome sebagai index, kita ubah news yang menjadi index, caranya di folder config cari file routes.php dan ubah menjadi :


    $route['default_controller'] = "news";


Jika anda mengikuti petunjuk saya dari atas sampai bawah InsyaAllah anda akan berhasil seperti hasil yang saya peroleh dibawah ini :
















Selamat Mencoba guys,,,, :D