Friday, August 3, 2012

UJIAN PJJ

Soal-1
Perbedaan dari sisi :
·         Pengajar ( Guru / Dosen )
o   Dalam sisi pendidikan tatap muka adalah dimana guru harus bias menyampaikan materi dengan lebih banyak dilakukan secara tatap muka. Dan guru pun dituntut harus mengajar dengan materi yang disajikan secara langsung.
Dan kurangnya efeksitas waktu bagi siswa maupun guru.
o   Sedangkan pendidikan jarak jauh faktor yang penting untuk keberhasilan sistem pendidikan jarak jauh adalah perhatian, percaya diri guru, pengalaman, mudah menggunakan perlatan, kreatifitas dan kemampuan menjalin interkasi dan komunikasi jarak jauh dengan siswa. Juga memperhatikan hambatan teknis yang mungkin terjadi, sehingga pendidikan jarak jauh bisa berlangsung efektif. Dan menejemen waktu pun juga sangat flexible. Guru pun dalam hal ini bersifat sebagai tutor.
·         Peserta didik
o   Dalam sisi pendidikan tatap muka terkadang siswa kurang mengerti apa yang disampaikan oleh guru dan siswa pun terkadang juga malu untuk bertanya langsung kepada guru kalau siswa tersebut kurang mengerti apa yg disampaikan oleh guru. Dan batas waktu yang materi yg disampaikan oleh guru sangat terbatas.
o   Dalam pendidikan jarak jauh siswa lebih percaya diri ketika mereka melakukan pembelajaran secara online , mereka bias bertanya puas bertanya kepada tentor karena tidak langsung bertemu, ini sangat membantu siswa dketika dalam kelas malu bertanya.dengan adanya pjj siswa lebih punya bnyak waktu belajar.sehingga bisa dilakukan dimana saja / diluar kota maupun pulau tanpa ada batasan waktu.
·         Bahan ajar yang digunakan bisa
o   Dalam pendidikan jarak jauh media digital seperti tv,radio, chating lah yang digunakan untuk berkomunikasi.sehingga memudahkan untuk mempelajari modul ataupun ujian secara online
o   Dalam tatapmuka guru sering menggunakan media cetak seperti buku, LKS dan lain lain.

Soal-2
Kriteria yang dibutuhkan dalam pendidikan jarak jauh adalah media yang dapat memnyampaikan materi dengan sangat tepat seperti media digital seperti video, maupun audio sehingga dapat membantu berinteraksi dengan baik. Sehingga sarana komunikasi yang menjembatani antara pengajar dan siswa. Seiring dengan kemajuan teknologi informasi makan pendidikan jarak jauhpun mengalami perkembangan. Dengan meningkatkan teknologi maka daya jangkauan menjadi sangat luas dan efectif dalam penyampaian materi .

 Soal-3
      Pendukung PJJ
o   Adanya Internet
o   Handphone
o   Email
o   LMS
o   CD/Video
o   SMS
    Kendala PJJ
o   Kurang mengerti mengenai ITC
o   Terbatasnya jaringan internet dipelosok
o   Kurang mengerti mengenai internet atau cara menggunakanya
 

Thursday, August 2, 2012

Tugas_4



Cara Upload file
Gimana sech caranya upload file atau gambar, ini nich langkah-langkah upload.

·         Pertama buat form di view dengan format seperti di bawah ini :

Upload_form.php

<html>
<head>
<title>Upload Form</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>

Ini tampilan upload_form.php




 ·         Lakukan hal yang sama dengan langkah pertama,

Upload_success.php

<html>
<head>
<title>Upload Form</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>

Tampilan ketika gambar sukses diupload.



·         Kemudian ke Controller dan buat file bermana upload seperti di bawah ini :

Upload.php

<?php

class Upload extends CI_Controller {

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

    function index()
    {
          $this->load->view('upload_form', 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('upload_form', $error);
          }
          else
          {
               $data = array('upload_data' => $this->upload->data());

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

Selesai untuk hari ini dan tunggu posting-posting saya selanjutnya teman hahaha :D:D

Wednesday, August 1, 2012

Tugas_3

Hari ini saya akan mencoba mengconeksikan tabel dari database ke dalam CodeIgniter :
Pertama kita harus membuat database terlebih dahulu, langkah-langkahnya sebagai berikut:
  1. Bismillah :D:D
  2. Buka browser dan masuk pada localhost/phpmyadmin, kemudian buat database dengan nama d4b6.
  3. Kemudian buat table "news", yang atributnya berisi 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.

$this->load->view('welcome_message');//memanggil welcome_mesage yang ada di view.

Hasilnya akan tampil welcome_message.php


Setelah itu kita coba koneksikan ke dalam 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');// hak akses untuk memasuki halaman ini
    class News extends CI_Controller { // Controller dengan nama class news
    public function show(){//fungsi show      
      $data['n'] = $this->ModelNews->getAllNews();//memanggil semua yang ada didalam modelNews
      $this->load->view('news/view_show_page', $data);//memanggil view_show_page yang ada di directory 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); //menampilkan isi dari n
     $sr = $n->result();//n dalam array
?>


<p>List News</p>//menampilkan tulisan


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

//melakukan perulangan untuk menampilkan database



<? foreach($sr as $r){?>
    <?=$r->ID?> <br />
    <?=$r->TITLE?> <br />
    <?=$r->CONTENT?> <br />
    <?=$r->XCREATE?> <br />
    <?=$r->XUPDATE?> <br />
    <?=$r->XDELETE?> <br /><br />
<?}?>
</table>

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'); // hak akses untuk memasuki halaman ini


class ModelNews extends CI_Model {// Controller dengan nama class news



    function __construct()//konstruktor dari model
    {
         parent::__construct();//sebuah turunan konstruktor
    }
    
     function getAllNews(){//memanggil semua data
           $q="SELECT * FROM news";//untuk mencari data di table news
           return $this->db->query($q);//untuk mengembalikan hasil query
     }
    
}
?>


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');//untuk mendefisinisan model


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";//untuk mengatur default tampilan awal
Ini nich hasilnya :
jika localhost/d4b6/news/show
maka akan muncul tampilan seperti berikut:

Cukup ini yang saya share untuk hari ini terima kasih :D