Sunday 9 June 2013

Tugas perbaikan Laporan 3


Mengurutkan Data Array (Sorting)
Pada posting kali ini aku akan menjelaskan cara melakukan sorting pada array. Dalam bahasa pemrograman PHP, terdapat fungsi yang digunakan untuk mengurutkan isi data array. Fungsi sort digunakan untuk melakukan sorting nilai array PHP secara ascending. Maksud dari ascending adalah sorting yang dilakukan mulai dari nilai terendah sampai tertinggi.
Berikut ini merupakan format fungsi sort :

sort($nama_array)

Sebagai catatan, fungsi sort ini akan mengurutkan nilai array secara ascending dan kemudian akan memberikan nilai indeks baru pada array yang diurutkan. dimana nilai indeks yang diberikan berupa angka. Jadi apabila kamu ingin mengurutkan nilai array dan juga ingin tetap mempertahankan nilai indeksnya, saran saya jangan menggunakan fungsi ini.

Berikut ini merupakan contoh script php untuk mengurutkan nama-nama asisten praktikum yang menggunakan fungsi sort.
 
$nama=array(
"Yoza Saputra Utama_G1A004047",
"M. Ariansyah Y._G1A009021",
"Pandu Adhi W._G1A011002",
"Fauzan Azhmi S._G1A011022",
"Maya Mairisha_G1A008053",
"Dicka Ayu Candra_G1A008007",
"Nurul Renaningtias_G1A011054",
"Marina Rasyada_G1A008052",
"Elvia Juni Hardina_G1A008040",
"Edho Aqmal Hakim_G1A008037",
"Handrie Noprisson_G1A009018",
"Abdur Rahman_G1A009001",
"M. Rinov C._G1A009023",
"Yody Ferdiansyah_G1A009039",
"Suci Pratiwi _G1A008020",
"Irham Mu'alimin A_G1A011026",
"Apni Nomansa_G1A009052",
"Indra Wahyono_G1A008012",
"Randy Viyata Dhika_G1A009075",
"Yessica Yolanda_G1A009038",
"Zulmi Afriansyah_G1A009042",
"Leni Dwi Oktaviani_G1A009066",
"Eko Reva Miranda_G1A009012",
"Anggi Setiawan_G1A008003",
"Farid Muslim_G1A008042",
"Ari Akbarsyah_G1A008005",
"Amwaludin Lubis_G1A008002");

echo "::Program array pengurutkan nama-nama asisten pratikum sesuai urutan abjad::";

echo "

Data sebelum diurutkan :
    "
;
for($i=0; $i<=count($nama)-1; $i++){
    echo "
  • $nama[$i]
  • "
    ;
    }
    echo "
    ";

    echo "
    Data sesudah diurutkan :
      "
    ;
    sort($nama);//sorting data array
    for($i=0; $i<=count($nama)-1; $i++){
        echo "
  • $nama[$i]
  • "
    ;
    }
    echo "
    ";
    ?>

    Apabila script php tersebut dijalankan di layar browser, maka tampilan output yang dihasilkan adalah sebagai berikut.

    ::Program array pengurutkan nama-nama asisten pratikum sesuai urutan abjad::

    Data sebelum diurutkan :
    • Yoza Saputra Utama_G1A004047
    • M. Ariansyah Y._G1A009021
    • Pandu Adhi W._G1A011002
    • Fauzan Azhmi S._G1A011022
    • Maya Mairisha_G1A008053
    • Dicka Ayu Candra_G1A008007
    • Nurul Renaningtias_G1A011054
    • Marina Rasyada_G1A008052
    • Elvia Juni Hardina_G1A008040
    • Edho Aqmal Hakim_G1A008037
    • Handrie Noprisson_G1A009018
    • Abdur Rahman_G1A009001
    • M. Rinov C._G1A009023
    • Yody Ferdiansyah_G1A009039
    • Suci Pratiwi _G1A008020
    • Irham Mu'alimin A_G1A011026
    • Apni Nomansa_G1A009052
    • Indra Wahyono_G1A008012
    • Randy Viyata Dhika_G1A009075
    • Yessica Yolanda_G1A009038
    • Zulmi Afriansyah_G1A009042
    • Leni Dwi Oktaviani_G1A009066
    • Eko Reva Miranda_G1A009012
    • Anggi Setiawan_G1A008003
    • Farid Muslim_G1A008042
    • Ari Akbarsyah_G1A008005
    • Amwaludin Lubis_G1A008002

    Data sesudah diurutkan :
    • Abdur Rahman_G1A009001
    • Amwaludin Lubis_G1A008002
    • Anggi Setiawan_G1A008003
    • Apni Nomansa_G1A009052
    • Ari Akbarsyah_G1A008005
    • Dicka Ayu Candra_G1A008007
    • Edho Aqmal Hakim_G1A008037
    • Eko Reva Miranda_G1A009012
    • Elvia Juni Hardina_G1A008040
    • Farid Muslim_G1A008042
    • Fauzan Azhmi S._G1A011022
    • Handrie Noprisson_G1A009018
    • Indra Wahyono_G1A008012
    • Irham Mu'alimin A_G1A011026
    • Leni Dwi Oktaviani_G1A009066
    • M. Ariansyah Y._G1A009021
    • M. Rinov C._G1A009023
    • Marina Rasyada_G1A008052
    • Maya Mairisha_G1A008053
    • Nurul Renaningtias_G1A011054
    • Pandu Adhi W._G1A011002
    • Randy Viyata Dhika_G1A009075
    • Suci Pratiwi _G1A008020
    • Yessica Yolanda_G1A009038
    • Yody Ferdiansyah_G1A009039
    • Yoza Saputra Utama_G1A004047
    • Zulmi Afriansyah_G1A009042

    Pada hasil output tersebut, terlihat perbedaan data sebelum dan sesudah diurutkan, dimana hasil yang sudah diurutkan tersebut sesuai dengan urutan abjad.

    Tugas Perbaikan Laporan 2 Perulangan While

    PERULANGAN WHILE


    Fungsi dari perulangan while adalah untuk melakukan tugas berulang selama pernyataan kondisional tertentu adalah bernilai benar. Logika pengecakan adalah sama dengan statement IF untuk menentukan benar atau salah.Berikut ini adalah struktur dari while

    while ( kondisi statement nilai benar){
        //kode php;
    }
    contoh :
    Pada contoh berikut perulangan di mulai dari x= 1 dan perulangan akan terus dilakukan selama nilai x lebih kecil dari 5.

    $x = 1;

    while($x < 5)

    {

    echo "Perulangan ke " . $x . " ";

    }

    ?>

    output :
    Perulangan ke 1
    Perulangan ke 2
    Perulangan ke 3
    Perulangan ke 4
    FOR
    For loop digunakan apabila kita sudah menentukan sebelumnya berapa kali script harus dijalankan. Sintaks :
    for (inisiasi; kondisi; increment) { code to be executed; }
    Parameter for:
    • inisiasi : Nilai awal yang digunakan untuk mengatur counter looping.
    • Kondisi: Jika hasil evaluasi menghasilkan nilai TRUE, looping dilanjutkan. Dan jika evaluasi menghasilkan nilai FALSE, maka looping dihentikan.
    • increment : Proses penambahan atau pengurangan looping ditentukan disini.
    Contoh : 
    1.  $n=0; 
    2. for($i=1; $i<=5; $i++) { 
    3. $n=$n+$i; } 
    4. echo "$n"; 
    5. ?> 
    • output: 15

    Saturday 25 May 2013

    Jenis-jenis E-Commerce

    E-Commerce terdiri atas beberapa jenis, yaitu sebagai berikut :

    1. Collaborative Commerce (C-Commerce)
    Kerjasama secara elektronik antara rekan bisnis. Kerja sama ini biasanya terjadi antara rekan bisnis yang berada pada jalur penyediaan barang (supply Chain).

    2. Business-to-Consumers (B2C)
    Penjual adalah suatu organisasi dan pembeli adalah individu.

    3. Consumer-to-Business (C2B)
    Pada jenis ini, konsumen memberitahukan barang atau layanan yang dibutuhkannya, dan selanjutnya organisasi-organisasi bersaing untuk menyediakan barang atau layanan tersebut kepada konsumen.

    4. Consumer-to-consumer
    Penjualan barang atau layanan antara individu.

    5. Intrabusiness(Intraorganizational)Commerce
    Pada jenis ini, organisasi menggunakan E-Commerce untuk meningkatkan kegiatan operasi organisasinya. Hal ini dikenal juga dengan sebutan Businessto- Employee (B2E).

    6. Government-to-Citizens (G2C) and to others
    Pemerintah menyediakan layanan kepada masyarakat melalui teknologi ECommerce. Pemerintah juga dapat melakukan bisnis dengan pemerintah lain (Government-to-Government / G2G) demikian juga dengan organisasi lain (Government-to-Business / G2B).

    7. Mobile Commerce (m-Commerce)
    E-Commerce yang dilaksanakan pada lingkungan tanpa kabel (wireless environment), seperti menggunakan telepon seluler untuk akses internet.

    Friday 24 May 2013

    Pengalaman Kuliah

    Assalamualaikum WR.WB

    Perkenalkan nama saya Rian Agus Dwinata, pada kesempatan ini saya akan membagi pengalaman saya berkuliah di Teknik Informatika Universitas Bengkulu demi menyelesaikan tugas Pemrograman dan E-Commerce yang diberikan oleh asdos mata kuliah tersebut. 

    Oke, cerita ini berawal dari kebingungan pemilihan tempat kuliah seusai lulus dari SMA. Pada awalnya saya sangat berniat untuk berkuliah di kota Kembang yaitu Kota Bandung. Pada masa liburan usai kelulusan SMA, saya pun pergi ke Bandung untuk menuntuk ilmu lebih lewat bimbel atau Bimbingan Belajar. Kegiatan ini saya lakukan untuk mengejar niat saya untuk berkuliah di Universitas setempat yang berkualitas. Kurang lebih satu bulan saya lewati hari-hari untuk bimbel demi mengejar jurusan HI (Hubungan Internasional) dan Sastra Inggris, yang merupakan impian saya untuk berkuliah pada jurusan yang masih bersangkut paut pada bahasa Inggris.

    Tapi apalah daya, impian hanyalah tinggal impian. Di hari tes universitas tersebut berlangsung, saya baru menyadari bahwa yang diutamakan adalah UANG daripada kemampuan. Maka kalahlah saya pada pertarungan uang tersebut, karena saya tak ingin memberatkan beban orang tua dengan biaya masuk kuliah yang terlampau "glamor".

    Maka harapan pun saya jatuhkan pada SNMPTN (Seleksi Nasional Masuk Perguruan Tinggi Negeri), untuk kembali membidik impian tersebut. Untuk mengejar kepastian tersebut, saya bahkan mengambil jurusan IPC agar bisa mengejar kedua jurusan yang saya inginkan tersebut, dengan menyisakan 1 tempat untuk pilihan jurusan pada universitas tempat saya tes SNMPTN tersebut, karena itulah syarat utama dalam mengikuti SNMPTN.  Dan, ya, sisa 1 tempat yang saya berikan tersebut adalah Teknik Informatika pada UNIB, yang saya jadikan "cadangan" andaikata kedua jurusan di niversitas di Kota Bandung itu gagal menerima saya.

    Sayangnya, andaikata itupun terwujud. Kedua jurusan di Universitas ternama tersebut tidak menerima saya, dan SNMPTN pun menunjukkan hasil bahwa saya diterima di Teknik Informatika. Pada awalnya saya berkeinginan untuk tetap berkuliah di Bandung walaupun hanya di Universitas swasta. Tapi dengan banyak pertimbangan, maka saya tidak meneruskan niat tersebut, dan mencoba untuk mengikuti pemberian yang telah Allah berikan kepada saya.

    Dan seperti inilah jadinya "penerimaan" yang saya ambil. Kehidupan kampus yang saya pikir bakal selalu menyenangkan dan santai, terganti dengan bertubi-tubi tugas dan kerjaan yang terkadang belum pernah kita mengerti atau bahkan kita lihat sebelumnya. Disini mulailah masuk racun-racun baru kedalam otak saya, seperti coding, program, jaringan, dan sebagainya. Semester demi semester saya lewati semampu saya dengan mata kuliah yang terkadang tidak saya mengerti. Hal-hal baru yang tak pernah saya temui di SMA semuanya tumpah ruah di masa Kuliah. Hal-hal seperti inilah yang menjadi "penyakit" baru di kehidupan saya, yang hampir tiap malam menyebabkan sakit kepala, stress, frustasi, yang terkadang membuat saya ingin berhenti saja dari perkuliahan ini.

    Tapi dengan semangat dari orang tua dan teman-teman, saya berusaha semampunya untuk terus bertahan dan menyelesaikan kuliah ini. Sekarang, pada semester 6 ini, tingkat stress makin tinggi tiap harinya dikarenakan KP dan tugas-tugas yang tidak dapat selesai pada waktunya. Tapi dengan semangat yang tersisa saya berjuang untuk menyeleaikan semuanya.

    Himbauan saya, sebelum anda memutuskan untuk memilih jurusan TI sebagai pilihan untuk kuliah, coba pikirkan saja lagi dengan acuan pada cerita saya diatas tadi.

    SEKIAN