Showing posts with label Computer. Show all posts
Showing posts with label Computer. Show all posts

Monday, November 15, 2010

Maximum Size Database MySql

Hi Ericovamili ! kebetulan suatu waktu saya sedang iseng-iseng mikirin berapa sih maximum size dari database MySql. Mysql yang dulunya adalah kepunyaan Sun Microsystem namun telah dibeli oleh Oracle. Sehingga MySql dan Sun Microsystem terdapat lambang Oracle.

Saya bertanya dalam hati kok hebat sekali ya Oracle, saya juga baru tahu ada taman Oracle berbentuk bola di film Iron Man 2. Sanggup membeli MySql dan Sun.

Nah berawal dari kepikiran Oracle 10g Express Edition yang menyediakan RDBMS secara gratis digunakan tanoa dipungut biaya lisensi meskipun hanya dibatasi 4GB, namun performa dan tools yang disediakan tidak berkurang sama sekali.

Baik saya bagikan informasi mengenai maximum size yang dapat di handle oleh Mysql.

Operating SystemFile-size Limit
+Win32 w/ FAT/FAT32

+ Win32 w/ NTFS

+ Linux 2.2-Intel 32-bit

+ Linux 2.4+

+ Solaris 9/10

+ MacOS X w/ HFS+

+ NetWare w/NSS file system
+ 2GB/4GB

+ 2TB (possibly larger)

+ 2GB (LFS: 4GB)

+ (using ext3 file system) 4TB

+ 16TB

+ 2TB

+ 8TB
Okai sekian saya bagi-bagi informasi tentang MySql. Semoga dapat menambah ilmu teman-teman :)

Saturday, November 13, 2010

Scripting Website

Okai lanjut lagi perjalanan pemrograman website, dalam scripting untuk mendukung pemrograman web dapat dibagi menjadi :

  • CSS (Client Side Scripting)
  • SSS (Server Side Scripting)
  • Database
  • Service
  • Web Deploy
Client Side Scripting merupakan bahasa pemrograman yang dijalankan di client. Contohnya : javascript, flash, dan applet.

Java
JavaScript
+ Jalan di browser dan desktop
+ Modelnya harus strongly type
+ Tidak harus nempel di HTML 
+ Jalan hanya di browser
+ Tidak harus strongly type
+ Harus nempel di HTML


Tipe data pada javascript berupa : String, Number, Boolean, Null

Nah untuk lebih tahu mengenai JavaScript saya beri contoh kode (source code) untuk perkalian currency atau kurs mata uang sebagai contoh :

<html>
<head>
</head>
<script language="javascript">
function hitung()
{
var k=0;
var j=0;
var h=0;
k=document.currency.kurs.value;
j=document.currency.jumlah.value;
h=(k * j);
document.currency.hasil.value=h;
  }
</script>
<body>
<form name="currency">
<input type="text" name="kurs">x
<input type="text" name="jumlah">=
<input type="text" name="hasil">
<input type="button" value="Hitung" onclick="hitung();">
</form>
</body>
</html>

Thursday, November 11, 2010

Ericova Mencoba Android


Tampilan desktop utama dari Android 0.3 

Yip Yip Yip.. yup ini bukan suara saya berubah menjadi robot Android, tapi saya sedang mencoba kemampuan Android pada Laptop saya :D

Android yang telah dibeli oleh Google menjadi Google Android ini dapat di download di website Android ini. File yang perlu di download cuman 2 dan perlu digabungkan menjadi satu yakni :

nah semua file kok formatnya berurutan 001 dan 002? Iya ini karena anda pembaca ericova membutuhkan aplikasi splitter yang namanya HJSPLITTER. Aplikasi ini sering digunakan untuk file dengan ukuran besar yang dipecah-pecah menjadi beberapa bagian.

Tampilan menu panel samping dari Android 0.3

Okai setelah digabungkan maka file akan menjadi satu. Hasilnya akan menjadi file live android 0.3 yang siap di burn di CD untuk anda jalankan via CD, atau dilakukan menggunakan virtual machine yang biasa anda gunakan.

Berikut juga saya sertakan gambar capture, sampai saat ini saya masih mempelajari mengenai live android ini :) silakan teman-teman berbagi jika ingin men-share pengetahuannya.

Tampilan desktop utama dari Android 0.3


Friday, October 29, 2010

Friend Request Facebook


Pertemanan dengan media facebook sudah bukan rahasia umum, dengan mengetikkan nama orang yang kita tuju dan menekan add as friend maka akan mengirimkan persetujuan sebagai teman kita di list friend facebook.

Namun terkadang ada hal yang tidak dapat membuat kita menjadi temannya akibat orang yang akan kita tuju sudah memiliki banyak konfirmasi friend request yang tidak di confirm maupun di ignore sehingga kita yang akan merequest untuk menjadi temannya tidak dapat menjadikan dia sebagai teman kita.

Solusinya adalah memberitahu dia agar melakukan konfirmasi baik accept maupun ignore terhadap daftar permintaan teman yang dia miliki. Semoga membantu bagi rekan-rekan facebook-ers Ericovamili.

Tuesday, October 26, 2010

Infrared MA 620 Di Windows 7

Haduh haduh ternyata infrared dari Mobile Action MA620 tidak jalan di windows 7 ! sudah dicoba diakali dengan teknik compability dengan versi windows sebelumnya masih tidak dapat berjalan meskipun sudah restart secara otomatis dari drivernya. Searching di Google pun tidak ketemu untuk MA 620. Kroscek ke website Mobile Action juga sudah tidak didukung kembali.. Padahal mau sinkron PDA Thera Audiovox 2032 lama saya dengan windows 7 apakah berjalan atau tidak. Saya tidak menggunakan kabel data/cradle karena memang dulu saat membli tidak disertakan dalam paket pembelian saya. Sayang sekali memang. Adakah rekan-rekan yang berhasil menggunakan Infrared MA 620 di Windows Vista/7 ? Adakah yang menjual kabel data / cradle Thera ? :)

Friday, October 22, 2010

Masalah CheckBox Pada DataGridView

Nah kebetulan salah seorang rekan saya berkonsultasi masalah Kerja Prakteknya dimana aplikasi Sistem Informasi dibuat menggunakan Visual Basic.NET 2005 atau VB.NET 2005. Permasalahan ditemukan saat menggunakan datagridview, nah datagridview ini memiliki sebuah property yakni untuk melakukan checkbox. Tujuannya dengan menggunakan checkbox ini untuk menginginkan nilai 1 atau 0 atau True atau False.

Dicoba untuk mengambil nilai value dari datagridview value tidak bisa dan selalu menghasilkan nilai NULL atau BLANK dengan kata lain tidak ada data yang di dapat. Berjam-jam saya habiskan untuk mengetahui bagaimana caranya mendapatkan nilai True False dari kolom checkbox.

Akhirnya saya mendapatkan rumus untuk mengambil nilai dari datagridview checkbox. Berikut saya sharingkan ilmu saya mengenai checkbox dalam datagridview untuk mendapatkan value True False.

 

Desain Form Awal DataGridView Checkbox


 

Hasil Nilai True DataGridView Checkbox


 

Hasil Nilai False DataGridView Checkbox

Private
Sub dgvlama_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgvlama.CellContentClick


If
TypeOf
Me.dgvlama.Rows(e.RowIndex).Cells(e.ColumnIndex) Is DataGridViewCheckBoxCell Then


Dim dgvCheckBoxCell As DataGridViewCheckBoxCell = Me.dgvlama.Rows(e.RowIndex).Cells(e.ColumnIndex)


'Commit the data to the datasouce.


Me.dgvlama.CommitEdit(DataGridViewDataErrorContexts.Commit)


Dim checked As
Boolean = CType(dgvCheckBoxCell.Value, Boolean)

MessageBox.Show(checked)


End
If

End
Sub

Okai sekian sharing ilmu saya semoga membantu bagi para programmer yang kesulitan :) Salam Ericovamili.

Membahas DJVU File

Yah dalam rangka mengejar TA (Tugas Akhir) demi kehidupan bangsa dan Negara *halah* banyak buku yang saya koleksi untuk menunjang penelitian saya untuk Tugas Akhir Sistem Informasi yang saya kerjakan. Banyaknya buku di lemari membuat sesak lemari dan berat di bawa setiap hari ke kampus :( mau tidak mau ebook (buku elektronik) menjadi pilihan untuk menjadi pengganti buku-buku yang berat dan kekal sepanjang masa.

Saya baru tahu ada file bernama DJVU saya pikir ini kesalahan penamaan esktensi file atau apa, dicoba merubah ekstensi pdf, zip rar juga tidak mau, waduh pusing juga dan bahkan sempat saya menghapus file buku ini wes wes. Searching di Google ternyata DJVU ini memang ekstensi file, walah..

DJVU ini merupakan tingkatan ukuran file terendah dari TIF, JPEG, kemudian barulah DJVU ini dengan ukuran kualitas ketajaman yang sama. Wooooww ! DJVU ini dari kata Dejavu diciptakan oleh AT&T Labs untuk mengatasi permasalahan resolusi tinggi sebuah dokumen.

Untuk membuka file DJVU dari browser internet pelu menambahkan plugin DJVU browser plugin pada web browser anda. Sedangkan untuk membuka file DJVU pada komputer anda, dapat menggunakan IrfanView for DJVU. Untuk Irfan View pastikan anda sudah menginstall Irfan View Setup dan Irfan View Plugin setup.

Bisa juga dengan aplikasi windjview , untuk merubah file DJVU menjadi PDF juga menggunakan windjview ini, buka terlebih dahulu file tersebut kemudian print dengan memilih printer pada posisi Adobe PDF. Lalu simpan dimana posisi file tersebut disimpan. Tapi perlu diingat file PDF lebih besar dari file DJVU? Low kenapa? Kembali lagi permasalahan awal bahwa DJVU memiliki tingkat kompresi namun dengan kualitas yang sama.

Sunday, October 17, 2010

Membahas E-Commerce

Hi Ericovamili ! ehmm ngomongin soal e-commerce, apaan sih ? e-commerce merupakan singkatan dari electronic-commerce dimana ini mengartikan penjualan atau pembelian dilakukan via online melalui media internet. Kenapa harus e-commerce sih kak Eric? Jaman sekarang sudah bukan jaman nya lagi harus ke toko, bayangkan saya hanya membeli barang yang saya inginkan namun harus berburu ke pelosok-pelosok pulau. Dengan adanya situs e-commerce yang dibangun saya hanya perlu melakukan pencarian untuk barang tersebut dan melakukan pembayaran via transfer antar bank saja maka tinggal menunggu barang sampai di rumah. Simple kan? Tidak harus mengeluarkan biaya jalan-jalan ke pelosok-pelosok.

Situs e-commerce contohnya apa? Contohnya seperti bhinneka.com dimana situs ini menyediakan gadget dan peralatan komputer bermacam-macam yang telah disesuaikan dengan kategorinya.


Dengan adanya situs e-commerce yang dibangun maka akan berdampak pada market place atau pangsa pasar dari pemilik/toko tersebut sehingga banyak orang dapat menemukan dan mencari sesuatu yang diinginkan dan dapat mendongkrak nama perusahaan yang mengadakan situs e-commerce. Low kok bisa? Iya bisa donk, sekarang kalau mau membutuhkan sesuatu orang langsung teringat dengan nama toko tersebut dan langsung meluncur ke situs web nya untuk melakukan transaksi jual beli. Kalau pelayanan dan kualitas barang yang di transaksikan bagus sudah tentu toko yang mejual tersebut dipercaya dan dijadikan rekomendasi bagi teman-temannya yang ingin melakukan transaksi item.

Perlu di perhatikan dalam membangun situs e-commerce sebagai kunci kesuksesan dari situs e-commerce anda :

  • Nama situs yang digunakan
  • Motto yang digunakan dalam situs
  • Tagline, situs e-commerce apakah ini
  • Produk unggulan anda perlu ditonjolkan untuk menarik perhatian pengunjung
  • Detil informasi produk harus ada pada setiap produk yang dijual
  • Testimony sangat disarankan untuk ada agar pengunjung yang ingin membeli percaya akan kualitas produk anda

Sunday, October 10, 2010

Presentation dan Layout pada Website

Komponen dalam website dapat terdiri atas :

  • Images
  • Text
  • Color and background
  • Tables and layout
  • Frame
  • Multimedia
  • CSS

Gambar menjadi pelengkap dan dapat juga sebagai content untuk informasi tambahan.

Contoh images dalam website seperti GIF, JPEG, XBM (XBitmap), XPM (XPixelmap), PNG (Portable Network Graphic).

Pixel merupakan elemn terkecil dari sebuah image. Terdapat gradasi warna terdiri atas RGB (Red Green Blue) masing-masing memiliki nilai 0-255.

File gambar yang dapat melakukan transaparan utnuk sebuah web yakni GIF (Graphic Interchange Format), dan GIF juga dapat melakukan animasi sederhana dimana frame-frame gambar digabungkan sehingga membentuk gambar gerak.

Warna hitam memiliki kode #000000 dan warna putih berkode #FFFFFF.

Contoh Color Space atau dapat disebut juga sebagai bidang warna :

  • RGB (Red Green Blue)
  • CMYK, digunakan pada layar televise dan printing
  • HSB
  • YCBR

Gambar dibagi lagi menjadi 2 yakni :

  • Non Dithered, dimana hasil gambar yang diciptakan halus
  • Dithered, gambar yang ihasilkan memiliki pola bintik-bintik warna semacam noise

Alt text dalam pemrograman web dapat disebut juga sebagai alternate text, jadi jika gambar tidak dapat ditampilkan maka alternate text akan membantu untuk mendeskripsikan gambar yang seharusnya muncul atau dapat digunakan sebagai tool tips ketika gambar di hover oleh mouse atau dibayangi oleh mouse.

Gambar dapat juga sebagai tombol. Jadi gambar diklik sehingga akan mereferensikan ke link halaman yang lain.

Satu lagi kita dapat melakukan pemograman image map seperti halnya yang diterapkan pada facebook yang dapat melakukan tag-ing terhadap foto-foto untuk identifikasi foto siapakah ini. Dimana image map ini melakukan pemetaan sekaligus gambar sehingga kita dapat melakukan pemilihan link maupun posisi dengan koordinat.
 

Gambar Contoh ImageMap, hanya dengan 1 gambar saja namun kita dapat membagi link dari gambar ini

Berikut saya bagikan ilmu saya mengenai image mapping terhadap gambar menggunakan koordinat sebagai titik pemilihan, berikut adalah source codenya

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Untitled Document</title>

</head>

<body>

<DIV ALIGN=CENTER>

<MAP NAME="map1">

<AREA HREF="contacts.html" ALT="Contacts" TITLE="Contacts" SHAPE=RECT COORDS="28,22,122,119">

<AREA HREF="products.html" ALT="Products" TITLE="Products" SHAPE=RECT COORDS="147,36,242,130">

<AREA HREF="new.html" ALT="New!" TITLE="New!" SHAPE=RECT COORDS="76,148,184,232">

</MAP>

<IMG SRC="tes.gif" ALT="Gambar Coba2" BORDER=0 WIDTH=301 HEIGHT=301 USEMAP="#map1">

<BR>

</DIV>

</body>

</html>

Selamat belajar pemrograman website, salam ericovamili ! :D

Sunday, October 3, 2010

Pembagian Website

Saya rasa dalam pembahasan kita kali ini banyak yang sudah mengerti mengenai pembagian website. Silakan menambahkan jika saya ada kekurangan melalui kolom komentar yang telah disediakan :) namun tidak ada salahnya saya membagikan ilmu saya pada anda pembaca setia ericovamili.

Tema merupakan langkah awal untuk menentukan desain sistem website yang akan digunakan. Kemanakah arah tema website yang akan anda bagun ? Tema dalam sebuah website dapat terdiri atas :

  • Ecommerce
    • Barang, barang ini dapat dibagi-bagi kembali seperti
      • Makanan
      • Benda seperti alat tulis, produk-produk berupa benda
    • Jasa
      • Direct Selling atau MLM (Multi Level Marketing)
      • Konsultasi
      • Penanganan Proyek
  • Portal
  • SIG (Sistem Informasi Geografis) atau Sistem Informasi Lainnya
  • Informasi Kuliner
  • Lainnya
    • Survei
    • Pemesanan Makanan

Apakah tema bersifat mengikat ? Saya jawab tidak. Mengapa? Karena anda lah yang menentukan kemanakah website anda, acuannya adalah TEMA yang anda gunakan serta kalau boleh saya tambahkan adalah KREATIVITAS. Jadi dengan adanya tema dan menambahkan kreativitas pada website anda lain dari website lain maka website yang anda bangun terbilang berbeda.

Contoh website Extreme Portal Autotechnic yang saya bangun di awal tahun 2007

Nah menurut sumber yang saya kutip dari Prowebpro di bawah ini, Elemen-elemen yang vital dalam perancangan website adalah:

1. Warna

Pilih warna sesuai yang akan disajikan. Warna hitam menyatakan eksklusif, warna abu-abu berarti professional, warna biru memberikan kesan high technolgy dan lain sebagainya. Jumlah warna juga perlu dipikirkan, jumlah warna sebaiknya 2 atau 3 saja.

2. Elemen-elemen dalam disain

Elemen-elemen disain mencerminkan kesan yang akan ditampilkan. Website professional cenderung menampilkan elemen-elemen garis, lengkung yang lembut. Web site remaja cenderung menampilkan elemen-elemen yang mempunyai kontast tinggi dan sebagainya.

3. Layout

Layout bisa memberikan kesan ramai, sederhana dan sebagainya.

Layout ini meliputi peletakan menu dan peletakan isi. layout yang banyak judul artikel memberikan kesan ramai, layout yang hanya menampilkan beberapa elemen utama menimbulkan kesan sederhana dan lain sebagainya.

Baik sekian penjelasan saya mengenai tema website. Apabila ada pertanyaan silakan mengemukakan melalui form komentar atau interaksi saya langsung, dengan senang hati saya akan menjawab apa yang bisa saya jawab untuk Anda kawan :D

Sunday, September 26, 2010

Desain Pemrograman Web - Resume Pertemuan 3

Langsung saja ya saya berbagi ilmu mengenai konsep Desain Pemrograman Web kali ini kawan :)

XML + HTML >> XHTML

Sebenarnya di bahasa HTML kita bisa membuat tag sendiri selain yang telah di tentukan seperti jadi contoh saya membuat tag Ini isi dalam tag ericova namun sebagai standard penggunaan HTML yang telah di tetapkan oleh W3 (World Wide Web Consortium, organisas yang menaungi dan meneliti bahasa pemrograman web) maka browser standard seperti Opera dan Mozzila Firefox menggunakan standard code tag dari W3, oleh karena itu tag yang kita buat sendiri tidak dikenali.

Semakin besar angka Heading yang kita gunakan dalam penomoran heading maka akan semakin kecil pula tulisan yang ditampilkan, namun kecilnya penulisan ini sudah di tetapkan jadi tidak bisa sampai kecil-kecil sekali.

Contoh source code untuk latiha Ordered List, Unordered list. Coba anda kopikan dan jalankan, lihat hasilnya :)


Nah sedikit tips yang saya  kasih untuk pembaca ericovamili :

  • Kalau XHTML tidak ada isi dalam tag jadi setelah tag pembuka kemudian ditutup kembali maka pada browser akan muncul seluruh isi code yang anda gunakan. Jadi sebaiknya jangan dibiarkan kosong antara tag pembuka dengan tag penutup.
  • Kalau XHTML ada salah dalam tag dengan ketentuan contohnya tag antara pembuka baik huruf besar/kecil tidak sama dengan tag penutup maka pada browser akan muncul bahwa code error dan tidak dikenali, sedangkan di HTML tidak akan terjadi masalah ini.

Monday, September 20, 2010

Mengenal Memory SD dengan SDHC dengan SDXC

Dalam rangka menekuni bidang fotografi dunia kamera SLR. Saya akan bagikan ilmu saya mengenai maksud dan tujuan jenis memory SDCard yang digunakan pada kamera digital poket maupun Digital SLR (Single Lens Reflect) *halah*

Jadi gini pembaca ericovamili, SDCard dibagi menjadi 3 jenis di era sekarang. Mulai dari SDCard, SDHC, SDXC. Sekarang saya akan bahas masing-masing jenis SD Card ini dengan sederhana dan mudah dimengerti singkat padat dan jelas hehe :p

  • SD Card (Secure Digital), SDCard memiliki kapasitas maksimum sebesar 4 GB sedangkan MicroSD sebesar 2GB. SD Card menggunakan format FAT16. Kamera yang menggunakan SD card tidak dapat menggunakan SDHC maupun SDXC tentunya.
  • SDHC (Secure Digital High Capacity), Menggunakanformat FAT32. Kamera yang menggunakan SDHC bisa juga menggunakan memory SD Card.
  • SDXC (Secure Digital Extended Capacity), era baru dari memori SD karena revolusi kapasitas size dan kinerja dari memori dan dilaunching pada tahun 2010. Kapasitas yang di dukung sampai dengan 2TB (TeraBytes), cocok untuk merekan film dengan format HD Movie serta hasil jepretan dengan pixel count yang tinggi. Tingkatan transfer dari SDXC memiliki kecepatan 104 MB/s bahkan da pula yang 300MB/s. Menggunakan format milik Microsoft yakni ExFAT.

Semoga pembaca ericovamili tambah pengalaman dan tambah ilmunya..aminnn :)

Tuesday, September 14, 2010

Kaskus Overposting


Yah sebagai kaskuser agan-agan semua pasti tahu permasalahan ini. Kaskus mengalami overposting ! Bukan cerita atau gosip baru sih emang. Sudah lama namun baru sempat saya ngetik neh inpo (info) buat ericovamili :)


Kalau menurut saya pribadi penyebab dari kaskus overposting adalah :

1.Banyak user yang sedang mengirim posting baik mereply thread dan membalas komentar

2.Sedang mengalami trouble database yang menumpuk sehingga server kaskus menjadi lambat

 

Itu menurut pemikiran saya, mungkin agan-agan ada pendapat lain ? :)

Thursday, September 9, 2010

Development Sebuah Website

Di jaman sekarang website sudah menjadi hal penting dan menjadi tolak ukur informasi. Contohnya saja nih kalau ingin membeli notebook terbaru katakanlah Axioo atau Acer, sebelum membeli pastinya anda akan mencari-cari informasi apakah spesifikasi yang ditawarkan sudah memenuhi kebutuhan anda. Dengan adanya website yang khusus untuk notebook anda inginkan sudah jelas anda akan puas dengan rincian spesifikasi dan harga pasaran notebook tersebut dan menyiapkan dana untuk membeli pada counter penjual notebook.

Untuk sukses dalam development suatu website, Ericovamili dapat mengikuti nasihat saya *halah* :

  • Buatlah Customer Service yang siap membantu client anda apabila ada permasalahan. Kalau bisa 24 jam x 7 jam. Apa? Setia waktu? Ya setiap waktu, apakah susah ? tidak tentunya. Saya tanya kembali apakah client anda akan menelpon anda setiap detik? Tentu tidak bukan? Kalaupun ada panggilan setiap detik/waktu/menit/jam bersyukurlah ! karena anda terkenal dan dicari orang yang mempercayakan websitenya pada anda. Apakah anda menolak berkat ? :)
  • Untuk mensiasati anda harus menerima telpon terus, buatlah FAQ (Frequently Asked Question) dimana berisi hal-hal yang kira-kira sering dipertanyakan oleh orang-orang. Buatlah FAQ kawan, niscaya client anda akan sangat terbantu dengan adanya FAQ yang anda sediakan
  • Sediakan harga yang bersahabat dengan client. Jangan sampai selisih sedikit dengan saingan, anda sampai kehilangan calon client

Analisa sebelum membuat website :

  • Dimana lokasi orang yang akan membuka website anda?
  • Berapa kira-kira usia calon pembuka website anda?
  • Jenis kelamin apa yang anda harapkan dalam membuka website anda?
  • Bahasa apa yang akan digunakan ?
  • Apa keuntungan setelah melihat website anda?
  • Apakah pengunjung website anda orang yang cacat ? (misal kemampuan fisik yang kurang, penglihatan yang kurang, atau yang lain)
  • Perkirakan juga calon pengunjung website anda menggunakan jenis koneksi internet apa? Cepat? Lambat?
  • Estimasikan di daerah calon pangsa pembuka website anda menggunakan browser apa?

Waterfall model diperlukan dalam perancangan dan develop suatu website baik itu personal,komersil. Kenapa? Karena tahapan dalam waterfall model yang digunakan dalam development website kalau boleh saya katakana itu merupakan konsep perancangan yang sangat baik dalam pembuatan website. Waterfall Model dapat di gambarkan seperti :


Jadi inilah life cycle dalam proses develop sebuah website. misal Design Prototyping salah, anda bisa sgeera melakukan requirements analysis specification maupun ke problem definition kembali. Jangan sampai anda telah sampai melakukan release namun ada kesalahan maka anda kembali problem definition lagi. Jelas membuang waktu kawan. 

Tips membuat HTML :

  • Gunakan komentar, komentar penting saat anda melakukan koding pada HTML. Jika seandainya anda lupa rumus kode yang anda gunakan ini utnuk apa, komentar yang anda beri sangat bermanfaat ketika anda lupa.
  • Jangan gabungkan Script, style dalam satu struktur, sebaiknya pisahkan agar mudah menelusuri letak kesalahan.
  • Buatlah template, dengan adanya template anda akan menghemat pekerjaan anda seperti memikirkan posisi untuk peletakan gambar, menu, tombol, dan konsep.
  • Gunakan ekstensi yang konsisten seperti format HTM atau HTML.
  • Cobalah lakukan testing dari setiap link, menu, tombol, halaman yang anda gunakan apakah masing-masing sudah berfungsi dengan benar


Testing Website juga perlu anda lakukan sebelum anda mempublish ke orang banyak, ini perlu karena kesalahan yang anda buat akan membuat pengunjung website akan kecewa terhadap website anda. Hal-hal yang perlu dilakukan dalam testing :

  • Visual, apakah gambar dan tampilan sudah sesuai ?
  • Fungsi, Apakah tombol, menu, navigasi sudah berjalan sebagaimana mestinya ?
  • Content, apakah isi konten dari website anda sudah layak untuk dibaca dan tidak melanggar etika hak cipta ?
  • Sistem dan Browser Compability, ini juga perlu dilakukan semisal website yang akan diakses menggunakan sistem operasi lain dan browser juga mempengaruhi hasil tampilan website yang anda buat. Tidak semua browser menampilkan sesuai yang anda harpakan. Kenapa? Karena masing-masing browser memiliki engine yang berbeda untuk mengolah halaman website
  • Delivery Testing, testing dimana apakah halaman yang diinginkan sudah tampil dengan baik dan benar.
  • User Acceptance, testing ini tujuanya adalah pengunjung website anda dapat menerima website anda baik dari segi tampilan, menu, dan kemudahan navigasi.

Semoga curcol saya dapat menambah inspirasi dan pengalaman teman-teman yang sudah mahir maupun belajar.

Tuesday, September 7, 2010

Menu Statistik Pada Blogspot

Wah wah wah ada satu menu baru yang ditambahkan di Blogspot yakni menu STATS. Apa Blogspot sedang mengikuti jejak dari wordpress yang dapat mengetahui jejak asal muasal pengunjung yang datang ? Entahlah, yang pasti Google dengan Blogspotnya sedang mengikuti permintaan pasar pengguna untuk memunculkan menu ini. Dulunya menu ini tidak ada, jadi untuk mengetahui pengunjung perlu menggunakan widget third party (pihak ketiga) seperti yang saya gunakan yakni feedjit.

Pada menu Stat terbagi menjadi Overview, Post, Traffic Source, Audience.

  • Overview, dapat mengetahui secara garis besar isi dari Post, Traffic Source, dan Audience.
  • Post, berisikan postingan terlaris yang dibaca oleh banyak pengunjung
  • Traffic
    Source, berisikan alamat website yang banyak menggiring pengjung menuju blog kita.
  • Audience, Disini kita bisa tahu dari Negara mana saja pengunjung terbanyak kita, browser yang digunakan, Sistem Operasi yang digunakan. Contohnya dalam blog saya Ericova ini pengunjung terbesar adalah dari Indonesia, menggunakan browser firefox dan kebanyak menggunakan sistem operasi Microsoft Windows.

Dengan adanya menu Stats ini diharapkan kita dapat mengetahui seberapa banyak pengunjung yang membaca blog kita. Tulislah blog dengan tulisan yang membangun dan bermanfaat sehingga mencapai traffic yang tinggi dan SEO (Search Engine Optimization) dapat berjalan dengan lancar.

Thursday, September 2, 2010

Review 5 Web Browser

Ehm ngomongin web browser tentunya banyak sekali browser yag dibahas, cuman saya akan bahas 5 web browser ini. Low knapa? Jawab saya karena 5 web browser ini yang paling sering digunakan oleh hampir seluruh warnet, rumah, dipasang default di komputer yang anda pakai, setuju? :)

Spesifikasi browser yang saya lakukan untuk test review :

  • Opera, versi 10.60 build 3445
  • Mozilla Firefo, Gecko/20100722 Firefox/3.6.8
  • Internet Explorer, versi 8.0.7600.16385
  • Safari versi 5.1 (7533.17.8)
  • Google Chrome versi 5.0.375.127

Spesifikasi hardware :

  • Prosesor : Intel CoreDuo T2450
  • Memory : 3GB DDR 5400
  • Internet : Speedy paket Family
  • OS : Windows 7

Topik yang akan saya review seperti :

  • Ukuran installer
  • Usage memory yang digunakan
  • Kestabilan membuka banyak tab (crash)
  • Kecepatan berdasarkan hasil stopwatch
  • Hasil render website (kemampuan browser untuk menampilkan tampilan web dengan baik)
  • Fitur
  • Security

Baik saya mulai saja, kondisi browser akan saya set untuk "about blank" kemudian saya laukan restart browser agar fair,website yang akan dibuka adalah website ini yakni www.yahoo.com. Dengan clear private data,cookies,history,memory cache pada masing-masing browser dan stopwatch akan diberhentikan saat browser menyatakan DONE dimana browser telah selesai memuat semua isi halaman.


 Internet Explorer

  • Ukuran Installer : 13,3 MB
  • Usage memory : Lihat Gambar
  • Kestabilan : 8/10
  • Kecepatan : 3 detik
  • Hasil render website : 9/10

Plus :

  • Sudah mendukung penggunaan multi tab
  • Satu tab crash yang lain tidak ikut crash

Minus :

  • Perlu Windows asli untuk menginstall, jadi kalau tidak asli tentunya instalasi akan gagal
  • Hanya di lingkungan windows, belum ada Internet Explorer untuk linux
  • Memakan banyak memory
  • Membentuk image iexplorer baru dalam memory

 


Opera

  • Ukuran Installer : 13,3 MB
  • Usage memory : Lihat Gambar
  • Kestabilan : 9/10
  • Kecepatan : 3 detik
  • Hasil render website : 9/10

Plus :

  • Sudah mendukung penggunaan multi tab
  • Management Bookmark yang bagus
  • Sinkronasi dengan Opera Mini
  • Banyak Plug in yang mendukung
  • Membuka tab sangat cepat
  • Terdapat versi Linux

Minus :

  • Tidak semua website di support, beberapa fungsi tertentu dalam website tidak dapat dijalankan

 


Mozilla Firefox

  • Ukuran Installer : 8,17 MB
  • Usage memory : Lihat Gambar
  • Kestabilan : 8/10
  • Kecepatan : 11 detik
  • Hasil render website : 10/10

Plus :

  • Compatible dengan bermacam-macam website
  • Terdapat versi Linux
  • Banyak Plug in yang mendukung
  • Cepat dalam membuka aplikasi Firefox

Minus :

  • Satu tab crash semua ikut crash
  • Add in/Plugins tidak mensupport versi baru



 

Google Chrome

  • Ukuran Installer : 554KB
  • Usage memory : Lihat Gambar
  • Kestabilan : 8/10
  • Kecepatan : 9 detik
  • Hasil render website : 9/10

Plus :

  • Compatible dengan bermacam-macam website
  • Terdapat versi Linux
  • Membuka tab cepat
  • Mengintegrasikan dengan tembolok pada mesin pencari Google agar mempercepat pencariannya

Minus :

  • Installer memerlukan koneksi internet untuk mengambil instalasi selanjutnya
  • Membuka banyak tab engan alamat URL yang sama sangat lama dan tunggu menunggu

 


Safari

  • Ukuran Installer : 31 MB
  • Usage memory : Lihat Gambar
  • Kestabilan : 8/10
  • Kecepatan : 5 detik
  • Hasil render website : 9/10

Plus :

  • Tampilan memukau dengan tampilan futuristik

Minus :

  • Agak lama dalam membuka halaman website
  • Tidak terdapat versi Linux


 

Fitur :

Kriteria

Opera

Firefox

Internet Explorer

Google Chrome

Safari

  • Support Tab

Ya

Ya

Ya

Ya

Ya

  • Integrasi Search Engine

Ya

Ya

Ya

Ya

Ya

  • Smart Toolbar

Ya

Ya

Ya

Ya

Ya

  • Thumbnail Preview

Ya

Tidak

Ya

Ya

Tidak

  • Save Tab

Ya

Ya

Ya

Ya

Ya

  • Dapat di Customize

Ya

Ya

Ya

Tidak

Ya

  • Frequently Visited Website

Ya

Ya

Ya

Ya

Ya

  • RSS Feeds

Ya

Ya

Ya

Ya

Ya

  • Automatic Update

Ya

Ya

Ya

Ya

Ya

  • Password Manager

Ya

Ya

Ya

Ya

Ya

  • Synchronize

Ya

Tidak

Ya

Ya

Tidak

  • Find on Page

Ya

Ya

Ya

Ya

Ya

  • Zoom

Ya

Ya

Ya

Ya

Tidak

  • Parental Control

Tidak

Ya

Ya

Tidak

Tidak

  • Add-Ons

Ya

Ya

Tidak

Ya

Ya

  • Spell Check

Ya

Ya

Tidak

Tidak

Ya

  • Mouse Geture

Ya

Ya

Tidak

Tidak

Tidak

  • Voice Interaction

Ya

Tidak

Tidak

Ya

Tidak

  • Open Source Development

Tidak

Tidak

Tidak

Ya

Tidak

  • Download Manager

Ya

Ya

Tidak

Ya

Tidak


 

Security :

Kriteria

Opera

Firefox

Internet Explorer

Google Chrome

Safari

  • Pop Up Block

Ya

Ya

Ya

Ya

Ya

  • Anti-Spyware

Ya

Ya

Ya

Ya

Ya

  • AntiVirus

Ya

Ya

Ya

Ya

Ya

  • Anti-Phising

Ya

Ya

Ya

Ya

Tidak

  • Clear History

Ya

Ya

Ya

Ya

Ya

Wednesday, September 1, 2010

Desain Pemrograman Web - Resume Pertemuan 1

Yuhuu Ericovamili, kali ini saya sediakan kolom Desain Pemorgraman Web sekalian untuk kita sama-sama membahas pemrograman web. Kolom ini juga merupakan tugas dari mata kuliah saya Desain Pemrograman Web yang di asuh oleh Pak Teguh Sutanto.

Bicara mengenai Web Server seperti Tomcat dan Apache, bedanya apa sih? Yang kita tahu kan biasanya Apache saja, nah kalau server Tomcat atau dulunya dikenal dengan nama Jakarta Tomcat ini digunakan untuk server JSP (Java Script Page) namun dalam server Tomcat sudah include dengan Apache yang dapat menjalankan web service http server.

Sifat dari Pemograman Web :

  • Stateless, tidak mempunyai ikatan dengan server secara terus menerus, jadi gampangnya koneksi yang dilakukan adalah putus nyambung.
  • Multiplatform, Web dapat berjalan di semua sistem operasi baik Linux, Windows, Mac, Symbian, JavaOS,Android.
  • Navigation Centric, navigasi yang dilakukan dengan menu yang disediakan.
  • Base On Page, web terdiri atas halaman-halaman yang dihubungkan.
  • Just Browser, yang dibutuhkan untuk mengakses web hanyalah sebuah browser.
  • Less Secure, Tidak dapat dipungkiri bahwasannya web juga memiliki kelemahan dalam masalah keamanan web itu sendiri.

Kenapa sih harus menggunakan Web ?

  • Informasi diakses orang banyak
  • Pengguna yang tidak terbatas pemakainya
  • Menginginkan pengaturan yang minim
  • Sedikit menggunakan fasilitas OS
  • Tidak membutuhkan keamanan yang terlalu tinggi

Definisi Website sendiri itu apa sih? Website adalah kumpulan halaman web yang saling terhubung dengan adanya link yang saling menghubungkan, gambar, video, atau media digital dimana website diakses melalui alamat URL (Unified Resource Locator), dengan nama domain yang telah ditetapkan atau berdasar pada alamat IP (Internet Protocol).

Website di hostingkan (diletakkan) pada webserver, yang dpaat diakses melalui jaringan seperti Internet maupun private network.

Jenis website berdasarkan fungsinya :

  • Personal
  • Komersial
  • Pemerintahan
  • Organisasi Non-Profit

Website sendiri ditransmisikan dari browser kita melalui yang namanya HTTP (Hyper Text Transfer Protocol). HTTP menggunakan port 80 sebagai default aksesnya. Ada lagi yang namanya HTTPS (Hyper Text Transfer Protocol Secure) ini merupakan HTTP yang aman dengan enkripsi koneksi saat kita lagi mengirimkan user dan password. Untuk mengetahui bahwa suatu website memiliki koneksi secure atau HTTPS dapat dilihat di gambar gembok pada browser. Contoh di Mozzila atau IE, pada status bar bawah akan ada gambar gembok. Contoh situs yang menggunakan koneksi HTTPS biasanya koneksi internet per-bankan yang membutuhkan akses keamanan tinggi seperti website e-banking BCA atau Mandiri.


 

Website bank yang menggunakan koneksi HTTPS

Bicara tentang website tidak lengkap kalau tidak ada yang namanya browser. Apalagi tuw browser ? browser adalah aplikasi yang dijalankan untuk membuka website dengan proses yang dilakukan oleh browser seperti Retrieving (menerima script code), Presenting (menampilkan hasil olahan browser dari membaca script code), dan Traversing (pembacaan ulang code yang perlu di load kembali seperti adanya gambar,video, maupun media lainnya). Contoh browser yang digunakan di jaman sekarang seperti Internet Explorer, Mozilla Firefox, Opera, Google Chrome, Safari dan masih banyak lainnya. Saya sendiri menggunakan Opera sebagai browser andalan saya karena fasilitas bookmark yang memudahkan saya dalam manajemennya apabila terjadi kerusakan pada Opera, dan juga Mozilla sebagai alternative untuk banyak Add-On (Aplikasi kecil tambahan) yang dapat dipasang pada Mozilla.

Oleh sebab itu mengapa text akan dimuat lebih cepat dibanding gambar yang ada di website. Perlu diketahui juga saya pernah iseng-iseng bandingin browser bagaimana cara load sebuah halaman, coba teman-teman perhatikan, yang muncul pertama kali adalah bagian di sebelah kiri layar anda. Mengapa demikian ? karena cara pembacaan code yang dilakukan oleh browser adalah dari kiri ke kanan, oleh sebab itu yang muncul duluan adalah bagian di sebelah kiri hehehe


 

Browser Mozilla Firefox

Browser Mozilla Firefox


Sekarang lanjut ke bahasa web dengan bahasa HTML (Hyper Text Markup Language). HTML adalah bahasa yang digunakan untuk mendifinisikan halaman web. Sebenarnya HTML bukanlah bahasa pemrograman karena HTML adalah markup language (bahasa yang dilebaikan istilah gampangnya), dimana markup language untuk mendefinisikan isi dari tags-tags yang ada di HTML.

Contohnya tag :

  • <HTML> </HTML> <b></b><body></body>, tag awalan selalu ditutup dengan akhiran slash (/) tag.

Contoh sederhana tag untuk membangun website sederhana :

<html>

<body>

<h1>My First Heading</h1>

<p>My first paragraph.</p>

</body>

</html>


 

Ericovamili pernah tidak ngalamin tampilan yang tidak sesuai? Misal kita buka website tertentu sebut saja "X" di browser Mozilla dapat tampil dengan baik, namun di browser Opera tidak dapat tampil dengan baik, misal ada gambar yang tidak sesuai dengan posisinya. Kenapa hal ini terjadi? Tentunya bukan salah bunda mengandung :p hehe hal ini dapat disebabkan faktor seperti settingan layout yang digunakan, table yang dibangun dalam halaman tersebut, dan CSS yang digunakan.

Sekian posting resume untuk Desain Pemrograman Web di Pertemuan 1 ini ya..Kita lanjut lagi minggu depan :) Ikuti juga Review Perbandingan Browser yang saya kerjakan untuk tugas mata kuliah ini. Selamat Belajar kawan.