Friday, August 3, 2012

Mengapa SKYPE??






Skype adalah sebuah program komunikasi dengan teknologi P2P (peer to peer). Program ini merupakan program bebas (dapat diunduh gratis) dan dibuat dengan tujuan penyediaan sarana komunikasi suara (voice) berkualitas tinggi yang murah berbasiskan internet untuk semua orang di berbagai belahan dunia. Pengguna Skype dapat berbicara dengan pengguna Skype lainnya dengan gratis, menghubungitelepon tradisional dengan biaya (skypeOut), menerima panggilan dari telepon tradisional (SkypeIn), dan menerima pesan suara . Teknologi skype ditemukan oleh wirausahawan Niklas Zennström dan Janus Friis, orang yang sama yang menemukan Kazaa dan Joost(P2P untuk televisi). Skype lalu berkompetisi dengan protokol terbuka VoIP yang sudah ada seperti SIP, IAX, dan H.323.
Grup Skype yang dibentuk pada bulan September 2003 lalu dibeli oleh perusahaan lelang internet raksasa di Amerika e-Bay pada bulan September 2005 dan bermarkas di Luxembourg, Jerman dengan kantor-kantor di London, Inggris, Praha, Rusia dan San Jose, California, A.S.
Sejak diluncurkan skype telah mengalami pertumbuhan pesat baik dari penggunaannya yang populer maupun pengembangan perangkat lunaknya, jasa yang ditawarkan pun menjadi beragam mulai dari penggunaan gratis maupun berbayar.
Hanya dalam beberapa tahun saja pada bulan April 2006 Skype memiliki 100 juta pengguna.
Keunggulan
1.  Komunikasi global dan lokal yang lebih ekonomis melalui suara atau konferensi video. Sebagai ilustrasi pada tahun 2007 perbandingan menelpon ke Amerika dari Indonesia adalah Rp.6,640,-/ menit sedangkan dengan menggunakan skype, aktivitas ini didapatkan gratis (untuk sesama pengguna skype) dan berbayar bila skype digunakan untuk menelpon ke pesawat telpon genggam: Rp. 1,593/ menit atau pesawat telpon rumah: Rp. 423/ menit . Komunikasi menjadi lebih murah dan terjangkau. Konferensi bisa dilangsungkan antar pengguna (dua orang) sampai dengan lima pengguna sekaligus.
2.  Penggunaannya yang mudah. Untuk pengguna yang telah biasa menggunakan pengirim-penerima pesan instan internet, perangkat lunak skype akan dirasakan mudah. Pengguna hanya diharuskan untuk memiliki komputer dengan spesifikasi teknis tertentu, headset (yang memiliki mike dan speaker), serta sambungan internet.
3. Kualitas suara yang lebih baik dibandingakan VoIP pendahulunya. Kegunaan dasar pembicaraan telepon melalui komputer di mana pun pengguna berada (dengan koneksi internet) secara gratis.
Kualitas suara yang lebih baik
Dalam hal kualitas suara yang lebih baik, hal ini mungkin terjadi karena tim kerja Skype telah berhasil mengontrol sumberdaya- sumberdaya yang tersedia pada jaringan. Sehingga meningkatkan keberhasilan panggilan dan kualitas pada jaringan Skype melebihi tingkat POTS (Plain Old Telephony System: Sistem Telepon Tua Biasa) tanpa menggunakan pemusatan sumberdaya yang mahal. Dengan menyederhanakan perangkat lunaknya, sistem ini memungkinkan pengaplikasian yang mudah oleh siapapun.
Mudah digunakan
Dengan perangkat yang mudah digunakan dan bukan mempersulit pengguna, skype dibuat sesederhana mungkin – semua orang yang dapat menggunakan aplikasi Windows dan telepon karena perangkat lunak ini dapat bekerja dengan baik dengan sistem operasi komputer saku (pocket PC), Windows 2000, Windows XP, Windows Vista, Pocket PC, Mac OS X and Linux .
Kekurangan
1.   Penipuan. Layaknya seluruh hubungan yang dilakukan melalui internet, skype juga memiliki masalah yang sama dengan registrasi identitas penggunanya. Registrasi dapat dilakukan tanpa menyerahkan identitas diri yang sah sehingga sebagai pengguna kita dapat memilih untuk tidak meggunakan nama asli dan di pihak yang sama kita berisiko untuk berkenalan dengan orang tanpa tahu identitasnya. Hal ini rentan terhadap penipuan dan kejahatan-kejahatan lainnya.
2. Kapasitas yang besar. Skype memakan 23MB kapasitas harddisk ketika dipasang, dibandingkan dengan pengirim pesan instan lainnya seperti Yahoo yang memakan kapasitas lebih kecil sekitar 10- 15 MB.
3.   Terhalang oleh waktu dan kesediaan orang yang memanggil dan yang dipanggil. Penggunaan skype dengan metode suara harus dilakukan dengan rencana sebelumnya seperti membuat janji dengan orang yang dituju, karena apabila orang yang dituju tidak siap (terhalang oleh perbedaan waktu atau kesulitan sambungan Internet) maka niat untuk melakukan komunikasi langsung melalui suara bisa jadi sia-sia.

Membuat Koneksi Database via CodeIgniter

Langkah Pertama Bikin Table di database yang uda dibuat yaitu DATABASE d4b6 dan kita buat TABLE news.
CREATE TABLE `db_d4b6`.`news` (`id` INT( 10 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`title` VARCHAR( 255 ) NOT NULL ,
`create` DATETIME NOT NULL ,
`udpate` DATETIME  NOT NULL ,
`delete` DATETIME NOT NULL
ENGINE = INNODB;

Insert isi field-field yang ada di TABLE news pada phpmyadmin. Seperti gambar dibawah.

isi pada MODEL : NEWS




class Modelnews extends CI_Model {
        function __construct()
        {
         parent::__construct();
        }
   
    function getAllNews(){
        $q="SELECT * FROM news";   
        return $this->db->query($q);
    }
    function deleteById($id){
        $q= "DELETE FROM news WHERE id='$id'";
        return $this->db->query($q);
        }
        }
?>

Pada location /application/config/autoload.php



Pada CONTROLLER : NEWS isikan perintah berikut :


class News extends CI_Controller {
    public function index()
    {
    $data = array ('title' => 'Test Title',
                    'heading' => 'Test Heading',
                    'message' => 'Test Message');
        $this->load->view('news/view_header');
        $this->load->view('news/view_news_show',$data);
        $this->load->view('news/view_footer');
    }
    public function show(){
      $data['n'] = $this->Modelnews->getAllNews();
      $this->load->view('news/view_show_page', $data);
    }
    public function delete($id=""){

    $this->Modelnews->deleteById($id);
    redirect('news/show');
   
    }
    public function input() {
   
    $this->load->library('form_validation');
$this->form_validation->set_rules('title', 'title', 'required|min_length[5]|max_length[12]|');
$this->form_validation->set_rules('content', 'content', 'required|matches[passconf]');
$this->form_validation->set_rules('passconf', 'Password Confirmation', 'required');
$this->form_validation->set_rules('email', 'Email', 'required|valid_email|is_unique[users.email]');

        if ($this->form_validation->run() == FALSE)
        {
            $this->load->view('news/myform');
           
        }
        else
        {
            $this->load->view('formsuccess');
            echo "berhasil";
        }
    }
}
Pada VIEW : view_show_page buat perinta sesuai gambar dibawah ini :

Hasil Tugas CI koneksi ke DATABASE d4b6 TABLE news (Rezza)







Thursday, August 2, 2012

What is "best media"?

My name is Mochamad Reza Abdilah, through this discussion session, i would like to share all about "best media" according to my opinion, that are :


1. Best Media is a optimum component of the learning resources or the physical vehicle for the money contained in the instructional materials that learners can stimulate students to learn.


2. Understanding media specifically in teaching and learning tends to be interpreted as top graphical tools, photographic, or electronically to capture, process, and reconstruct the visual or verbal.


3. Best media is everything “forward” that can be used to deliver messages that can stimulate the thoughts, feelings, concerns, and the willingness of students so as to encourage the teaching and learning on students.


Thanx.. :)

Wednesday, August 1, 2012

Mengenal SKYPE..


Menelepon lewat internet dengan memanfaatkan media PC saat ini menjadi salah satu alternatif komunikasi yang murah meriah.


Skype adalah salah satu solusi populer yang banyak digunakan untuk bertelepon via internet. Skype adalah sebuah program komunikasi VoIP (Voice Over Internet Protocol) dengan teknologi P2P (peer to peer). Program ini dapat di-download secara bebas di internet secara gratis.


Keunggulan :
1. komunikasi global dan lokal yang lebih ekonomis melalui suara atau video conference
-Gratis sesama skype
-Telpon antar skype ke hp 1.593/menit atau telpon rumah 423/menit.
-Komunikasi antar dua org sampai lima pengguna sekaligus.
2. Penggunaan yang mudah
Pengguna hanya diharuskan untuk memiliki komputer dengan spesifikasi teknis tertentu, headset dengan mike
dan speaker, serta koneksi internet.


3.Kualitas suara yang lebih baik dibanding VoIP sebelumnya. Pembicaraan telpon melalui komputer dimanapun user berada secara gratis. (dengan koneksi internet)


Karena skype telah berhasil mengontrol sumberdaya 2 yang tersedia pada jaringan. sehingga jaringan Skype melebihi tingkat POTS (Plain Old Telephony System: Sistem Telepon Tua Biasa) tanpa menggunakan pemusatan sumberdaya yang mahal. Dengan perangkat yang mudah digunakan, skype dibuat sesederhana mungkin – semua orang yang dapat menggunakan aplikasi Windows dan telepon .
Dapat bekerja dengan baik dengan sistem operasi komputer saku (pocket PC), Windows 2000, Windows XP, Windows Vista, Pocket PC, Mac OS X and Linux.    


Kekurangan :
1. Penipuan . Masalah bebasnya informasi data diri di dalam registrasi user, rentan terhadap penipuan dan kejahatan lainnya.
2. Kapasitas yang besar. skype memakan 23MB space HD dibadingkan dengan pengirim instan pesan lainnya seperti yahoo yang memakan kapasitas 10-15MB
3. Terhalang oleh waktu dan kesediaan org yang memanggil dan yang dipanggil.


                                                                                       

Tuesday, July 31, 2012

Hari ini saya akan membahas beberapa pengertian yaitu pengertian PHP, CI (CodeIgniter), dan beberapa fungsi dari file konfigurasi yang terdapat pada .htaccess. Langsung saja ya, monggo..


Pengertian PHP

PHP adalah bahasa pemrograman server side yang sudah banyak digunakan pada saat ini, terutama untuk pembuatan website dinamis. Untuk hal-hal tertentu dalam pembuatan web, bahasa pemrograman PHP memang diperlukan, misalnya saja untuk memproses data yang  dikirimkan oleh pengunjung web.


PHP adalah singkatan dari "PHP: Hypertext Prepocessor", yaitu bahasa pemrograman yang digunakan secara luas untuk penanganan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. PHP diciptakan oleh Rasmus Lerdorf pertama kali tahun 1994. Pada awalnya PHP adalah singkatan dari "Personal Home Page Tools". Selanjutnya diganti menjadi FI ("Forms Interpreter"). Sejak versi 3.0, nama bahasa ini diubah menjadi "PHP: Hypertext Prepocessor" dengan singkatannya "PHP". PHP versi terbaru adalah versi ke-5.Berdasarkan survey Netcraft pada bulan Desember 1999, lebih dari sejuta site menggunakan PHP, di antaranya adalah NASA, Mitsubishi, dan RedHat.


Pengertian CodeIgniter

CI adalah salah satu dari sekian banyak framework PHP yang tersedia secara gratis. Pengembang CodeIgniter adalah seorang musisi rock-n-roll bernama Rick Ellis dari EllisLab (http://www.ellislab.com). Tujuan dari pembuatan framework CodeIgniter ini menurut user manualnya adalah untuk menghasilkan framework yang akan dapat digunakan untuk pengembangan proyek pembuatan website secara lebih cepat dibandingkan dengan pembuatan website dengan cara koding secara manual, dengan menyediakan banyak sekali pustaka (library) yang dibutuhkan dalam pembuatan website, dengan antarmuka yang sederhana dan struktur logika untuk mengakses pustaka yang dibutuhkan.




CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal.


Kegunaan file .htacces 

File .htaccess adalah file konfigurasi yang disediakan oleh web server apache, yang biasanya digunakan untuk mengubah settingan default dari apache.
File .htaccess biasanya diletakkan pada root direktori. File .htaccess harus dalam format ASCII dan dengan permission yang diset pada 644 (rw-r-r) dengan tujuan  membuat server dapat mengakses file .htaccess sedangkan visitor website tidak dapat mengakses file .htaccess dari browser.
Kode perintah dalam file .htaccess  harus ditempatkan dalam satu baris, jadi jika kita menggunakan notepad untuk membuat file .htaccess maka kita harus mendisable fungsi wordwrap pada notepad.
Fungsi File .htaccess
1.Kustomisasi Error Message
2.Overide SSL settings
3.Merubah default Homepage
4.Enable directory browsing
5.Mem-block user yang akan mengakses website
6.Meredirect / mengarahkan pengunjung website ke halaman lain
7.Mencegah Hot linking dan bandwith leeching


1.Kita dapat mengubah halaman error pada server, dengan mendefinisikannya sesuai dengan keinginan kita.
2.Secara default hanya halaman web yang mempunyai extensi shtml yang bisa menjalankan server side termasuk ssl di server. Dengan menggunakan .htaccess kita dapat mengubah setting default tersebut agar SSL dapat bekerja pada format HTML.
Untuk mengaplikasikannya anda bisa menambahkan script berikut pada file .htaccess


AddType text/html .html
AddHandler server-parsed .html
AddHandler server-parsed .htm


3.File .htaccess dapat digunakan untuk mengubah nama default halaman depan website. Agar pengunjung website dapat mengakses hanya dengan menulis nama domain (http://www.namadomain.com), tanpa harus menulis nama file secara detail (http://www.namadomain.com/file.html) maka kita harus memiliki file index pada root direktori. Nama file yang dapat diterima, antara lain: index.html, index.htm, index.cgi, index.php dll. Pastikan file tersebut bernama index.*
Tingkatan pengaksesan file index.* adalah jika kita punya file index.cgi dan index.html pada root direktori yang sama, maka yang akan ditampilkan adalah file index.cgi karena memiliki tingkatan yang lebih tinggi daripada index.html.
Dengan .htaccess kita bisa mendefinisikan file index tambahan atau mengubah urutan tingkatan file index.
Untuk mendefinisikan "halamanDepan.html" sebagai halaman index, anda bisa menambahkan script berikut pada file .htaccess:


DirectoryIndex halamanDepan.html
Hal ini akan membuat server mencari file bernama "halamanDepan.html"  dan jika server menemukannya maka akan ditampilkan.  Tapi jika tidak server  akan menampilkan error 404 missing page.
Untuk mengubah urutan file index anda dapat menambahkan script berikut :


DirectoryIndex halamanDepan.html index.cgi index.php index.html




4.Untuk alasan keamanan, server apache biasanya telah menghilangkan default setting yang memungkinkan directory indexing. Opsi inilah yang memungkinkan isi dari direktori untuk ditampilkan pada browser jika direktori tersebut tidak memiliki halaman  index
Misalnya anda mengetikan url "http://www.namaDomain.com/images", maka browser akan menampilkan daftar images dalam direktori tersebut.


5.Anda bisa menggunakan file .htaccess untuk mem-blok user yang anda ketahui IP / nama domainnya. Anda tinggal menambah script berikut pada file .htaccess:


order deny,allow
deny from 123.456.789.000
deny from 456.78.90.
deny from .aol.com
allow from all
Script di atas berarti :
User dengan IP 123.456.789.000 akan di blok
Semua user antara 456.78.90.000 sampai 456.78.90.999 akan di blok
Semua user yang berasal dari aol.com akan di blok.
Jika user yang telah di blok tersebut berusaha mengakses website anda maka akan ditampilkan pesan error 403 forbiden.


6.Jika anda membuat ulang seluruh website anda, me rename halaman dan direktori, Maka pengunjung website anda akan mendapati pesan error 404 file not found. Untuk mencegahnya anda bisa meredirect halaman lama yang telah anda ganti ke halaman baru.
Tambahkan script berikut pada file .htaccess:


Redirect permanent /halamanLamaAnda.html
http:// namaDomain.com/halamanBaruAnda.html
Jika akan anda aplikasikan pada direktori maka scriptnya adalah:


Redirect permanent /direktoriLama
http://namaDomain.com/direktoriBaru/
Perhatikan bahwa direktori lama ditulis dalam format relative path sedangkan yang baru ditulis dengan url absolute.
7.File .htaccess dapat digunakan untuk mencegah orang lain me-link secara langsung ke direktori image anda dari website mereka (Hal ini biasanya terjadi saat orang lain mengambil gambar dari website anda, tapi tetap menggunakan link di server host anda) hal ini tentu akan mengakibatkan bandwidth anda akan tersedot tanpa memberikan dampak positif untuk website anda. Untuk mencegah hal ini terjadi anda bisa menambah script berikut pada file .htaccess anda.


RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER}
!^http://(www\.)?namaDomain.com/.*$ {NC}
RewriteRule \.(gif\jpg)$ - {F}
Script di atas akan membuat direktori image hanya bisa di akses bila user sedang mengakses www.namaDomain.com.

8.Untuk mencegah pengunjung website anda mengakses file .htaccess, tulis script berikut:


order allow,deny
deny from all




FOLLOW..