Pages

Jumat, 24 Januari 2014

Bagaimana cara membuat Form Upload File dalam Bahasa PHP ?

Assalamualaikum wr wb
           Para pembaca sekalian,kali ini saya akan mencoba menjelaskan sedikit tentang hal-hal apa saja yang diperlukan untuk membuat form upload ditampilan web kita. 
                Seperti yang diketahui,internet memungkinkan kita untuk mengirim file melalui jaringannya,nah untuk membuat file itu terinput kedalam jaringan internet,maka dari itu kita harus membuat form upload file .
                Nah,mari baca uraian singkat tentang Program php untuk membuat form upload file berikut ini :
    PHP sebagai server-side-scripting, sangat memungkinkan untuk menangani
upload file ke server.  
     Ada beberapa hal yang perlu diperhatikan dalam upload file ini, yaitu :

1.  Pada Form HTML harus ditambahkan atribut : 
ENCTYPE="multipart/form-data“

2.  Form inputan upload file dapat menggunakan tag <input> dengan value
atribut TYPE=”FILE”.  

3.  Untuk menangani inputan, PHP menyediakan sebuah variabel array global
yaitu $_FILES. Index dari variabel ini antara lain : 

$_FILES[‘file’][‘name’] : Nama asli dari file yang diupload
$_FILES[‘file’][‘tmp_name’] : Nama temporary file yang diupload
$_FILES[‘file’][‘size’]  : Ukuran file asli (dalam byte) 
contoh penulisan : ($_FILES["file"]["size"] < 20000)
$_FILES[‘file’][‘type’]   : MIME type file yang diupload
contoh penulisan : ($_FILES["file"]["type"] == "image/gif") 
4.  Destination folder file upload harus bisa writable (bisa diakses), biasanya
dengan permission 777 atau 775. 

Itu dia beberapa hal yang perlu diperhatikan ketika kita ingin membuat form upload file dengan bahasa Php...
sElamat mencoba ya,,,semoga bermanfaat 

Minggu, 19 Januari 2014

MST(Minimum Spaning Tree) dan Prinsip algoritma Dijkstra dan Algoritma Prim's

Asslamualaikum pembaca yang telah menyempatan diri mengunjungi halaman ini......

Kali ini,saya akan  membagi sedikit pengetahuan saya tentang pemahaman prinsip kerja algoritma dijkstra dan prim's untuk mencari lintasan terpendek .

Lintasan terpendek (Minimum Spaig Tree/MST) merupakan keadaan minimum yang didapat dari sebuah graf/tree/lintasan yang memiliki harga,bobot atau jarak.
    MST akan menghasilkan harga terkecil,biaya termurah,ataupun lintasan terpendek dari suatu masalah yang kita hadapi. Hal ini bertujuan untuk mengefisienka kerja kita dan menghemat daya/dana yang digunakan.
    MST sering digunakan untuk mencari litasan jaringan komputer terpendek,Susunan pekerjaan proyek berdasarkan waktu tersingkat dll.

    MST dapat dipecahkan dengan mengguakan 2 buah algoritma yaitu Algoritma Dijkstra dan Algoritma Prim's. Sekarang saya akan menjelaskan prinsip dasar kerja ke-2 algoritma ini...

1. Algoritma dijkstra :
- pada algoritma ini,kita akan menandai titik-titik/vertex yang memiliki lintasan terpendek/minimum,dengan syarat setiap vertexs yan terhubung tidak boleh membentuk siklus/circle.
Algoritma akan berhenti jika semua vertex telah terhubung/terkunjungi oleh lintasan.

2. Algoritma Prim.s :
-  pada algoritma ini,terlebih dahulu menentukan nilai minimum dan menghubungkan 2 verteks dengan nilai minimum itu. Kemudian,dilihat litasan2 yag terhubung dengan 2 buah titik yang telah terpilih, Pemilihan titik berikutnya didasarkan atas jarak yang lebih pedek.
Algoritma ini berhentia apabila semua vertex telah terhubung/terkunjungi oleh lintasan.

Sekian dulu bahasan saya mengenai prinsip kerja algoritma dalam mencari MST.
Semoga bermanfaat...

Sabtu, 18 Januari 2014

Apa itu package Collection dalam bahasa pemograman java ?


bahasa java

Bagi anda yang baru mengenal bahasa pemograman java,anda tentu penasaran apa itu collection dan apa fungsinya...
Pada tulisan saya kali ini,saya akan mencoba menjelaskan apa itu collection dalam java.

- collection atau di sebagian literatur disebut
sebagai: container
-  Dalam bahasa pemrograman Java,
collection adalah sebuah object yang
mengelompokkan beberapa element dalam
satu unit.
-  Collections digunakan untuk menyimpan,
mengambil, memanipulasi dan untuk
menghubungkan/menggabungkan data.


package collection dalam java akan mengimplementasikan sebuah struktur data seperti : Stack,Queue,Linklist,dll. Bahasa java telah menyediakan method(perintah) yang akan memudahkan seorang programer dalam membuat program.
    Namun perlu diketahui,apabila kita menggunakan method-method pada java colection,maka program yang kita buat nantinya akan mudah ditiru oleh orang lain.

Bahasa tingkat tinggi seperti java akan memudahkan kita membuat suatu program,namun cobalah sekali-kali membuat suatu prosedur program sesuai dengan pikiran dan keinginan anda. Agar anda menjadi manusia yang mampu mengembangkan kreativitas anda....
Semoga bermanfaat......

Apa itu basis data (Data base) ?


Kita sering mendengar kata database di kehidupan sehari-hari....
Tanpa mengetahui maksud dan pengertian yang sebenarnya tentang data base,kita bisa jadi salah mengartikan dan memahami database itu apa..
Pada kesempatan kali ini,di tulisan saya ini,saya akan mencoba berbagi sedikit pengetahuan tentang apa itu database (basis data) ...

Database atau dalam bahasa indonesia diartikan dengan basis data merupakan  sekumpulan data yang tersimpan dan saling berhubungan. Contoh sederhana basisdata dapat kita lukiskan sebagai sebuah lemari loker. Lemari loker itu akan dipergunakan sebagai tempat penyimpanan data.
    Basis data merupakan kumpulan data yang saling terhubung melalui primari key (Kunci) yang kemudian dapat diolah dan dimanipulasi sesuai kebutuhan.
 Suatu  basis data akan melakukan tugas-tugas seperti
- pengaturan data,
- pegelompokan data
- pemiulahan data
- pengorganisasian data

   Suatu basis data akan dijalankan pada sebuah sistem basisdata. Contoh penggunaan basis data adalah :
1. Basis data sederhana : Buku telepon,Notebook,dll
2. Basis data komplek :Basis data sekolah/universitas. Toko buku,swalayan,perusahaan besar dll.

Itulah sekilas pembahasan tentang basis data yang akan menambah pengetahuan kita. SEmoga bermanfaat.!!!!

Senin, 13 Januari 2014

Manfaat Internet sebagai sarana Informasi

Internet merupakan suatu jaringan yang luas yang dapat saling menghubungkan komputer-komputer didunia dengan pemanfaatan jaringan,sinyal.
Fungsi utama internet yang sangatdapat kita rasakan pada saat ini adalah sebagai sumber informasi,media dengan informasi yang komplek .

    Kebanyakan orang pada zaman sekarang melarikan masalahnya ke internet,seperti jika ingin berkomunikasi jarak jauh bisa melalui akun sosial seperti facebook,twitter dll
    Jika ingin mengirim informasi,berita,surat dan lainnya dapat dilakukan melalui e-mail seperti yahoo dan gmail
    Jika ingin mendapatkan informasi dan penjelasan yang jelas,anda dapat menggunakan search engine seperti google,yahoo dll
   Semua kemudahan dalam pencapaian informasi telah difasilitasi oleh internet. Di internet semua infrmasi yang dituliskan,akan dapat diketahui oleh semua orang yang membutuhkan.

Itulah sekilas pembahasan mengenai pemanfaatan internet pada zaman sekarang,semoga tulisan ini dapat menambah pengetahuan dan informasi kita.
Semoga bermanfaat.....

Sabtu, 11 Januari 2014

Teknologi baca,tulis,hapus pada optikal disk

sebuah data tidak bisa langsung disimpan kedalam optikal disk. Ada beberapa faktor yang mempengaruhi terjadinya proses baca,tulis dan hapus pada optikal disk.
Nah,berikut ini adalah beberapa teknologi yang diterapkan pada jenis2 optikal disk ,diantaranya :


1. Teknologi CD

Teknologi optik yang digunakan untuk sistem CD didasarkan pada sumber sinar laser. Berkas laser yang diarahkan kepermukaan disk yang berputar. Lekukan fisik pada permukaan diatur sepanjang track disk. Lekukan tersebut merefleksikan berkas terfokus ke fotodetector, yang mendeteksi pola biner yang tersimpan. Selanjutnya data dituliskan dengan prinsip optical disc.

2. Teknologi DVD


  Ukuran fisik disk dvd sama dengan cd. Disk tersebut memiliki ketebalan 1,2 m. dan diameter 120mm. kapasitas penyimpanannya dibuat lebih  besar dari pada cd dengan beberapa perubahan desain,yaitu:
1. laser sinar merahbdenagn panjang gelombang 635   mm digunakan sebagai piranti laser sinar   inframerah bdalam cd. Yang memiliki panjang   gelombang 780nm. Panjang gelombang yang   lebih pendek memungkinkannya untuk   memfokuskan sinar ketitik yang lebih kecil.
2. Pit lebih kecil, dangan panjang minimum 0,4 mikron.
3. Track diletakkan lebih berdekatan; jarak antara track   0,74 mikron.

3. Teknologi Blu-Ray

   Teknologi blu-ray menggunakan sinar laser biru. Blu-ray disc menggunakan ultra-short dengan panjang gelombang laser 405 nanometer, dimana lebih kecil dari pada DVD yang mencapai 650 nanometer. Dengan begitu, maka bisa menyorot objek dengan presisi lebih tinggi.
  Hasilnya, data bisa diikat dengan lebih ketat dan disimpan di ruang yang lebih kecil. Inilah yang membuat BD mampu menyimpan lebih banyak data meskipun ukuran disknya sama dengan CD atau DVD.
  
Itu dia beberapa teknologi yang ada pada beberapa jenis optikal disk. Teknologi ini yang membuat sebuah data dapat masuk kedalam piringan optikan disk.
Semoga bermanfaat........ 

Jumat, 10 Januari 2014

Apa itu Graf ? Memecahkan masalah lintasan terpendek dengan graf

Assalamualaikum wr.wb
Anda tentu pernah mendengar graf...
Apa yang anda pikirkan tentang graf ini... , Untuk anda yang masih asing dengan graf,nih saya akan menjelaskan pengertian graf dan pemanfaatan graf...

Graf adalah himpunan/kumpulan  titik - titik yang memiliki bobot yang dan saling dihubungkan.
titk dalam graf diknal juga dengan simpul/vertex.
Sebuah graf memiliki simpul2 yang dihubungkan oleh garis (busur).

Perhatikan gambar berikut :


    v adalah simpul/titik
    E adalah jalur/garis/busur yang menghubungkan 2 simpul.
    Sebuah jalur biasanya memiliki nilai/bobot

Teori graf biasa dipakai untuk menggambarkan peta suatu wilayah yang saling dihubungkan dengan jalan yang memiliki jarak. Teori graf dipakai untuk mencari jarak terpendek , biaya minimum ,atau panjang lintasan.
Contoh penerapan teori graf adalah pada jaringan , jarak kota, mencari harga minimum dll.


Sekian dulu pembahasan saya tentang graf,semoga bermanfaat bagi anda....