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

Selasa, 31 Juli 2012

Pemodelan Database

Oke guys, selamat datang kembali di blog saya,,,
masih dalam suasana Ramadhan, puasa kan??pastinya dong,,, :D
kali ini saya akan membahas tentang pemodelan database,,,
gak  berbasa-basi lagi langsung saja akan saya bahas....apa sih database itu??
Database adalah suatu kumpulan data-data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna.

Model data dalam database digunakan untuk menyatakan hubungan antardata dalam database. Ada 3 macam model data dasar :
  • Hierarkis
  • Jaringan
  • Relasional
Model Hierarkis dikenal pula sebagai model pohon :










Model Jaringan disebut juga model Codasyl, setiap anak bisa memiliki lebih dari 1 orang tua :











Model Relasional merupakan model data yang paling populer saat ini, menggunakan model berupa tabel berdimensi 2 (yang disebut relasi tabel). Memakai kunci tamu (foreign key) sebagai penghubung tabel lain.



















Bagimana guys apa sudah bisa dicerna makanannya, eh materinya maksudnya?? :D
Pasti bisa dong,,,
Oke, mari kita lanjut ke konsep dasar database,,

Konsep dasar database :

  • Field : merupakan implementasi dari suatu atribut data. Field merupakan unit terkecil dari data yang berarti (meaningful data) yang disimpan dalam suatu file atau basis data.
  • Record : Field-field tersebut diorganisasikan dalam record-record. Record merupakan koleksi dari field-field yang disusun dalam format yang ditentukan. Selama desain sistem, record akan diklarifikasikan sebagai fixed-length record atau variable-length record.


Operasi dasar pada database :

  • Menambah data
  • Membaca data
  • Mengubah data
  • Menghapus data
Tahapan Perancangan Database :

  1. Perancangan secara konseptual : Diagram konteks, DFD, Model ER
  2. Perancangan secara logis : Trans
  3. Perancangan secara fisik

Untuk Download Materi Pemodelan Database klik DOWNLOAD






Senin, 30 Juli 2012

Tentang Htacces

Oke guys, tengkyu sudah mengungjungi blog saya lagi,,,
Kali ini saya akan mambahas tentang Htacces, dalam dunia persilatan eh maksudnya dunia IT, pasti sering mendengar apa itu Htacces.
agar tidak berlama-lama akan saya langsung jelaskan saja. Htacces itu adalah file ekstensi tanpa nama. Ini bukan nama.Htacces atau halaman yang berakhiran .Htacces. Ini hanya tertulis .Htacces tanpa nama. Apa anda mengerti??pasti bingung kan, saya sendiri juga...hehe,,,
untuk lebih mudahnya saya jelaskan saja dengan pengertian menurut saya saja. Htacces itu adalah sebuah file yang biasanya dibuat dari text editor berekstensi .htacces, jadi .htacces itu bukan nama melainkan ekstensi. Dan yang saya ketahui dengan bahasa saya saja ya guys biar gak ribe, Htacces itu berfungsi menghilangkan index.php pada url. Bagaimana sekarang??apa sudah ada pencerahan?? :D

Apa sih PHP itu??

Halo guys,,,terima kasih udah meluangkan waktunya buat membaca tulisan saya,,,
kali ini saya akan membahas tentang PHP, ya bagi anda yang udah lama di dunia IT mungkin tidak asing lagi tapi bagi yang belum pernah mengenal PHP akan saya jelaskan,,,,
oke santai saja, sebelumnya siapkan kopi dan sedikit camilan agar anda tidak mengantuk dan bisa konsentrasi dalam membaca tulisan ini,, hehe,, :)
PHP singkatan dari "Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs dan bisa digunakan bersamaan dengan HTML. Gimana guys? bisa dipahami kan? pasti bisa dong? :)
PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994.


Merupakan bahasa pemrograman berupa script yang ditempatkan dan diproses di dalam server kemudian hasilnya akan dikirim ke client (web browser). PHP dirancang untuk pembuatan web dinamis.


Konsep Kerja PHP :
1. Metode kerja PHP diawali dengan permintaan (request) sebuah halaman PHP oleh browser (client).
2. Berdasarkan URL yang diminta, browser mendapat alamat dari web server dan mengidentifikasikan berkas PHP yang dikehendaki.
3. Setelah berkas PHP didapatkan oleh web server, isinya akan segera dikirim ke mesin PHP (Intepreter) dan mesin PHP inilah yang memproses request tersebut.
4. Hasilnya berupa kode HTML dikirimkan kembali ke client.


Bagaimana guys??apa udah puyeng??belom dong, silahkan kopinya sama makanan yang disiapkan dimakan dulu,, hehe,,, :)
Sekarang kita membahas kelebihan PHP, apa sih kelebihan PHP itu??
Kelebihan PHP antara lain :
1. Bahasa pemrograman PHP adalah sebuah bahasa skrip yang tidak melakukan sebuah kompilasi dalam penggunaannya.
2. Banyak web server yang mendukung PHP antara lain: Apache, IIS, Lighttpd, hingga Xitami.
3. Pengembangan web PHP lebih mudah karenabanyak milis, forum dan developer PHP.


Itu sekilas tentang PHP yang saya ketahui, untuk lebih datailnya mari kita praktekkan sendiri-sendiri guys,,, :)


K




3.