Minggu, 02 Juni 2013

Array dalam bahasa PHP

 Postingan berikut merupakan penjelasan mengenai fungsi sort dalam bahasa PHP.

    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
Seperti dapat dilihat pada contoh diatas, fungsi sort() akan melakukan sorting pada array dengan cara ascending. Untuk pengurutan kebalikannya, dapat dilihat pada contoh 2.

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   

Kita langsung saja pada contoh kasus yang merupakan tugas perbaikan dari assdos saya -_-
Mengurutkan nama assdos beserta NPM, berikut scriptnya:

<?php
$asdos = array ("G1A004047"=>"YOZA SAPUTRA UTAMA", "G1A008037"=>"EDHO AQMAL HAKIM","G1A009018"=>"HANDRIE NOPRISSON","G1A009001"=>"ABDUR RAHMAN","G1A009023"=>"M. RINOV C");
asort ($asdos);
while (list($val,$key) = each ($asdos)
{
    echo "$key , NPM : $val<br>;
}

Outputnya adalah:

ABDUR RAHMAN, NPM:G1A009001
EDHO AQMAL HAKIM, NPM:G1A008037
HANDRIE NOPRISSON, NPM:G1A009018
M. RINOV C, NPM:G1A009023
YOZA SAPUTRA UTAMA, NPM:G1A004047

Semoga bermanfaat, terima kasih!

Keyword : University of Bengkulu, Informatics Enginering

if-else dalam bahasa PHP

Baiklah, pada postingan ini saya akan menjelaskan beberapa fungsi dari if-else :
Di bagian ini kita akan membahas
– Define
– PHP Decision Making

Ok kita mulai

Penggunaan fungsi “else”
Sebagai penalaran anda asumsikan “else” sebagai “jika tidak”
Contoh:
if (kondisi expresi)
{
kode anda;
}
else
{
kode anda;
}

Contoh Penerapan:
if ($user == b_scorpio)
{
echo “user anda b_scorpio”;
}
else
{
echo “anda bukan b_scorpio”;
}
?>

Contoh Penerapan untuk user autentifikasi:
if ($user == b_scorpio && $password == 8_5c0rp10)
{
echo “anda berhasil login”;
}
else
{
echo “anda tidak bisa login”;
}
?>

Penggunaan fungsi “elseif”
“elseif” di gunakan untuk, statment “if” lebih dari satu

Contoh Penerapan untuk user autentifikasi:
————–
if ($user == b_scorpio)
{
echo “anda?login sebagai $user”;
}

elseif ($user == alk)
{
echo “anda?login sebagai $user”;
}

elseif ($user == johan)
{
echo “anda?login sebagai $user”;
}

else
{
echo “anda tidak bisa login”;
}
?>

Demikian penjelasan saya tentang if-else, semoga bermanfaat.
keyword : University of Bengkulu, Informatics Enginering

Plus Minus E-Commerce


Transaksi online (E-commerce) secara garis besar bermula dari fitur-fitur dan kemudahan berkomunikasi yang ditawarkan oleh Multiply, Facebook, dan forum Kaskus yang dikenal sebagai e-commerce consumer to consumer.
 
 
Salah satu fitur menguntungkan dari penjualan via online memudahkan interaksi antara penjual dan pembeli. Fitur yang dihadirkan situs-situs ini berbentuk katalog.
 
Ada pula yang sifatnya business to business (B2B) yang dikenal dengan reseller. Lalu, kini ada pula yang namanya online retailer. Online retailer menawarkan penjual margin lebih besar dan bisa mengatur pemasaran.
 
Dalam perkembangannya, transaksi online juga  mengenal apa yang disebut marketplace. Dalam bahasa sederhana, market place layaknya sebuah pusat perbelanjaan atau mal. Di situ ada banyak tenant dan pembeli. Contohnya, Plasa.com, Rakuten, Blibli.com, eBay Indonesia, dan lainnya.
 
Secara garis besar, penjualan via online ada beberapa tipe, yakni ada yang menjual sendiri langsung dengan metode consumer to consumer, ada pula yang menjual lewat sistem menitip ke pihak lain.
 
Salah satu desainer muda yang mulai memperbesar area penjualannya di bidang digital dengan menjual via online retailer, Mel Ahyar, menuturkan, ada banyak keuntungan dengan menjual produknya di toko online.
 
Menjual barang via online tidak seribet menjual di toko nyata. Melalui toko online, penjual bisa terhubung dengan pelangan dari luar kota, atau bahkan luar negeri lebih cepat.
 
Bagi yang menggelutinya, penjualan toko online bisa membantu tetap fokus pada produksi dan pengembangan desain. Pasalnya, pihak kedua akan mengurus segala sesuatunya hingga sampai ke pelanggan.
 
Penjualan via online bergantung pada kepercayaan. Untuk itu, penting bagi pelaku bisnis di bidang ini untuk menjaga kepercayaan. Penjual harus mendengar feedback pelanggan lalu dibicarakan di toko nyata. Membangun trust pelanggan tidak bisa dengan berkoar-koar sepihak. Penjual juga harus menjaga kualitas produk dan pengiriman yang sesuai janji.
 
Rasa percaya itu bukan hal mudah untuk dipertahankan. Mengingat persaingan di penjualan produk di internet saat ini kian ketat, pelanggan bisa dengan mudahnya "jatuh ke lain hati".
 
Susahnya lagi kalau dikira penipu. Penting untuk membangun trust dari pelanggan. Karenanya, testimonial dari pelanggan itu harus dipasang. Salah satu cara saya adalah dengan selalu memasang foto barang hasil jepretan sendiri, tidak pernah ambil dari situs lain. Supaya pelanggan bisa melihat bentukan aslinya, editannya pun seadanya saja. Ukuran juga harus detail dicantumkan.
 
Salah seorang pelaku bisnis toko online, Mel mengaku untung melakoni bisnisnya. Selama ini ia menjual koleksi busananya di toko nyata yang terletak di Grand Indonesia, Jakarta serta di department store. Menurut Mel, menjual produk via pihak kedua itu lebih menguntungkan.
 
"Menjual via online retailer selama ini menggunakan metode konsinyasi. Biasanya mereka mengambil sekitar 25-40 persen. Sementara kalau di department store, jumlah persentasenya lebih besar, antara 30-50 persen. Jadi, lumayan jauh bedanya. Dengan toko online pun tidak harus memikirkan biaya penjaga toko, tidak perlu mengkhawatirkan stok, dan sebagainya," kata Mel.
 
Terlebih lagi, bagi Mel yang masih memproduksi barang-barangnya sendiri, barang hasil desainnya cenderung terbatas dan eksklusif. Penjualan lewat online lebih baik untuk mewadahi hal ini, karena penjualan lebih cepat dan mendorongnya berproduksi lebih cepat lagi.
 
Direktur perusahaan pengembangan ecommerce Ideosource, Andi S Boediman, penjualan toko online akan terus berkembang. Kondisi ini merupakan waktu paling tepat untuk memulai bisnis penjualan via online.
 
Nilai belanja e-commerce di Indonesia terus bertumbuh dari 3 persen di tahun 2009, sekarang telah mencapai 6 persen dari 50 juta pengguna. Nilai belanjanya mencapai USD290 juta atau sekitar Rp2,69 triliun. (Dim)