Selasa, 14 Januari 2014

Belajar dari KuPu-kUpU

Segala apa yang ingin kita capai pasti butuh proses...
sama halnya kupu-kupu yang indah tak begitu saja terbentuk tanpa prose yang melelahkan. ia ikhlas mengurung diri dalam waktu yang tidak sebentar. bekalnya hanya kesabaran hingga menunggu waktu yang terbaik tiba dan jadilah ia kupu-kupu yang begitu cantik. Taukah kamu apa jadinya bila ia tak sabar menanti waktu yang ditentukan sampai ia menjadi indah? ia tak akan menjadi apa-apa... akan terhempas begitu saja oleh seleksi alam.

kupu-kupu awalnya adalah ulat yang sangat menjijikkan, tak seorangpun yang menginginkannya. tak ada yang mau mendekatinya. ia hanya menjadi mengganggu dan menyusahkan... tapi dengan seiring berjalannya waktu dan proses ia pun bermetamorfosis dengan sempurna hingga menjadi kupu-kupu yang sangat indah.

Sama halnya kita manusia. Yang mungkin saat ini masih menjadi benalu dan menyusahkan orang disekitar kita. Mungkin masih dianggap sampah masyarakat dan tak ada gunanya hidup. Tapi ketahuilah bahwa Tuhan itu Maha Adil dan Maha Kaya. Tuhan hanya ingin melihat seberapa jauh usaha kita untuk menjadi lebih baik dan terus bersemangat untuk belajar. Hingga pada saatnya nanti. Akan ada saat terindah dimana kita akan mendapatkan kejutan kado terindah dari Tuhan. Buah dari kesabaran dan ikhtiar kita dalam menjalani setiap rintangan hidup ini.

Selasa, 15 November 2011

Metodologi Pengembangan Sistem


Sekarang ane akan berbagi tentang dua metodologi pengembangan sistem, yaitu metode waterfall dan metode prototipe. Sebenarnya banyak sih model-modelnya itu, cuma disini ane baru bisa dua sob, semoga untuk model yang lainya bisa di posting juga. Oke untuk lebih jelasnya langsung aja sob ke pembahasan tentang metode waterfall dan metode prototipe.

1. Metodologi Waterfall

Metodologi Waterfall merupakan model klasik yang sederhana dengan aliran sistem yang linier. Output dari setiap tahap merupakan input bagi tahap berikutnya. Model ini pertama kali diperkenalkan oleh Winston Royce tahun 1970, sekarang model ini lebih dikenal dengan Liner Sequential Model.

Karakteristik dari metodologi waterfall ini meliputi beberapa bagian, yaitu :
• Aktivitas mengalir dari satu fase ke fase lainnya secara berurutan.
• Setiap fase dikerjakan terlebih dahulu sampai selesai, jika sudah selesai baru mulai menuju fase berikutnya.

Tahapan penelitian pada model waterfall meliputi metodologi berupa :

1. System Engineering
Menetapkan segala hal yang diperlukan dalam pelaksanaan proyek

2. Analisis
Menganalisis hal-hal yang diperlukan untuk pembuatan atau pengembangan perangkat lunak

3. Design
Tahap penerjemahan dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh programmer . Tiga atribut yang penting dalam proses perancangan yaitu : struktur data, arsitektur perangkat lunak dan prosedur rinci / algoritma.

4. Coding
Menerjemahkan data yang telah dirancang / algoritma ke dalam bahasa pemrograman yang telah ditentukan

5. Testing
Uji coba terhadap program telah dibuat .

6. Maintenance
Perubahan atau penambahan program sesuai dengan permintaan user.


Kelebihan dari metode WaterFall :
Metode ini masih lebih baik digunakan walaupun sudah tergolong kuno, daripada menggunakan pendekatan asal-asalan. Selain itu, metode ini juga masih masuk akal jika kebutuhan sudah diketahui dengan baik.


Kekurangan dari metode Waterfall :
o Pada kenyataannya, jarang mengikuti urutan sekuensial seperti pada teori. Iterasi sering terjadi menyebabkan masalah baru.
o Sulit bagi pelanggan untuk menentukan semua kebutuhan secara eksplisit.
o Pelanggan harus sabar, karena pembuatan perangkat lunak akan dimulai ketika tahap desain sudah selesai. Sedangkan pada tahap sebelum desain bisa memakan waktu yang lama.
o Kesalahan di awal tahap berakibat sangat fatal pada tahap berikutnya.


2. Metodologi Prototipe
Model ini dikembangkan karena adanya kegagalan yang terjadi akibat pengembangan project / aplikasi menggunkan sistem waterfall. Kegagalan yang terjadi biasanya dikarenakan adanya kekurang pahaman atau bahkan sampai kesalah pahaman pengertian developer aplikasi mengenai user requirement yang ada.

Yang berbeda dari metodologi prototipe ini, apabila dibandingkan dengan waterfall, yaitu adanya pembuatan prototype dari sebuah aplikasi, sebelum aplikasi tersebut memasuki tahap design. Dalam fase ini, prototype yang telah dirancang oleh developer akan diberikan kepada user untuk mendapatkan dievaluasi. Tahap ini akan terus menerus diulang sampai kedua belah pihak benar-benar mengerti tentang requirement dari aplikasi yang akan dikembangkan. Apabila prototype telah selesai, maka tahapan aplikasi akan kembali berlanjut ke tahap design dan kembali mengikuti langkah-langkah pada waterfall model. Kekurangan dari tipe ini adalah tim developer pengembang aplikasi harus memiliki kemampuan yang baik karna dalam mengembangkan prototype ini hanya terdapat waktu yang singkat. Sebuah prototiping adalah sebuah sistem dalam fungsi yang sangat minimal.

Gambar Prototyping Method

Tahapan Metodologi Prototipe :

1. Pengumpulan Kebutuhan dan perbaikan
Menetapkan segala kebutuhan untuk pembangunan perangkat lunak

2. Disain cepat
Tahap penerjemahan dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh user.

3. Bentuk Prototipe
Menerjemahkan data yang telah dirancang ke dalam bahasa pemrograman (Program contoh atau setengah jadi )

4. Evaluasi Pelanggan Terhadap Prototipe
Program yang sudah jadi diuji oleh pelanggan, dan bila ada kekurangan pada program bisa ditambahkan.

5. Perbaikan Prototype
Perbaikan program yang sudah jadi, sesuai dengan kebutuhan konsumen. Kemudian dibuat program kembali dan di evaluasi oleh konsumen sampai semua kebutuhan user terpenuhi.

6. Produk Rekayasa
Program yang sudah jadi dan seluruh kebutuhan user sudah terpenuhi

Rabu, 09 November 2011

Daftar emoticon yahoo lengkap ( part 2 )


Buat kawan-kawan yang ingin menghiasi posting-annya dengan berbagai ekspresi dari yahoo, saya berikan source codenya, biar anda bebas ngakak atau cemberut selagi posting. Silahkan copy source code berikut, sisipkan pada kata yang sesuai dengan postingan anda, kalo lagi sedih jangan di pasang yang lagi ngakak, trus kalo lagi patah hati ya nyengir aja ya...

contoh :


: gambar icon nya
:) : Kode yang di ketik pada keyboard
happy : arti dari gambar icon
: link nya

Koleksi beberapa Icon emotional yahoo



:(
sad




;)
winking




:D
big grin




;;)
batting eyelashes



>:D<
big hug



:-/
confused



:x
love struck



:">
blushing



:P
tongue



:-*
kiss



=((
broken heart



:-O
surprise



X(
angry



:>
smug



B-)
cool



:-
Sworried



#:-S
whew!



>:)
devil



:((
crying



:))
laughing


:straight face



/:)
raised eyebrow



=))
rolling on the floor



O:-)
angel



:-B
nerd



=;
talk to the hand



Yahoo hidden emoticons


:o3
puppy dog eyes - New!




:-??
I don't know



%-(
not listening



:@)
pig



3:-O
cow



:()
monkey



~:>
chicken



@};-
rose



%%-
good luck



**==
flag



(~~)
pumpkin



~O)
coffee


*-:)idea



8-X
skull


=:)bug


>-)alien



:-L
frustrated


[-O


$-)
money eyes



:-"
whistling



b-(
feeling beat up



:)>-
peace sign



[-X
shame on you



\:D/
dancing



>:/
bring it on



;))
hee hee



:-@
chatterbox



^:)^
not worthy



:-j
oh go on



(*)
star



o->
hiro



o=>
billy



o-+
april



(%)
yin yang


Selamat mempercantik postingan nya...