Selasa, 11 Juni 2013

Program Array Nama dan NIP Dosen TI


Pengurutan Data Array "Sorting"
 
Nama Dan NIP Dosen Teknik Informatika Universitas Bengkulu

            Pada postingan ini saya akan menjelaskan sedikit cara melakukan pengurutan (sorting) pada array. Dalam PHP, terdapat fungsi yang dapat digunakan untuk mengurutkan data array yaitu fungsi sorting. Fungsi sorting ini mengurutkan nilai array PHP  dari nilai terendah sampai tertinggi. 

            format fungsi sort yaitu sort($nama_array)
          Selanjutnya fungsi sort ini akan memberikan nilai indeks baru pada array yang diurutkan (disorting). Dimana nilai indeks yang diberikan berupa angka. Jangan gunakan fungsi ini jika anda ingin mengurutkan nilai array dengan tetap mempertahankan nilai indeks,
Berikut ini merupakan contoh yang menggunakan fungsi sort terhadap nama dosen dan NIP di Teknik Informatika.



       Kemudian dijalankan pada browser dengan output seperti berikut:

         Sehingga data setelah dilakukan sorting pada array akan menjadi sesuai dengan urutan abjad seperti gambar diatas.

      Itulah penjelasan mengenai Array Nama Dan NIP dosen Teknik Informatika Universitas Bengkulu  untuk menunjang matakuliah Pemrograman Internet dan E-Commerce. Terima Kasih

Senin, 10 Juni 2013

for dan while

FOR & WHILE

Kali ini Masih dalam tugas E-Commerce. Disini saya akan menjelaskan sedikit tentang for dan while..
Disini saya akan menjelaskan dua tipe perulangan (looping) pada bahasa pemrograman yaitu For dan While. berikut ini statement dari for dan while :
  1. for. Pengecekannya dilakukan di awal. Menggunakan 3 buah parameter.
    for (inisialisasi; kondisi; modifier)
    {
    statement;
    }
    PHP juga mendukung syntax colon (titik dua) untuk looping for,
    for (inisialisasi; kondisi; modifier):
    statement

    endfor;
  2. while. Pengecekannya dilakukan di awal. Menggunakan 1 parameter sedangkan 2 parameter lain (inisialisasi dan modifier dimasukkan ke dalam baris program).
    while (kondisi)
    {
    statement;
    }

Perbedaan antara FOR dan WHILE :

For
untuk mengulang suatu proses yang telah diketahui jumlahnya.
While
untuk mengulang suatu proses yang belum diketahui jumlahnya. Pengecekan kondisi akan dilakukan terlebih dahulu. Jika kondisi masih bernilai true, maka looping akan terus berlanjut.


Kapan Digunakan Looping FOR dan WHILE?


kapan kita harus menggunakan looping menggunakan FOR dan WHILE? ” Itulah pertanyaan yang sering dilontarkan mahasiswa yang baru mengambil matakuliah pemrograman dasar. Sebuah pertanyaan yang logis apabila dilontarkan mereka yang baru mengenal pemrograman dasar.

Looping adalah sesuatu proses yang dikerjakan secara berulang-ulang. Dalam pemrograman, looping ini harus berhenti pada suatu keadaan tertentu. Apa akibatnya jika tidak berhenti? Ya… bisa-bisa komputernya hang karena mengerjakan sesuatu yang tidak pernah berhenti, bila memorinya penuh dengan task yang diproses.
Secara umum, ada 2 hal yang dapat digunakan untuk menghentikan looping (stopping condition), yaitu:
  1. Berdasarkan jumlah looping, artinya looping akan berhenti setelah mencapai jumlah perulangan tertentu
  2. Berdasarkan syarat tertentu, artinya looping akan berhenti bila telah terpenuhinya suatu syarat/kondisi.
berikut contoh dalam keseharian kita. Perhatikan dua kalimat ini:
  1. Saya akan terus makan bakso sampai habis 10 mangkuk
  2. Saya akan terus makan bakso sampai saya merasa kenyang
Nah… apabila kita lihat kalimat pertama, jelas bahwa proses ‘makan bakso’ ini belum akan selesai bila belum habis 10 mangkuk, artinya proses makan bakso ini akan terus diulang sampai dengan 10 kali. Setelah itu selesai.
Sekarang kita lihat kalimat kedua. Untuk kalimat ini, kita tidak mengetahui berapa kali makan baksonya, atau habis berapa mangkuk. Yang jelas disini hanya diketahui kapan perulangan makan baksonya selesai, yaitu ketika sudah kenyang.

Berikut ini contoh penggunaan for, dan while

A. For

for($i=1; $i<=5; $i++)
{
 echo "$i, ";
}

Ket : Variable ($i) sama dengan 1 (satu), dan Variable ($i) lebih kecil sama dengan 5, dan Variable ($i) selanjutnya akan di tambah 1 (satu). Maka akan menampilkan 5 variable $i yaitu 1,2,3,4,5,

B. While
$sql = mysql_query("PILIH TABLE DATA ANDA");
while ($data = mysql_fetch_array($sql))
{
 $variable = $data['colom_data_anda'];
}
Ket : Variable ($variable) hanya ada satu, tetapi fungsi While membuat per ulangan, sehingga akan menampilkan beberapa baris data pada variable tersebut, sesuai dengan jumlah baris Array yang di hasilkan pada Query mysql tersebut.

array

Pengurutan Nama dalam ARRAY

program php yang mengurutkan data didalam array .

Fungsi sort dalam PHP adalah fungsi yang dapat digunakan untuk mengurutkan data berbentuk array secara instan dalam PHP. Dalam tutorial kali ini kita akan membahas berbagai fungsi sort built in yang ada di PHP beserta contoh langsung penggunaannya.

1. Mengurutkan data angka secara ascending ( dari kecil ke besar )
Ketikkan script berikut.

<?php
$data = array("3", "5", "12", "6");
sort($data);
print_r($data);
?>

script diatas akan menghasilkan output sorting seperti berikut ini,
3
5
6
12

2. Mengurutkan data angka secara descending ( dari besar ke kecil)
Ketikkan script berikut.
<?php
$data = array("3", "5", "12", "6");
rsort($data); //reverse sort
print_r($data);
?>

script diatas akan menghasilkan output sorting seperti berikut ini,
12
6
5
3   

Nah, sekarang kita langsung masuk ke inti dari permasalahan tulisan ini. yaitu pengurutan nama asisten dosen yang kebetulan adalah tugas perbaikan.

Pertama buat dulu data seperti gambar


Kemudian Simpan dengan nama file nama.php ke dalam folder www di Appserv, atau jika anda ingin menyimpan disebuah folder. maka buat folder array didalam folder www.
Berikut ini penjelasan coding
$nama = array <=>  merupakan varibel untuk menyimpan data ke dalam array.
echo <=> merupakan perintah untuk menampilkan string
print_r <=> merupakan perintah untuk menampilkan isi array.
asort <=> merupakan pengurutan array secara ascending dari A-Z tanpa mengubah index array
arsort <=> merupakan pengurutan arra secara discending dari Z-A tanpa mengubah index array.
Setelah itu tampilkan program tersebut di browser dengan cara ketik tempat penyimpanan file tersebut seperti berikut "localhost/array/nama.php"
Dan ini adalah hasil dari program tersebut.
ASCENDING
[5]=> Abdur Rahman G1A009001
[1]=> Edho Aqmal Hakim G1A008037
[2]=> Handrie Noprisson G1A009018
[3]=> M. Rinov C G1A009023
[4]=> Yody Ferdiansyah G1A009039
[0]=> Yoza Saputra Utama G1A004047
 DESCENDING
[0]=> Yoza Saputra Utama G1A004047
[4]=> Yody Ferdiansyah G1A009039
[3]=> M. Rinov C G1A009023
[2]=> Handrie Noprisson G1A009018
[1]=> Edho Aqmal Hakim G1A008037
[5]=> Abdur Rahman G1A009001

Selasa, 04 Juni 2013

Pengalaman Kuliah Saya

assalamualaikum wr. wb......

          Pertama dan yang paling utama saya akan memperkenalkan diri saya, Nama saya Muhamad Yose Sastra, saya kuliah di Teknik Informatika Universitas Bengkulu. Sekarang saya semester 6, biasanya saya dipanggil ETEK oleh teman-teman dikampus saya entah apa alasannya saya kurang tahu betul. Awalnya motivasi saya berkuliah di jurusan ini, saya ingin menjalani kuliah dengan santai dan happy. tapi perkiraan saya sebelum kuliah jauh berbeda dengan apa yang saya jalani seperti sekarang ini.
     Seiiring berjalannya waktu saya berupayah mengikuti alur jalan yang telah terlanjur saya pilih ini, walaupun agak berat tapi saya ikhlas menjalaninya, itu mungkin karena saya banyak mendapatkan teman-teman yang sejalan, yang kurang lebihnya seperti saya. Disini juga saya mendapatkanbanya pengalaman yang belum pernah saya dapatkan sebelumnya.Baik itu persahabatan, persaingan, solidaritas dan masih banyak yang lain nya yang tidak bisa saya jelaskan dengan detail.

     Saya kira hanya itulah pengalaman kuliah yang dapat saya ceritakan disini, lain waktu, saya akan sambung lagi....  
wasalaam.......