Senin, 21 Maret 2011

Mengapa harus dianjurkan menggunakan software open source dalam membuat aplikasi ??

PENGERTIAN OPEN SOURCE
Open Source adalah sebuah sistem baru dalam mendistribusikan software kepada pengguna dengan memberikan program dan source code nya secara gratis! Bahkan pengguna dapat mempelajari dan melakukan modifikasi untuk membuat software tersebut sesuai dengan kebutuhan mereka. Richard M. Stallman,pendiri Free Software Foundation -sebuah organisasi yang mendukung Open Source,mengeluarkan sebuah lisensi software untuk Open Source yang dinamakan GPL (GNU Public License). Lisensi inilah yang saat ini paling banyak digunakan untuk mendistribusikan software Open Source. Selain GPL, masih banyak lisensi software lainnya yang dikembangkan oleh komunitas Open Source.
Berikut adalah keuntungan software Open Source:
Sisi pengguna:
* Gratis
* Pengguna dapat terlibat dalam pengembangan program karena memiliki
* source code nya
* Respon yang baik dari pemakai sehingga bug dapat ditemukan dan
* diperbaiki dengan lebih cepat.
Sisi developer:
* Seluruh komunitas mau dan dapat membantu untuk membuat software
* menjadi lebih baik
* Tidak ada biaya iklan dan perawatan program
* Sebagai sarana untuk memperkenalkan konsep
Linux adalah sebuah contoh yang bagus. Banyak sistem operasi yang berusaha meniru kisah sukses Linux, tetapi Linux tetap yang paling sukses hingga saat ini. Aspek positif dari Open Source adalah penerimaan yang luas untuk software yang benar-benar bagus.
Selain itu keuntungan dari opensource yaitu:
• Meningkatnya reliabilitas. Oleh karena kode sumber untuk program-program open source tersedia secara bebas maka program yang dibuat oleh seseorang ataupun sesuatu organisasi akan mendapatkan review dari rekan-rekannya ataupun pihak-pihak lain. Hal ini mengakibatkan program-program open source mempunyai reliabilitas yang lebih tinggi dibandingkan dengan program-program closed source (proprietary). Reliabilitas yang tinggi ini tentu saja menguntungkan bagi pihak customer karena ia dapat memperoleh program-program yang dapat diandalkan dalam melakukan tugas-tugas yang diberikan kepadanya.
• Meningkatnya keamanan. Selain itu dengan tersedianya kode sumber maka segala kesalahan yang terdapat dalam program, misalnya kesalahan logika ataupun kesalahan pengkodean, dapat segera diperbaiki tanpa perlu menunggu waktu yang lama, karena seseorang yang menemukan kesalahan tersebut dapat saja segera memperbaikinya dan mengirimkan perbaikan tersebut ke Internet atau bila ia tidak mampu memperbaikinya ia dapat memberitahu pihak-pihak lain. Sebagai contoh, suatu kesalahan dalam Linux umumnya segera diperbaiki dalam kurun waktu kurang dari satu hari, bahkan dalam beberapa jam sejak dikeluarkan. Namun demikian, software yang didistribusikan secara open source tidak menjamin bahwa software tersebut aman.
• Selain itu dengan tersedianya kode sumber maka customer akan merasa lebih nyaman, lebih yakin karena ia tidak membeli kucing dalam karung. Bagaimanakah perasaan Anda bila mobil yang Anda beli tidak dapat dilihat mesinnya ataupun bagian-bagian dalam lainnya ?
Berikut ini adalah beberapa alasan orang membuat software open source :
• Kebutuhan. Software-software open source biasanya dikembangkan karena kebutuhan si pembuatnya. Dalam papernya yang berjudul “The Cathedral and the Bazaar” [Eri00], Eric S. Raymond, menjelaskan secara rinci bagaimana ia mengembangkan software fetchmail, yang disebabkan oleh tiadanya software yang sesuai dengan kebutuhannya. Pengembangan fetchmail juga dimaksudkan untuk menguji beberapa buah teori dalam rekayasa perangkat lunak yang didasarkan pada pengamatannya terhadap Linux.
• Kepuasan. Banyak programer mengembangkan software karena mereka mencintainya dan hal tersebut merupakan pengungkapan intelektualitas mereka. Tanpa melakukan pengkodean, programer merasa dirinya tidak lengkap sebagai manusia.
• Popularitas. Tidak dapat dipungkiri lagi bahwa beberapa orang membuat software open source demi popularitas. Dengan makin banyaknya software yang ditulisnya maka seseorang akan merasa lebih dihargai oleh sejawatnya.
• Uang. Dengan menulis software-software open source maka seseorang dapat meningkatkan nilai dirinya bila nanti direkrut oleh perusahaan-perusahaan. Selain itu, bila software yang dikembangkannya banyak dibutuhkan oleh perusahaan-perusahaan, pembuat software tersebut dapat saja mendirikan sebuah perusahaan untuk memberikan pelayanan bagi perusahaan. Contoh hal ini adalah Eric Allman yang mendirikan perusahaan Sendmail Inc. untuk memberikan pelayanan tambahan bagi mereka yang menggunakan Sendmail.
Permasalahan Open Source
Pengembangan software berbasiskan open source selain memberikan beberapa buah keuntungan sebagaimana yang telah disebutkan di bagian terdahulu artikel juga memiliki beberapa permasalahan sebagai berikut :
• Dengan banyaknya orang yang terlibat dalam pembuatan proyek software tidak menjamin bahwa proyek akan selesai dengan lebih cepat. Ada kemungkinan proyek bahkan tidak dapat terlaksana. Hal ini disebabkan dengan semakin banyaknya orang maka perbedaan akan sering terjadi, oleh karena itu diperlukan seorang pemimpin yang mampu bekerja sama dengan rekan-rekannya yang lain untuk membuat suatu arahan yang jelas tentang proyek.
• Menurut Alan Cox dalam papernya “Cathedrals, Bazaars and the Town Council” [Ala98], permasalahan akan muncul ketika tibanya banyak orang yang tidak paham dan mereka mulai mengemukakan opininya, bukan memberikan kodenya. Mereka berdebat tentang hal-hal yang tidak berguna. Hal ini tentu saja akan sangat merugikan karena perdebatan tersebut tidak akan menghasilkan apa-apa.
• Konflik di antara para pengembang. Terkadang dalam model open source sebagaimana juga terjadi dalam model pengembangan ilmiah, terjadi konflik antara para pengembang. Hal ini dapat terjadi bila satu atau beberapa pengembang merasa tidak puas dengan pengembang lainnya, baik dalam hal pencapaian ataupun masalah-masalah teknis dalam proyek yang sedang mereka kerjakan. Bilamana hal ini telah terjadi dapat mengakibatkan tertundanya proyek yang sedang mereka kerjakan, bahkan tidak tertutup kemungkinan proyek tersebut menjadi gagal.
• Pemilihan software. Umumnya software-software yang dikembangkan disebabkan karena menarik minat pengembang baik secara langsung maupun tidak langsung. Dengan adanya kecendrungan model open source yang dimulai oleh seorang individu maka pengembangannya akan lebih bersifat developer oriented, yang berarti software yang lebih kompleks, namun belum tentu lebih bermanfaat. Pengembang akan membuat software-software yang terlihat menyenangkan, seperti membuat themes untuk GNOME, KDE maupun editor, dibandingkan dengan membuat aplikasi-aplikasi yang dianggap membosankan seperti Office Suites. Tanpa adanya insentif lain maka akan banyak proyek mati karena pengembang awal telah kehilangan minat dan tidak ada yang meneruskan.
• Fragmentasi. Dengan tersedianya kode sumber untuk setiap aplikasi, maka seseorang dapat saja merubah sebagian kode sumber asli dan mengeluarkan aplikasi yang sama dengan nama baru atau mengeluarkan aplikasi sama dengan versi baru.
• Ketergantungan pada satu orang pemimpin. Proyek-proyek open source biasanya dimulai oleh satu atau beberapa orang, sehingga ketergantungan menjadi sangat tinggi. Dengan berlalunya waktu, para pemimpin tersebut mungkin menjadi bosan, burn-out, dipekerjakan oleh organisasi lain. Akibatnya proyek-proyek yang mereka tangani dapat menjadi tertunda atau bahkan mungkin hilang.
• Penjiplakan. Dengan tersedianya kode sumber bagi setiap software, tidak tertutup kemungkinan ada pihak-pihak yang memanfaatkan hal tersebut demi kepentingan dirinya, misalnya saja seorang mahasiswa ilmu komputer mendapat tugas untuk membuat suatu program, ia kemudian mencarinya di Internet dan mendapatkan versi open sourcenya. Lalu ia memodifikasi sedikit program tersebut dan menyerahkan pada dosennya untuk dinilai. Bila dosen tidak waspada maka program tersebut akan lolos dan si mahasiswa akan mendapat nilai dengan mudah dan tidak adil bagi mahasiswa yang membuatnya sendiri.

SUMBER LINKNYA :

http://wartawarga.gunadarma.ac.id/2010/06/open-source-31/

http://tedi.heriyanto.net/papers/pengembangan.html

Jumat, 11 Februari 2011

Lyric Ishikawa Marie - 7 days / pro. by AILI ( OST Shibuhara Girl )

7 days / pro. by AILI
Lyrics & Music: AILI

spicy sugar feeling...

I'm walking the wide way
SANGURASU shite
Akai IYAFUON kara
Kikoeru Pop Rock.
twenty-four a day Nani ka kangaete bakari
Ano hito no koto ya ashita kiru fuku no koto

Monday, Tuesday, Wednesday,
Nani ka tarinakute
Thursday, Friday, Saturday, Sunday
Nani ka sagashite iru

1&2,3
PANPUSU, NEKKURESU, PIASU, Who the less
4,5,6,7

Love and Dream Love and Dream
Love and Dream Love and Dream
WATASHi rashiku Warau tame ni

Love and Dream Love and Dream
Love and Dream Love and Dream
Kanau you ni Yume wo mitai

spicy sugar feeling...

Passed yesterday...
Risou ni michita
Kokoro no katasumi
Mujun ga umoreru

I don't wanna cry no more. Namida kakusu koto mo
Gomakasu koto sae Umaku natte kitashi

Monday, Tuesday, Wednesday,
Takai HIIRU haite
Thursday, Friday, Saturday, Sunday
Amai kaori tsukete

1&2,3
KURACCHI BAGGU, BURESURETTO, JAKETTO, Who the next
4,5,6,7

Love and Dream Love and Dream
Love and Dream Love and Dream
WATASHi rashiku Warau tame ni

Love and Dream Love and Dream
Love and Dream Love and Dream
Kanau you ni Yume wo mitai

spicy sugar feeling...

Hey Hito no nami wo Kuguri nuke
Hey Toomawari demo Ii kara
Seven days a week. Three sixty-five a year

Day and Night Day and Night
Any time or plae, any place or time.
Love and Dream Love and Dream
Any time or plae, any place or time.

Love and Dream Love and Dream
Love and Dream Love and Dream
WATASHi rashiku Warau tame ni

Love and Dream Love and Dream
Love and Dream Love and Dream
Kanau you ni Yume wo mitai

Love and Dream Love and Dream
Love and Dream Love and Dream
Hibiku Yureru Eien ni Hikaru

Love and Dream Love and Dream
Love and Dream Love and Dream
Tsuki no Naka de KOKORO Utau

spicy sugar feeling
------------------------------
Note :
(INA ver.)
Bagi yang punya alamat Link MP3 nya..tolong kasih tahu y...karena saya sendiri sedikit susah untuk mencarinya....LOL

(ENG ver.)
For those who have MP3 Link address it .. please tell y. .. because I own a little difficult to find it .... LOL

(JAP ver.)
誰MP3リンクアドレスをお持ちの方は、.. yを教えてください...私は少し難しいを見つけるために所有しているので.... LOLを

Minggu, 19 Desember 2010

Senin, 29 November 2010

Pendekatan Pengembangan Sistem

Dipandang dari metodologi yang digunakan:

* Pendekatan Klasik (Clasical approach), Disebut juga pengembangan tradisional / konvensional adalah pengembangan sistem dengan mengikuti tahapan pada system life cycle. Pendekatan ini menekankan bahwa pengembangan sistem akan berhasil bila mengikuti tahapan pada system life cycle. Tetapi pada kenyataannya pendekatan klasik tidak cukup digunakan untuk mengembangkan suatu sistem informasi yang sukses dan akan timbul beberapa permasalahan diantaranya adalah :

1. Pengembangan perangkat lunak menjadi sulit
2. Biaya perawatan atau pemeliharaan sistem menjadi lebih mahal
3. Kemungkinan kesalahan sistem besar
4. Keberhasilan sistem kurang terjamin
5. Masalah dalam penerapan sistem

* Pendekatan Terstruktur (structured approach), Pendekatan ini dimulai pada awal tahun 1970, dan dilengkapi dengan alat-alat (tools) dan teknik-teknik (techniques) yg dibutuhkan dalam pengembangan sistem.

Dipandang dari sasaran yang dicapai :

* Pendekatan Sepotong (piecerneal approach), Pendekatan yg menekankan pada suatu kegiatan / aplikasi tertentu.
* Pendekatan Sistem (systems approach), Pendekatan yg menekankan pada sistem informasi sebagai satu kesatuan terintegrasi

Dipandang dari cara menentukan kebutuhan dari Sistem :

* Pendekatan Bawah Naik (Bottom Up Approach), Pendekatan dari level bawah organisasi, yaitu level operasional dimana transaksi dilakukan. Pendekatan ini dimulai dari perumusan kebutuhan untuk menangani transaksi dan naik ke level atas dengan merumuskan kebutuhan informasi berdasarkan transaksi tsb. (merupakan ciri-ciri dari pendekatan klasik disebut juga data analysis).

* Pendekatan Atas Turun, Dimulai dari level atas yaitu level perencanaan strategi. Pendekatan ini dimulai dengan mendefinisikan sarasan dan kebijaksanaan organisasi , kemudian dilakukan analisis kebutuhan informasi , lalu proses turun ke pemrosesan transaksi (merupakan ciri-ciri dari pendekatan terstruktur disebut juga decision analysis )

Dipandang dari cara mengembangkannya :

* Pendekatan Sistem menyeluruh, Pendekatan yg mengembangkan sistem serentak secara menyeluruh(merupakan ciri -ciri pendekatan klasik )
* Pendekatan Moduler, Pendekatan yg berusaha memecah sistem yg rumit menjadi beberapa bagian / modul yg sederhana (merupakan ciri -ciri pendekatan terstruktur).

Dipandang dari teknologi yg digunakan :

* Pendekatan Lompatan jauh (great loop approach), Pendekatan yg menerapkan perubahan menyeluruh secara serentak penggunaan teknologi canggih. Perubahan ini banyak mengandung resiko, juga memerlukan investasi yg besar.
* Pendekatan Berkembang (evolutionary approach), Pendekatan yg menerapkan perubahan canggih hanya untuk aplikasi yg memerlukan saja, dan akan terus berkembang.

Senin, 15 November 2010

Tugas Sistem Penunjang Keputusan

spk1

Senin, 25 Oktober 2010

TUGAS SISTEM PENUNJANG KEPUTUSAN

Suatu pabrik perakitan radio menghasilkan dua tipe radio, yaitu HiFi-1 dan HiFi-2 pada fasilitas perakitan yang sama. Lini perakitan terdiri dari 3 stasiun kerja. Waktu perakitan masing-masing tipe pada masing-masing stasiun kerja adalah sebagai berikut :

Stasiun kerja Waktu perakitan per unit (menit)
HiFi-1 HiFi-2
1 6 4
2 5 5
3 4 6

Waktu kerja masing-masing stasiun kerja adalah 8 jam per hari. Masing-masing stasiun kerja membutuhkan perawatan harian selama 10%, 14% dan 12% dari total waktu kerja (8 jam) secara berturut-turut untuk stasiun kerja 1,2 dan 3.
Formulasikan permasalahan ini kedalam model matematiknya !
Solusi :
Alternatif keputusan adalah : radio tipe HiFi-1 (x1) dan radio tipe HiFi-2 (x2).
Tujuannya adalah memaksimumkan jumlah radio HiFi-1 dan HiFi-2 yang diproduksi.
Sumber daya pembatas adalah : jam kerja masing-masing stasiun kerja dikurangi dengan waktu yang dibutuhkan untuk perawatan.
Waktu produktif masing-masing stasiun kerja oleh karenanya adalah :
Stasiun 1 : 480 menit – 48 menit = 432 menit
Stasiun 2 : 480 menit – 67.2 menit = 412.8 menit
Stasiun 3 : 480 menit – 57.6 menit = 422.4 menit.

Model umum pemrograman linier :
Maksimumkan z = x1 + x2
Kendala :
6x1 + 4x2 ≤ 432
5x1 + 5x2 ≤ 412.8
4x1 + 6x2 ≤ 422.4
x1, x2 ≥ 0

http://www.scribd.com/doc/40078659/ArdhyPrasetyoW-10107226-4Ka04

Jumat, 04 Juni 2010

Patung Gundam Terbesar Yang Pernah Ada di Dunia

Sampai sekarang, gundam itu diambil imajinasi yang sangat aktif untuk gambar Gundam sebagai penetapan sebagai penciptanya awalnya dipahami itu terjadi. Tetapi pekerjaan baru saja jauh lebih mudah.

Gundam berbagai jenis mecha, atau robot raksasa, yang tampil dalam acara TV, manga, novel, dan permainan video sejak tahun 1979, ketika Jepang Sunrise Studios memperkenalkan Mobile Suit Gundam, yang pertama dari jenisnya. Besar dan penuh dengan otot mekanis, Gundam khas dikendalikan oleh pilot manusia dari kokpit biasanya terletak di batang tubuh. ( funsinya sebagai pengendali gundam )

Untuk menandai perayaan 30 tahun kedatangan Gundam di adegan-anime sci-fi, toymaker Bandai telah membangun sebuah reproduksi skala penuh di Tokyo Odaiba Shiokaze taman, di mana ia akan secara resmi diluncurkan pada 11 Juli 2010.

Model mecha adalah yang terbesar yang pernah ada. Bahkan, itu adalah pertama yang mencapai ukuran yang diusulkan oleh pencipta Gundam. Pada 60 meter menjulang, itu cukup kerdil semua penonton-tinggi manusia, mungkin, untuk memicu pemikiran kedua dalam pikiran setiap musuh jahat.

Tapi raksasa tidak hanya berdiri di sana dan terlihat cantik. besar bergerak Gundam ini kepala, dan memancarkan cahaya dari 50 tempat yang berbeda dan jet kabut dari 14.

Katakan saja kemungkinan kamu akan kaget untuk Patung Liberty agak ramping atau juga saingan patung Garuda Wisnu Kencana di Bali..hehehehehe