Fungsi-fungsi Array di PHP


Fungsi count()
     Fungsi count() digunakan untuk menghitung jumlah elemen array.Sintaks fungsi ini adalah sebagai berikut :

count(array[,mode])

     Parameter mode sifatnya adalah optional.Nilai yang mungkin tersedia adalah COUNT_REKURSIVE ATAU I.Jika parameter ini disertakan,elemen array akan dihitung secara rekursif,artinya bila dimensi array lebih daripada satu,seluruh elemennya akan dihitung,bukan hanya elemen dimensi pertama saja.

Fungsi array_push()
      Fungsi ini digunakan untuk menyisipkan elemen baru ke dalam sebuah array.Elemen
baru ini disisipkan pada bagian paling akhir.Sintaknya adlah seperti berikut :

array_push($array,nilai[nilai,...])

     Parameter nilai adalah nilei elemen-elemen baru yang akan disisipkan ke dalam array.

Fungsi array_splice()
     Fungsi ini digunakan untuk mengambil/membuang satu atau beberapa elemen array dan menggantikannya dengan yang baru.Sintaksnya adalah sebagai berikut:

array_splice($array,letak[,panjang [, pengganti]])

     Parameter letak menunjukkan mulai dari elemen ke berapa array tersebut akan diganti/dibuang.Jika nilainya positif,maka elemen dihitung dari depan,jika negatif,maka elemen dihitung dari belakang.
     Parameter panjang - jika nilainya positif- menunjukan jumlah elemen yang akan diganti/ dibuang. jika negatif , maka jumlah elemen yang tertinggal ( tidak diganti/ di buang) dihitung dari belakang sejumlah nilai parameter panjang . jika parameter panjang tidak di sebutkan, maka elemen array mulai dari yang ditunjukkan parameter letak sampai ke elemen terakhir akan diganti/ dibuang.
   parameter pengganti adalah merupakan nilai-nilai yang menggantikan elemen - elemen yang telah dibuang.

Fungsi array _combine()
    Fungsi ini digunakan untuk mengkombinasikan dua buah array sehingga array pertama menjadi indeks dan array kedua menjadi nilainya. kedua array yang dikombinasikan harus memiliki jumlah elemen yang sama .

Cita - Cita

Kalau ditanya apa cita-cita gue,gue akan menjawab "gak tau"..loh kenapa udah berumur 19 tahun,masih gak tau apa yang dicita-citakan.Karena gue cita-cita gue selalu berubah setiap waktu,jadi gue selalu menjawab gak tau bukan karena gue gak punya cita-cita loh..begini cerita jelasnya.

Waktu gue SD,orang tua gue selalu menyarankan untuk menjadi dokter atau insinyur,saat gue tanya "mah,cita-cita aku apa yah..enaknya??".Lalu gue memutuskan untuk menjadi dokter atau insinyur karena saran orang tua gue.Tapi saat gue tanya temen sekolah gue,mereka kebanyakan ingin menjadi guru,kemudian gue mengubah cita-cita gue untuk menjadi seorang guru karena temen-temen banyak yang ingin menjadi guru.Setelah berapa lama gue bertahan dengan cita-cita menjadi guru,akhirnya gue menemukan cita-cita baru yaitu menjadi atlet bulutangkis,karena gue sangat suka dengan olahraga bulutangkis dan cukup mahir memainkannya.Cita-cita menjadi atlet bulutangkis bertahan hingga gue lulus sekolah dasar.

Waktu gue SMP,saat ditanya apa cita-cita gue...gue menjawab menjadi insinyur,karena gue malu dengan cita-cita menjadi seorang atlet bulutangkis.Seiring berjalannya waktu,gue merasa kalo gue gak cocok jadi atlet bulutangkis.Lalu gue bercita-cita ingin menjadi pelukis,karena gue senang dengan pelajaran seni rupa yang ada di SMP.Tapi cita-cita ingin menjadi pelukis gak bertahan lama karena prospek kedepannya gak terlalu bagus menurut gue,lalu gue bercita-cita ingin menjadi seorang dokter hewan karena gue merasa pekerjaan ini sangat cocok dengan sifat gue yang lembut dan menyayangi hewan (hehe,narsis).Hingga gue lulus dari SMP cita-cita ini bertahan.

Waktu gue SMA,pertanyaan itu datang lagi..apa cita-cita gue??,kali ini gue gak menjawabnya langsung karena gue ingin memikirkannya dulu.Setelah lulus SMA,akhirnya gue menyadari apa yang dicita-citakan selama ini,dan gue memutuskan untuk bergelut di bidang komputer yaitu menjadi programer karena gue memiliki suatu tujuan agar generasi penerus bangsa tidak mengalami kemunduran akhlak dengan bertambah canggihnya teknologi,khususnya di bidang komputer dan internet.Maka untuk mewujudkannya gue mengambil kuliah jurusan teknik informatika di Universitas Gunadarma Bekasi.

Pengalaman Tak Terlupakan Part 2

Opet itulah nama kucing gue , yang di berikan oleh kedua adek gue , anita dan ariska . entah kenapa mereka memberi nama seperti itu . menurut gue nama itu tidak terlalu cocok bagi seekor kucing. hehhee ... opet di temukan di depan rumah gue , dengan wajah lesu dan kelaparan . karena gue dan adek- adek gue gak tega melihatnya . akhirnya kita bertiga memutuskan untuk memelihara opet. Waktu pertama kali gue melihat opet , gue merasa opet itu mirip dengan kucing gue yang sudah wafat yang bernama ipush . kematiannya masih mejadi misteri, sampai sekarang ...jasadnya masih belum ditemukan hingga sekarang . ( sangatlah menyedihkan ).
Dari hari kehari opet semakin gendut , karena kedua adik gue yang sangat rajin memberi kucing itu makanan. mengajaknya bermain , mandi , tidur . sekarang hari- hari keluarga gue diwarnai oleh kehadiran opet. setiap pagi opet selalu menunggu di depan pintu rumah , menunggu sampai ada yang membukakkan pintu .
Pernah suatu malam, opet sedang tidur di ruang tamu . karena gue dan adek gue ngantuk banget . jadi gue ketiduran diruang tv. lalu adek gue anita bangun sekitar pukul jam 12 malam . untuk membangunkan gue agar pindah dikamar. setelah beberapa jam ... sekitar pukul 02.00 dini hari .. "ahhhhhhh tidaaaaak "  adek gue mejerit keras sekali . gue pun langsung bangun dengan setengah sadar. dan begitu gue liat ade gue sedang beresin tempat tidur kita . gue tanya " ngapain lo malem-melem beresin tempat tidur , ga ada kerjaan apa lo ? " . adek gue berteriak lagi " ada taiiiii opet di kasur kitaaa ..... ". hah percaya gak percaya beneran ada benda berbau yang ada dikasur gue itu . lalu adek gue cepet cepet melepas sepreinya dan lari keluar pager , nyari selokan untuk ngebuang benda bau itu ... lalu gue melihat ada opet di ruang tamu . dalam hati gue berpikir "oh my god . gara-gara gue lupa ngeluarin nih kucing , dia jadi buang kotorannya di kamar gue " . sialan nih kucing.
Paginya adek gue anita , cerita ke bokap gue ,tentang kejadian semalem . dan semuanya tertawa cekikikan . hahahahahaha ...

Pengalaman Tak Terlupakan Part 1


                 Kalau ditanya pengalaman apa yang tak bisa dilupakan dan menegangkan,gue akan jawab pengalaman ketemu sama hantu,karena sampai sekarangpun masih terus terbayang peristiwa yang membuat gue parno dengan kegelapan(sedikit lebay).Kejadian itu berawal saat gue menjadi panitia pelantikan anggota baru ekskul RISAMSI di sekolah gue dulu.Tak disangka gue ikut acara seperti ini...selama gue di sma,males banget ikutan acara kaya gini...tapi karena tebujuk ajakan teman,gue jadi ikut-ikutan.Mungkin karena niat gue yang setengah-setengah,terjadi peristiwa menyeramkan tersebut.
                Ketika malam tiba,sekitar pukul 23.00,gue diminta mengambil air panas di kantin belakang."opps...",terdesir rasa takut saat membayangkan gelapnya lorong kelas menuju kantin.Seketika itu juga gue berpikir gimana caranya gue gak sendirian ke kantin,lalu dengan senang hati dua orang temanku siap menemaniku,hehee(jadi seneng).Kemudian tanpa menunggu lama kami bertiga segera menuju kantin untuk mengambil air panas.Di tengah perjalanan,gue ngerasa ada yang gue liat saat melewati kelas yang berada di akhir koridor,tapi gue masih sedikit rancu gue liat apaan tadi.
                Setelah kembali dari mengambil air panas,kami berjalan melewati kelas gelap di akhir koridor.Gue hampir gak percaya apa yang gue liat,ternyata gue melihat ada orang duduk di kelas dengan perawakan besar,hitam,matanya merah melihat papan tulis.
"Astagfirullah...",seketika itu gue kaget dan berlari meninggalkan kelas tadi.Kemudian dua teman gue yang ada di belakang,jadi ikutan lari..(mungkin karena takut juga,hehe).Sesampai di depan sekolah,baru deh agak tenangan dikit.
"Nis,kenapa sih lo tadi lari?,bikin takut aja tau...",tanya teman gue devi dengan wajah masih terlihat panik dan kelelahan sehabis lari.
"Nggak apa-apa kok..heee",jawab gue dengan wajah sama paniknya seperti devi dan sedikit berbohong.
"boong lo...terus kenapa lo lari tadi..??curiga gue...",sanggah devi terhadap jawaban gue penuh kecurigaan.
"beneran dev..gue gak kenapa-kenapa..",jawab gue berusaha membuat devi percaya.
"bener ya??yaudah kalo gitu,kasih air panasnya gih..",kata devi dengan memaksakan kepercayaannya sama gue,hehe.
                Peristiwa itu membuat gue agak parno kalo melewati jalan gelap,dan menjadi pelajaran buat gue untuk gak liat ke kanan,ke kiri,ke belakang,dan ke atas saat melewati jalan gelap..karena gue gak tau lagi apa yang akan gue liat nanti,hehe.Jadi pesan gue untuk yang baca tulisan ini..ingat kalo jalan liat aja ke depan,gak usah liat kemana-mana.

Mengenal Operating System Android

Android adalah sistem operasi untuk telepon seluler yang berbasis Linux. Android menyediakan platform terbuka bagi para pengembang buat menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia.
Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.
Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

Seperti pada Distribusi Linux yang sering berkembang demikian juga dengan Android itu sendiri sejak awal dikembangkan 2009 sampai sekarang (2010) sudah memiliki 5 versi dan ini akan terus berkembang karena pasar yang semakin melirik OS ini dan mudahnya pengembangannya.
Versi-versi android :

Android versi 1.1

Pada 9 Maret 2009, Google merilis Android versi 1.1. Android versi ini dilengkapi dengan pembaruan estetis pada aplikasi, jam alarm, voice search (pencarian suara), pengiriman pesan dengan Gmail, dan pemberitahuan email.

Android versi 1.5 (Cupcake)

Pada pertengahan Mei 2009, Google kembali merilis telepon seluler dengan menggunakan Android dan SDK (Software Development Kit) dengan versi 1.5 (Cupcake). Terdapat beberapa pembaruan termasuk juga penambahan beberapa fitur dalam seluler versi ini yakni kemampuan merekam dan menonton video dengan modus kamera, mengunggah video ke Youtube dan gambar ke Picasa langsung dari telepon, dukungan Bluetooth A2DP, kemampuan terhubung secara otomatis ke headset Bluetooth, animasi layar, dan keyboard pada layar yang dapat disesuaikan dengan sistem.

Android versi 1.6 (Donut)

Donut (versi 1.6) dirilis pada September dengan menampilkan proses pencarian yang lebih baik dibanding sebelumnya, penggunaan baterai indikator dan kontrol applet VPN. Fitur lainnya adalah galeri yang memungkinkan pengguna untuk memilih foto yang akan dihapus; kamera, camcorder dan galeri yang dintegrasikan; CDMA / EVDO, 802.1x, VPN, Gestures, dan Text-to-speech engine; kemampuan dial kontak; teknologi text to change speech (tidak tersedia pada semua ponsel; pengadaan resolusi VWGA.

Android versi 2.0/2.1 (Eclair)

Pada 3 Desember 2009 kembali diluncurkan ponsel Android dengan versi 2.0/2.1 (Eclair), perubahan yang dilakukan adalah pengoptimalan hardware, peningkatan Google Maps 3.1.2, perubahan UI dengan browser baru dan dukungan HTML5, daftar kontak yang baru, dukunganflash untuk kamera 3,2 MP, digital Zoom, dan Bluetooth 2.1.
Android versi 2.2 (Froyo)
Di luncurkan Mei 2010 menjanjikan dengan peningkatan:
  • Kecepatan  memory dan performance
  • Integrasi dengan Chrome‘s V8 JavaScript engine kedalam aplikasi Browser
  • Peningkatan Microsoft Exchange support (security policies, auto-discovery, GAL look-up, calendar synchronization, remote wipe)
  • Peningkatan aplikasi  launcher dengan shortcuts ke HP dan Browser
  • USB tethering dan fungsi WiFi hotspot
  • Updated Market application
  • Quick switching between multiple keyboard languages
  • Voice dialing and contact sharing melalui Bluetooth
  • Support for file upload fields dalam Browser
  • Mendukung Adobe Flash 10.1

Cara Mempercepat Akses Internet

           Sebenarnya ada cara-cara yang mudah untuk meningkatkan kecepatan akses internat tanpa harus membayar biaya lebih mahal. Cara tersebut diantaranya adalah dengan mengatur web browser, menggunakan openDNS, dan menggunakan Google Web Accelerator.Penerapan ketiga cara di atas sangatlah mudah. Untuk cara pertama, mengatur web browser, dapat dilakukan oleh pengguna Internet Explorer dan Mozilla Firefox. 

Cara Pertama

Bagi pengguna Internet Explorer :
  • Anda dapat memilih menu Tools, kemudian klik Internet Option
  • Selanjutnya pilih tab General dan pada kolom “Temporary Internet files” 
  • klik Settings dan geser posisi slider-nya pada kolom Temporary Internet files folder. Hal ini akan memperbesar cache atau lokasi penyimpanan situs-situs yang anda pernah buka. Sebaliknya isilah dengan nilai minimal 5 person dari kapasitas harddisk Anda.

Bagi pengguna Mozilla Firefox :
  • Anda dapat mengetikkan “about:config” pada address bar
  • setelah itu ubah “network.http.pipelining” dan “network.http.proxy pipelining” menjadi “true”, serta isi “network.http.pipelining.maxrequests” antara 30 –100 ( semakin besar semakin cepat ).
  • Yang terakhir klik kanan dimana saja dan pilih New->Integer , tuliskan “nglayout.initialpaint.delay” lalu isi dengan 0. 
Cara kedua
  • anda terlebih dahulu harus mendaftar di www.openDNS.com. 
  • Setelah itu masuklah ke Control Panel dari Start Menu dan 
  • pilih Network Connections. 
  • Kemudian pilih koneksi yang digunakan dan klik tombol Properties. Pada bagian Internet protokol
  • pilihlah TCP/IP dan klik properties.
  • Masukkan angka 208.67.222.222 dan 208.67.220.220 pada opsi DNS dan restart komputer anda.
           Setelah melakukan dua cara di atas, seharusnya anda sudah mendapatkan kecepatan akses yang lebih dari sebelumnya. Namun bagi yang masih belum puas dengan kecepatan aksesnya sekarang dapat menggunakan cara yang ketiga yaitu menggunakan Google Web Accelerator. Google Web Accelerator didisain khusus untuk mempercepat akses internet anda, khususnya bagi anda yang menggunakan koneksi broadband (pita lebar) seperti TV Kabel dan ADSL. Untuk anda yang menggunakan koneksi lain seperti Dial-up (Telkomnet Instant) maupun Satelit, Google Web Accelerator juga dapat sedikit membantu mempercepat aksesnya.

Untuk memakai Google Web Accelerator, kriteria yang harus dipenuhi antara lain Sistem Operasi harus menggunakan Windows XP atau Windows 2000. Web browser yang digunakan harus Internet Explorer versi 5.5 ke atas atau Mozilla Firefox versi 1.0 ke atas. Untuk browser lainnya sebenarnya juga bisa, tetapi anda harus meng-konfigurasi Proxy Settings di dalam web browser tersebut dengan menambah 127.0.0.1:9100 pada HTTP.

Mengenal E-Commerce

A. Definisi Electronic Commerce
     Apa sebenernya arti E-commerce(electronic commerce atau EC) ? E-commerce merupakan istilah yang mulai banyak digunakan belakangan ini,suatu contoh yang berhubungan dengan internet dimana tidak seorangpun mengetahui dengan pasti definisi tersebut.Berikut ini saya akan menjelaskan pengertian e-commerce yang terdapat pada website atau menurut para ahli.

Pada website whatis.com terdapat pengertian e-commerce yaitu berhubungan dengan pembelian penjualan barang atau jasa melalui internet, khususnya world wide web.

Menurut Robert E. Johnson, III (http:www.cimcor.com), e-commerce merupakan suatu tindakan melakukan transaksi bisnis secara elektronik dengan menggunakan internet sebagai media komunikasi paling utama.

Pada website ECARM (The Society For Electronic Commerce And Right Management) dijelaskan bahwa e-commerce secara umum menunjukkan seluruh bentuk transaksi yang berhubungan dengan aktifitas-aktifitas perdagangan,termasuk organisasi dan peroranagan yang berdasarkan pada pemrosesan dan transmisi data digital termasuk teks,suara, dan gambar-gambar visual.

Pada website E-Commerce Net,secara sederhana dijelaskan bahwa e-commerce adalh menjual barang dagangan dan / atau jasa melalui internet

Menurut Gary Coulter dan John Buddemeir (E-commerce Outline) : e-commerce berhubungan dengan penjualan,periklanan, pemesanan produk,yang semuanya dikerjakan melalui internet.

Menurut Donna Perry, pengertian e-commerce sangat sederhana yaitu kemampuan untuk melakukan bisnis secara elektronik melalui komputer,fax,telefon, dsb.