Jumat, 31 Agustus 2012
Arash feat Helena – Broken Angel
I’m so lonely listen to my heart
man dooset daram:
I love you
be cheshme man gerye nade:
Don’t bring tears to my eyes
na, nemitoonam:
No, i can’t
bedoone to halam bade:
Without you i’m depressed
I’m so lonely broken angel
I’m so lonely listen to my heart
On n’ lonley, broken angel
Come n’ save me before i fall apart
to harja ke bashi kenaretam:
Wherever you may be, i will be by your side
ta akharesh divoonatam:
till the end, i’ll be crazy about you
to , to nemidooni , ke joonami , bargard pisham :
you , you don’t know , that you are my life , return by my side
la la leyli , la la leyli , la laaa :
it (life) has no purporse (without you)
Jumat, 27 Juli 2012
HUKUM BAGI PENGUMPAT DAN YANG SUKA MENGAIBKAN ORANG
(Hadis Sahih Riwayat Bukhari dan Muslim)
SYARAH AL HADIS:
Para ulama mengambil banyak pengajaran dari Al Hadis diatas antaranya:
Orang yang ingin mendapat fatwa dan orang yang teraniaya dibolehkan untuk menceritakan keburukan tentang orang lain yang ada kaitannya dengan perkara yang diminta fatwa atau penganiayaan itu. Perkara ini tidak termasuk ke dalam bab larangan mengumpat (Al Ghibah). Tetapi hal ini termasuk kedalam salah satu jenis mengumpat yang dikecualikan.
Nafkah isteri adalah tanggungjawab atau kewajiban suami. Adapun kadar nafkah ialah secukupnya. Ini sebagaimana yang diisyaratkan oleh Nabi: Ambillah dengan baik yang dapat mencukupkan keperluanmu dan keperluan anak anakmu.
Kadar kecukupan yang dimaksudkan ialah berdasarkan adat dan keadaan manusia, berbeza-beza kadarnya disebabkan kerana perbezaan masa dan tempat, apakah dia orang yang hidup senangkah atau dia orang yang hidupnya susah.
Jika orang yang wajib mengeluarkan nafkah tersebut enggan memberinya kepada pihak yang berhak menerimanya atau bersifat sangat kedekut, maka orang yang berhak menerimanya atau orang yany mengatur perbelanjaan anak-anaknya itu dibolehkan mengambil harta (duit) orang tersebut walaupun tanpa pengetahuannya. Ini kerana sebabnya nyata dan zahir. Dan ini bukan kes khianat, dan ini tidak termasuk kedalam larangan Nabi saw. : ” Jangan kamu khianat kepada orang yang mengkhianati kamu “.
Nafkah anak adalah kewajiban dan tanggungjawab ayahnya. Bukan tanggungjawab ibu dan bukan pula tanggungjawab orang-orang lain seperti datuknya, pamannya dan lain-lain.
Bahawa orang yang diserahkan tanggungjawab mengatur sesuatu urusan perbelanjaan dan kewangan, dapat diterima ketentuannya tentang jumlah kadar yang diperlukan ini kerana dia adalah orang yang memikul amanah, dan dia memiliki kuasa dalam hal itu.
Bahawa orang yang meminta sesuatu fatwa yang ada kaitannya dengan orang lain, jika orang yany ditanya (mufti) dapat menerima kebenaran perkara yang diajukan itu maka tidak perlulah dimaklumkan perkara tersebut kepada orang lain itu. Lebih lebih lagi jika perkara tersebut dapat mendatangkan mudarat (bahaya) sebagaimana persoalan yang terkandung dalam Al Hadis diatas. Barangkali akan rusak rumahtangga Hindon jika aduan itu dimaklumkan kepada Abu Sofyan.
JENIS-JENIS MENGUMPAT YANG DIBOLEHKAN :
Sebagaiamana kita sama maklum bahawa hukum mengumpat adalah haram. Mengumpat ialah menceritakan tentang aib atau keburukan seseorang yang apabila orang tersebut mendengarnya maka ia akan marah dan benci.
Dalam hal ini Imam An Nawawy dalam kitabnya Riyadhus Salihin berkata: Ketahuilah bahawa mengumpat adalah dibolehkan atas sebab-sebab tertentu dan mengikuti lunas-lunas syara’ (agama), jika sesuatu yang penting tidak mungkin tercapai kecuali dengannya. Mengumpat yang diperbolehkan-oleh agama itu ada enam jenis:
(1) KES PENGANIAYAAN.
Dibolehkan kepada orang yang dianiaya untuk mengadu kepada pihak berkuasa seperti Sultan, Qadhi atau lain-lain pihak yang mempunyai kuasa untuk memberi keinsafan dan kesedaran kepada orang yang menganiaya itu. Umpamanya: Si Polan itu telah menganiaya saya begini dan begitu.
(2) MOHON BANTUAN MENCEGAH KEMUNGKARAN.
Umpamanya seseorang berkata kepada pihak polis atau bahagian pencegah maksiat: Si Polan itu telah berbuat perkara sumbang, tolong tuan cegah perkara tersebut. Maksud orang itu ialah menjadikan pihak berkuasa sebagai orang tengah untuk mencegah kemungkaran. Tetapi jika tidak dengan maksud itu maka hukumnya adalah haram.
(3) MINTA FATWA.
Umpamanya ia berkata kepada mufti atau orang yang dipercayai boleh memberi fatwa: Ayah saya atau saudara saya atau suami saya telah menganiaya saya, adakah dia boleh berbuat demikian terhadap saya, bagaimana cara supaya saya dapat terhindar dari penganiayaannya. Perkara ini dibolehkan kerana hajat. Tetapi adalah lebih baik sekiranya dengan cara sindiran sudah tercapai tujuannya. Namun demikian menyebut nama orang yang menzalimi adalah dibolehkan sebagaimana dalam kisah Hindon diatas.
(4) MENGAJAK MUSLIMIN AGAR BERSIKAP BERHATI-HATI.
Umpamanya: Kita menyebut tentang keaiban periwayat hadis seperti si polan pendusta, tidak amanah, kurang kuat ingatannya dan lain-lain. Perkara ini dibolehkan kerana tujuan kita berbuat demikian semata mata ingin menjaga keaslian hadis Rasulullah saw. Sebab tanpa berbuat demikian maka akan terdedahlah hadis Rasul saw dengan pemalsuan. Atau paling kurang supaya orang ramai jangan sampai menyangka hadis hadis tersebut sebagai hadis yang sahih. Apalagi jika orang berkenaan sememangnya orang yang suka memalsukan hadis. Dan menyatakan keaiban orang lain ini juga boleh jika kita diminta pandangan tentang peribadi seseorang yang akan menjadi rakan kongsi perniagaan , atau menitipkan amanah , atau urusan perkahwinan , demikian juga tentang berjiran dan sebagai.
(5) JIKA MELAKUKAN MAKSIAT DAN BID’AH SECARA TERANG.
Umpamanya: Minum arak secara terang terangan atau seorang guru agama yang mengajar ajaran-ajaran sesat seperti syirik dan bid’ah atau bomoh dan dukun yang menggunakan amalan amalan syirik. Kita diperbolehkan menyebut keburukan atau keaiban orang orang berkenaan supaya muslimin yang lain dapat sentiasa waspada dan tidak terpedaya oleh mereka. Tetapi dalam hal ini kita tidak boleh menceritakan cela mereka yang lain kecuali ada sebab-sebab lain yang membolehkannya sebagaimana tersebut diatas.
(6) SEBAGAI TANDA PENGENALAN.
Andaikata seseorang dikenal dengan gelaran tertentu. Umpamanya: Mamat Pincang, Jali Sumbing, Enon Gendut dan lain-lain maka dibolehkan kita menyebut sifat-sifat tersebut tetapi dengan syarat tidak dengan nada atau tujuan menghina dan merendah rendahkan. Andaikata orang tersebut sudah dapat dikenal tanpa menggunakan gelaran-gelaran diatas maka itu adalah lebih baik.
—————————–
Satu Lahi Hadis dan kupasan..
Di dalam kitabnya yang berjudul ‘Nuzhatul Muttaqin’ syarah kepada kitab hadis yang masyhur ‘Riyadhus Sholihin’ mengenai siapa yang diharuskan mengumpat, pada asalnya mengumpat adalah haram akan tetapi diharuskan dalam keadaan keadaan tertentu. Dinyatakan oleh beliau diharuskan kepada enam golongan iaitu:
1. Mengadu kezaliman: Diharuskan kepada orang yang dizalimi mengadu kezaliman kepada qadi atau seumpamanya iaitu orang yang mempunyai kekuatan untuk menangani kes tersebut. Contohnya mengadu kepada hakim bahawa dia telah dizalimi oleh polan bin polan.
2. Meminta pertolongan untuk mencegah kemungkaran: Mengadu kepada orang yang mampu untuk mencegah kemungkaran tersebut.contohnya mengadu kepada bapa atau keluarga pelaku maksiat agar keluarganya dapat menasihati serta mencecahnya dari terus melakukannya.
3. Meminta fatwa: Diharuskan bagi orang yang ingin menanyakan fatwa mnceritakan apa yang berlaku bagi membolehkan mufti mengeluarkan hukum yang bertepatan dengan apa yang dikehendakinya.
4. Memberi peringatan kepada Muslimin serta menasihati mereka.
5. Orang yang terang terang melakukan maksiat: Dibolehkan mengumpat ke atas mereka ini bagi menyedarkan kesalahan mereka. Sebagai contoh mereka berjudi atau minum arak di jalanan, dibolehkan mengumpat atau mengata mengenai hal mereka.
6. Pengenalan kepada seseorang insan yang mana tidak dikenali orang tersebut kecuali dengan gelaran: Contohnya polan bin polan tidak dikenali di tempat asalnya kecuali dengan gelaran tertentu, maka dibolehkan.
Disediakan oleh:
Ust Muhamad Farhan bin Ismail
Jabatan Feqh Wa Usul
Universiti Mu’tah
Jordan.
Sumber : http://taraknamav2.wordpress.com/2007/08/11/hukum-mengumpat-dan-mengaibkan-orang/
PENGERTIAN PUASA
“ maka makan, minum dan bersenang hatilah kamu. Jika kamu melihat seorang manusia,maka katakanlah: "Sesungguhnya aku telah bernazar berpuasa untuk Tuhan Yang MahaPemurah, maka aku tidak akan berbicara dengan seorang manusiapun pada hari ini."adapun pengertian puasa menurut istilah syariat Islam adalah menahan diri dari makan danminum serta sesuatu yang membatalkan selama satu hari penuh mulai dari terbit fajar hingga terbenamnya Matahari dengan beberapa syarat tertentu.ALLOH SWT berfirman dalam Surat Al- Baqarah : 187
Dihalalkan bagi kamu pada malam hari bulan puasa bercampur dengan isteri-isteri kamu;mereka adalah pakaian bagimu, dan kamupun adalah pakaian bagi mereka. Allahmengetahui bahwasanya kamu tidak dapat menahan nafsumu, karena itu Allahmengampuni kamu dan memberi ma'af kepadamu. Maka sekarang campurilah mereka danikutilah apa yang telah ditetapkan Allah untukmu, dan makan minumlah hingga terang bagimu benang putih dari benang hitam, yaitu fajar. Kemudian sempurnakanlah puasa itusampai (datang) malam, (tetapi) janganlah kamu campuri mereka itu, sedang kamu beri'tikaf dalam mesjid. Itulah larangan Allah, maka janganlah kamu mendekatinya.Demikianlah Allah menerangkan ayat-ayat-Nya kepada manusia, supaya mereka bertakwa.Perintah berpuasa tidak hanya di wajibkan kepada umat Nabi Muhammad SAW terhadapumat terdahulupun sudah di wajibkan sebagaimana diterangkan dalam firman ALLOHSWT dalam Surat Al-Baqarah : 183
Hai orang-orang yang beriman,diwajibkan atas kamu berpuasa sebagaimana diwajibkan atas orang-orang sebelum kamu agar kamu bertakwa, (Qs Al-Baqarah : 183).
Sumber : http://www.scribd.com/doc/40550940/Puasa
Senin, 28 Mei 2012
Software Pengujian Perangkat Lunak
2. bekerja seperti yang diharapkan, dan
3. dapat diimplementasikan dengan karakteristik yang sama.
Software pengujian, tergantung pada metode pengujian yang digunakan, dapat diterapkan pada setiap saat dalam proses pembangunan. Namun, sebagian besar upaya uji terjadi setelah persyaratan yang telah dibuat dan proses pengkodean telah selesai. Dengan demikian, metodologi tes diatur oleh metodologi pengembangan perangkat lunak diadopsi.
*1957-1978 – Peragaan berorientasi
*1979-1982 – Pemusnahan berorientasi
*1983-1987 – Evaluasi berorientasi
* 1988-2000 – Pencegahan berorientasi
* Validasi: Apakah kita membangun perangkat lunak yang tepat? (Yakni, apakah ini yang diinginkan oleh pelanggan).
Validasi adalah proses mengevaluasi suatu sistem atau komponen selama atau pada akhir proses pembangunan untuk menentukan apakah memenuhi persyaratan yang ditentukan.
Kamis, 03 Mei 2012
Armada - Hargai Aku
Melihat dengan sebelah matamu
Aku bukan siapa-siapa
Selalu saja kau anggap ku lemah
Merasa hebat dengan yang kau punya
Kau sombongkan itu semua
Coba kau lihat dirimu dahulu
Sebelum kau nilai kurangnya diriku
Apa salahnya hargai diriku
Sebelum kau nilai siapa diriku
Sering kali kau merendahkanku
Melihat dengan sebelah matamu
Aku bukan siapa-siapa
Coba kau lihat dirimu dahulu
Sebelum kau nilai kurangnya diriku
Apa salahnya hargai diriku
Sebelum kau nilai siapa diriku
Coba kau lihat dirimu dahulu
Sebelum kau nilai kurangnya diriku
Apa salahnya hargai diriku
Sebelum kau nilai siapa diriku
Sebelum kau nilai siapa diriku
Jumat, 13 April 2012
Kriteria Manager Proyek yang baik
Dan tugas seorang manager adalah bagaimana mengintegrasikan berbagai macam variabel (karakteristik, budaya, pendidikan dan lain sebagainya) kedalam suatu tujuan organisasi yang sama dengan cara melakukan mekanisme penyesuaian.
Adapun mekanisme yang diperlukan untuk menyatukan variabel diatas adalah sebagai berikut:
- Pengarahan (direction) yang mencakup pembuatan keputusan, kebijaksanaan, supervisi, dan lain-lain.
- Rancangan organisasi dan pekerjaan.
- Seleksi, pelatihan, penilaian, dan pengembangan.
- Sistem komunikasi dan pengendalian.
- Sistem reward.
Hal tersebut memang tidak mengherankan karena posisi Manajer Proyek memegang peranan kritis dalam keberhasilan sebuah proyek terutama di bidang teknologi informasi. Berikut ini kualifikasi teknis maupun nonteknis yang harus dipenuhi seorang Manajer Proyek yang saya sarikan dari IT Project Management Handbook.
Setidaknya ada 3 (tiga) karakteristik yang dapat digunakan untuk mengukur tingkat kualifikasi seseorang untuk menjadi Manajer Proyek yaitu:
- Karakter Pribadinya
- Karakteristik Kemampuan Terkait dengan Proyek yang Dikelola
- Karakteristik Kemampuan Terkait dengan Tim yang Dipimpin
Karakter Pribadinya
- Memiliki pemahaman yang menyeluruh mengenai teknis pekerjaan dari proyek yang dikelola olehnya.
- Mampu bertindak sebagai seorang pengambil keputusan yang handal dan bertanggung jawab.
- Memiliki integritas diri yang baik namun tetap mampu menghadirkan suasana yang mendukung di lingkungan tempat dia bekerja.
- Asertif
- Memiliki pengalaman dan keahlian yang memadai dalam mengelola waktu dan manusia.
Karakteristik Kemampuan Terkait dengan Proyek yang Dikelola
- Memiliki komitmen yang kuat dalam meraih tujuan dan keberhasilan proyek dalam jadwal, anggaran dan prosedur yang dibuat.
- Pelaksanakan seluruh proses pengembangan proyek IT sesuai dengan anggaran dan waktu yang dapat memuaskan para pengguna/klien.
- Pernah terlibat dalam proyek yang sejenis.
- Mampu mengendalikan hasil-hasil proyek dengan melakukan pengukuran dan evaluasi kinerja yang disesuaikan dengan standar dan tujuan yang ingin dicapai dari proyek yang dilaksanakan.
- Membuat dan melakukan rencana darurat untuk mengantisipasi hal-hal maupun masalah tak terduga.
- Membuat dan menerapkan keputusan terkait dengan perencanaan.
- Memiliki kemauan untuk mendefinisikan ulang tujuan, tanggung jawab dan jadwal selama hal tersebut ditujukan untuk mengembalikan arah tujuan dari pelaksanaan proyek jika terjadi jadwal maupun anggaran yang meleset.
- Membangun dan menyesuaikan kegiatan dengan prioritas yang ada serta tenggat waktu yang ditentukan sebelumnya.
- Memiliki kematangan yang tinggi dalam perencanaan yang baik dalam upaya mengurangi tekanan dan stres sehingga dapat meningkatkan produktifitas kerja tim.
- Mampu membuat perencanaan dalam jangka panjang dan jangka pendek.
Karakteristik Kemampuan Terkait dengan Tim yang Dipimpin
- Memiliki kemampuan dan keahlian berkomunikasi serta manajerial.
- Mampu menyusun rencana, mengorganisasi, memimpin, memotivasi serta mendelegasikan tugas secara bertanggung jawab kepada setiap anggota tim.
- Menghormati para anggota tim kerjanya serta mendapat kepercayaan dan penghormatan dari mereka.
- Berbagi sukses dengan seluruh anggota tim.
- Mampu menempatkan orang yang tepat di posisi yang sesuai.
- Memberikan apresiasi yang baik kepada para anggota tim yang bekerja dengan baik.
- Mampu mempengaruhi pihak-pihak lain yang terkait dengan proyek yang dipimpinnya untuk menerima pendapat-pendapatnya serta melaksanakan rencana-rencana yang disusunnya.
- Mendelegasikan tugas-tugas namun tetap melakukan pengendalian melekat.
- Memiliki kepercayaan yang tinggi kepada para profesional terlatih untuk menerima pekerjaan-pekerjaan yang didelegasikan darinya.
- Menjadikan dirinya sebagai bagian yang terintegrasi dengan tim yang dipimpinnya.
- Mampu membangun kedisiplinan secara struktural.
- Mampu mengidentifikasi kelebihan-kelebihan dari masing-masing anggota tim serta memanfaatkannya sebagai kekuatan individual.
- Mendayagunakan setiap elemen pekerjaan untuk menstimulasi rasa hormat dari para personil yang terlibat dan mengembangkan sisi profesionalisme mereka.
- Menyediakan sedikit waktu untuk menerima setiap ide yang dapat meningkatkan kematangan serta pengembangan dirinya.
- Selalu terbuka atas hal-hal yang mendorong kemajuan.
- Memahami secara menyeluruh para anggota tim yang dipimpinnya dan mengembangkan komunikasi efektif di dalamnya.
Tidak ada yang sempurna, kata ini memang menunjukkan sebuah realitas. Bagaimanapun tuntutan kesempurnaan kerja seorang manajer proyek yang efektif tidak dapat seratus persen terwujud. Akan tetapi ada beberapa criteria dan usaha pendekatan ke arah sana. Grey&Larson (2006) mendeskripsikan beberapa indicator, ciri dan kualitas seorang manajer proyek yang efektif. Beberapa kontradiksi yang dihadapkan oleh manajer proyek antara lain:
• Inovasi dan menjaga stabilitas.
• Menetapkan gambaran dan terlibat langsung di lapangan.
• Mendorong individu tetapi juga menekan tim.
• Campur tangan atau tidak.
• Fleksibel tapi ketat.
• Loyalitas tim dan loyalitas organisasi.
Kontradiksi ini memerlukan kecakapan khusus bagi manajer proyek untuk mengambil posisi mereka dan menempatkan keputusan sesuai dengan keadaan. Terpaku pada suatu prinsip yang ketat tidak akan menyelesaikan masalah, karena manajer proyek tidak bekerja sendiri. Dalam buku yang sama Grey&Larson (2006) juga menggambarkan ciri-ciri dari seorang manajer proyek yang efektif. Diantaranya adalah:
1. Pemikir Sistem, kemampuan dalam berpikir untuk mengelola interaksi antar komponen dan sumber daya proyek yang berbeda-beda, karena tidak bisa dikatakan efektif apabila penyelesaian masalah hanya secara parsial. Hal ini akan mempersulit sang manajer untuk mengambil keputusan.
2. Integritas Pribadi, membangun dan meningkatkan kemampuan diri menjadi sangat penting dilakukan terlebih dahulu sebelum meningkatkan kemampuan anggota tim.
3. Proaktif, bedakan dengan reaktif. Para manajer proyek dituntut tidak hanya akan melihat peristiwa yang telah terjadi (reaktif), akan tetapi juga selalu meneropong masa depan dan berjuang keras menemukan masa depan proyek (Kartajaya, 2003)
4. Toleransi yang tinggi terhadap Stress, mengingat proyek merupakan hal yang rumit dan kompleks, pasti akan menimbulkan tekanan terhadap orang yang bebankan tanggungjawab kepadanya. Manajer proyek harus mampu mengelola kondisi psikologis mereka agar dapat bertahan dalam tekanan.
5. Perspektif Bisnis Umum, seorang manajer proyek harus memahami dasar-dasar bisnis dari disiplin teknis yang berbeda-beda sebagai kerja antar fungsional.
6. Politikus Mahir, strategi dalam menghadapi banyak orang dan mendapatkan dukungan dari semua pihak merupakan cirri penting manajer proyek yang sukses.
7. Optimis, Slater (1999) dalam bukunya Saving Big Blue mengatakan “Anda dalam kesulitan Besar jika Menganggap anda Sudah Selesai”. Maksud dari kata-kata ini ialah, masalah-masalah yang sudah diselesaikan tidak bisa kita lepas begitu saja, karena pada nantinya kan bermunculan masalah-masalah baru di dalam pelaksanaan proyek. Kepercayaan diri terhadap proyek, mampu membuat seorang manajer proyek melakukan inovasi dan mengubah strategi proyek ke arah yang lebih baik tanpa meninggalkan perencanaan yang telah ditetapkan.
sumber :
http://freezcha.wordpress.com/2011/05/
http://cheeoche.blogspot.com/2012/04/kriteria-manager-proyek-yang-baik.html
http://saiiamilla.wordpress.com/2011/05/13/kriteria-manager-proyek-yang-baik/
COCOMO (Constructive Cost Model)
Sejarah COCOMO
Pengertian COCOMO
- Dasar persamaan perkiraan biaya
- Setiap asumsi yang dibuat dalam model
- Setiap definisi
- Biaya yang disertakan dalam perkiraan dinyatakan secara eksplisit
- Perhitungan COCOMO didasarkan pada estimasi anda pada ukuran proyek dalam Source Line Of Code (SLOC). Pendefinisian SLOC:
- Hanya jumlah baris kode yang dikirim sebagai bagian dari produk yang disertakan (test drivers dan software pendukung lainnya tidak dihitung).
- Baris kode dibuat oleh staf proyek (kode yang di-generate oleh aplikasi tidak dihitung).
- Satu SLOC adalah satu baris kode secara logis.
- Deklarasi dihitung sebagai SLOC.
- Komentar tidak dihitung sebagai SLOC.
SCALE DRIVERS
- Precedentedness
- Development Flexibility
- Architecture / Risk Resolution
- Team Cohesion
- Process Maturity
COST DRIVERS
Model COCOMO
1. Dasar Cocomo
Dengan rincian untuk fase ini diwujudkan dalam persentase. Dalam hubungan ini dibedakan menurut tipe sistem (organik-batch, sebagian bersambung-on-line, embedded-real-time) dan ukuran proyek (kecil, menengah, sedang, besar, sangat besar).
- Proyek organik (organic mode) Adalah proyek dengan ukuran relatif kecil, dengan anggota tim yang sudah berpengalaman, dan mampu bekerja pada permintaan yang relatif fleksibel.
- Proyek sedang (semi-detached mode)Merupakan proyek yang memiliki ukuran dan tingkat kerumitan yang sedang, dan tiap anggota tim memiliki tingkat keahlian yang berbeda
- Proyek terintegrasi (embedded mode)Proyek yang dibangun dengan spesifikasi dan operasi yang ketat
- E : besarnya usaha (orang-bulan)
- D : lama waktu pengerjaan (bulan)
- KLOC : estimasi jumlah baris kode (ribuan)
- P : jumlah orang yang diperlukan.
3. Model COCOMO II (Complete atau Detailed COCOMO model)
http://tikknara.blogspot.com/2012/04/cocomo-constructive-cost-model.html
Penggunaan Software Open Source dalam Pembuatan Aplikasi
Perangkat lunak open source adalah perangkat lunak yang kode programnya terbuka, artinya kode program itu dapat dilihat dan diperoleh secara bebas.
Software open source disebarluaskan dengan menggunakan lisensi public, antara lain misalnya lisensi GPL(GNU General Public License). Lisensi model ini memastikan bahwa kode sumber sebuah program open source akan selamanya bersifat open source. (Oleh: Dr. Husni Thamrin Ketua POSS-UMS) [2]
Feature utama dari karakteristik free(open source) adalah kebebasan dari user untuk:
- Menggunakan software sesuai keinginannya,
- Memiliki software yang tersedia sesuai kebutuhan,
- Mendistribusikan software kepada user lainnya. [1]
Di dalam pembuatan suatu aplikasi, pastinya dibutuhkan suatu software(perangkat lunak). Gunanya adalah untuk memudahkan dan membantu dalam pembuatan aplikasi yang akan dibuat.
Keuntungan dan Kerugian Open Source
Motivasi dari penggunaan dan pengembangan open source software beraneka ragam, mulai dari filosofi dan alasan etika sampai pada masalah praktis. Biasanya, keuntungan yang dirasa pertama dari model open source adalah fakta bahwa ketersediaan open source diciptakan secara gratis atau dengan biaya yang rendah.
a. Keuntungan Open Source Software
Beberapa karakteristik yang menyebabkan Open Source model mendapatkan keuntungan :
a. Ketersedian source code dan hak untuk memodifikasi
Ini merupakan hal yang penting. Hal ini menyebakan perubahan dan improvisasi pada produk software. Selain itu, hal ini memunculkan kemungkinan untuk meletakan code pada hardware baru, agar dapat diadaptasi pada situasi yang berubah-ubah, dan menjangkau pemahaman bagimana sistem itu bekerja secara detail.
b. Hak untuk mendistribusikan modifikasi dan perbaikan pada code
Hal ini merupakan titik perbedaan Open Source Software dengan Free Software. Pada kenyataannya, hak pendistribusian diakui dan merupakan hal yang umum, ini adalah hal yang berpengaruh bagi sekumpulan developer ( pengembang ) untuk bekerja bersama dalam project Open Source Software.
c. Hak untuk menggunakan software
Ini merupakan kombinasi dari hak pendistribusian, menjamin ( jika software cukup berguna ) beberapa user yang mana membantu dalam menciptakan pasar untuk mendukung dan berlangganan software. Hal ini juga membantu dalam improvisasi kualitas dari produk dan improvisasi secara fungsi. Selain itu akan menyebabkan sejumlah user untuk mencoba produk dan mungkin menggunakannya secara regler.
b. Kerugian Open Source Software
Beberapa karakteristik yang menyebabkan Open Source model mendapatkan keuntungan :
a. Tidak ada garansi dari pengembangan
Biasanya terjadi ketika sebuah project dimulai tanpa dukungan yang kuat dari satu atau beberapa perusahaan, memunculkan celah awal ketika sumber code masih mentah dan pengembangan dasar masih dalam pembangunan.
b. Masalah yang berhubungan dengan intelektual property
Pada saat ini, beberapa negara menerima software dan algoritma yang dipatentkan. Hal ini sangat sulit untuk diketahui jika beberapa motede utama untuk menyelesaikan masalah software di patenkan sehingga beberapa komunitas dapat dianggap bersalah dalam pelanggaran intelektual property.
c. Kesulitan dalam mengetahui status project
Tidak banyak iklan bagi open source software, biasanya beberapa project secara tidak langsung ditangani oleh perusahaan yang mampu berinvestasi dan melakukan merketing.
sumber :
http://zerovirez.blogspot.com/2008/10/pengertian-open-source.html
http://nyenyenk.blogspot.com/2008/12/keuntungan-dan-kerugian-dari-open.html
http://zerovirez.blogspot.com/2008/10/pengertian-open-source.html
http://nyenyenk.blogspot.com/2008/12/keuntungan-dan-kerugian-dari-open.html
http://she2008.wordpress.com/2012/04/02/penggunaan-software-open-source-dalam-pembuatan-aplikasi/
Rabu, 07 Maret 2012
Mendua
Kau tega melepaskan aku
Jauh ku menatap, namun terlalu jauh
Imajinasiku terberai
Terdiam aku beku tanpamu,
Dimanakah letak hatimu?
Kau putuskan tuk mendua
Dengan dia dibelakangku
Padahalku pilih kamu
Jadi cinta terakhir
Ku tak habis pikir
Kurangku dimana?
Kau tega melepaskan aku
Jauh ku menatap, namun terlalu jauh
Imajinasiku terberai
Terdiam aku beku tanpamu,
Dimanakah letak hatimu?
Kau putuskan tuk mendua
Dengan dia dibelakangku
Padahalku pilih kamu
Jadi cinta terakhir
Kau putuskan tuk mendua
Dengan dia dibelakangku
Padahalku pilih kamu
Jadi cinta terakhir
Kau putuskan tuk mendua
Dengan dia dibelakangku
Padahalku pilih kamu
Jadi cinta terakhir
Jadi cinta terakhir....
Astrid_
Proposal Skripsi
Proposal Skripsi
SISTEM PAKAR KONSULTASI PENYAKIT PADA ANAK BERBASIS ANDROID
Khusnul Khotimah (12108262)
1. Latar Belakang
Sistem pakar merupakan sistem yang berusaha mengadopsi pengetahuan manusia ke komputer, agar komputer dapat menyelesaikan masalah seperti layaknya pakar. Sistem pakar yang baik adalah dirancang suatu permasalahan tertentu dengan meniru kerja dari para ahli/pakar. Dengan pengembangan sistem pakar, diharapkan bahwa orang awampun dapat menyelesaikan masalah yang cukup rumit yang sebenarnya hanya dapat diselesaikan dengan bantuin para ahli. Bagi para ahli, sistem pakar juga akan membantu aktifitasnya sebagai asisten yang sangat berpengalaman.
Sistem pakar sering dikembangkan dalam berbagai bidang, termasuk bidang kesehatan. Saat ini kebutuhan manusia akan pelayanan medis yang lebih baik sangat mendesak, yang berarti dukungan instrumensi dan informatika medis modern (telemedis) menjadi sangat dibutuhkan termasuk metode untuk membantu analisinya sehingga dihasilkan diagnosis yang lebih optimal. Salah satunya yaitu analisa penyakit pada anak. Di tempat pelayanan kesehatan tiap harinya banyak masyarakat atau para ibu yang datang untuk memeriksakan anaknya yang sakit. Butuh waktu dan proses yang cukup lama untuk dapat mengetahui dan mengobati bagi para ibu tentang penyakit anaknya. Untuk itulah ”sistem pakar konsultasi penyakit pada anak” ini berguna untuk membantu masyarakat terutama para ibu dalam menyelesaikan masalah ini.
UPT Puskesmas Kecamatan Pancoran merupakan tempat pelayanan kesehatan
masyarakat yang berterletak di Jl. Potlot Duren Tiga Selatan Kecamatan Pancoran. Disini hampir setiap hari masyarakat datang dengan jumlah yang sangat banyak untuk berobat. Terutama ibu dan anaknya yang datang untuk memeriksa kondisi kesehatan anaknya. Hal inilah yang membuat mengapa sistem pakar ini dirancang dan diimplementasikan di Puskesmas ini.
2. Tinjauan Masalah
a. Bagaimana mendeteksi jenis-jenis penyakit pada anak yang berumur 1 – 5 tahun secara tidak langsung yaitu dengan maksud masyarakat atau para ibu bisa mendeteksi tanpa harus bertemu dengan pakar atau dokter secara langsung.
b. Masalah terjadi pada masyarakat atau para ibu karena kurang paham tentang jenis-jenis penyakit yang diderita pada anak mereka.
3. Batasan Masalah
a. Data-data penunjang penyakit yang digunakan hanya pada usia balita (kurang dari 5 tahun) saja.
b. Jenis penyakit yang didiagnosa hanya penyakit yang umum terjadi pada anak di daerah tropis,seperti Indonesia.
c. Tidak terdapat komplikasi diantara gejala-gejala yang diderita.
d. Interaksi antara system dan user menggunakan pertanyaan berupa gejala yang tampak berdasarkan kondisi fisik,kulit dan perilaku anak.
4. Tujuan penulisan
a. Diharapkan masyarakat terutama para ibu dapat mendeteksi penyakit anak secara langsung atau tanpa bertemu pakar atau dokter.
b. Diharapkan masyarakat terutama para ibu dapat memahami tentang jenis-jenis penyakit yang diderita anak mereka.
5. Teori Dasar
Android adalah produk ponsel cerdas yang menuntut penggunanya juga harus cerdas dan akan lebih bagus jika selalu tersambung ke jaringan internet setiap saat. Tanpa koneksi internet memadai, Android tak punya kelebihan dibandingkan dengan ponsel pintar lainnya. Ponsel Android ibaratnya sebuah komputer, kegunaan komputer itu akan semakin fantastis jika pengguna bisa memilih dan meng-install aplikasi berguna.
Sistem operasi Android yang menggunakan versi modifikasi dari kernel Linux ini awalnya dikembangkan Android Inc, sebuah perusahaan yang kemudian dibeli Google dan akhir-akhir ini oleh Open Handset Alliance.
Android sejak awal memiliki konsep sebagai software berbasis kode komputer yang didistribusikan secara terbuka (open source) dan gratis. Open source inilah sebenarnya kata kunci mengapa Android begitu seksi di mata para petualang gadget.
Keuntungan open source, banyak pengembang software yang bisa melihat dan memanfaatkan kode itu serta bisa membuat aplikasi baru di dalamnya. Satu hal yang unik, berbagai aplikasi itu diwadahi dalam sebuah portal, yaitu Android Market, sehingga pengguna tinggal meng-install aplikasi pilihannya.
Semua ponsel Android yang langsung bekerja sama dengan Google akan punya akses ke Android Market. Namun, sekarang juga sudah tumbuh portal software market di luar Android Market yang memungkinkan ponsel-ponsel Android yang bisa menyediakan layanan instalasi berbagai aplikasi tambahan yang dibutuhkan.
Di portal Android Market dan sejenisnya disediakan ribuan aplikasi, yang mayoritas bisa didapatkan secara gratis. Ponsel Android ditunggu-tunggu kehadirannya oleh penggemar yang mania internet, terutama mereka yang sudah tak terpisahkan dari berbagai aplikasi khas dari Google, seperti Google Search, Google Talk, Gmail, Google Maps, dan Google Calendar.
6. Kerangka Pemikiran
Menurut Siswanto (2005), Sistem pakar adalah program komputer yang mempunyai pengetahuan yang berasal dari manusia yang berpengetahuan luas (Pakar) dalam domain tertentu, dimana pengetahuan di sini adalah pengetahuan manusia yang sangat minim penyebarannya, mahal serta susah di dapat. Di sini keahlian dari manusia dimasukan ke pengetahuan tersebut untuk menyelesaikan masalah, seperti yang dilakukan manusia.
Sistem pakar yang baik dirancang agar dapat menyelesaikan suatu permasalahan tertentu dengan meniru kinerja dari para ahli. Dengan sistem ini, orang awam pun dapat menyelesaikan masalah yang cukup rumit, yang sebenarnya hanya dapat diselesaikan dengan bantuan para ahli.
Walaupun sistem pakar dapat menyelesaikan masalah dalam domain yang terbatas berdasarkan pengetahuan yang dimasukkan ke dalamnya, tetapi sistem pakar tidak dapat menyelesaikan masalah yang tidak dapat diselesaikan manusia. Oleh sebab itu, kehandalan sistem pakar terletak pada pengetahuan yang dimasukkan kedalamnya.
Kondisi-kondisi dimana sistem pakar dapat membantu manusia dalam menyelesaikan masalahnya, antara lain :
a. Pemakaian pakar yang berlebihan dalam membuat keputusan, walaupun dalam suatu tugas rutin.
b. Kebutuhan akan tenaga ahli (pakar) yang banyak, tetapi pakar yang tersedia jumlahnya terbatas.
c. Hasil yang optimal seperti dalam perencanaan atau konfigurasi. Sejumlah besar data yang harus diteliti oleh pakar secara continue.
d. Pertimbangan kritis harus dilakukan dalam waktu yang singkat untuk menghindari hal-hal yang tidak diinginkan.
Konsep Dasar Sistem Pakar
Menurut Efraim Turban (1995), konsep dasar sistem pakar adalah :
1) Keahlian (Expertise)
Keahlian adalah suatu kelebihan penguasaan pengetahuan di bidang tertentu yang diperoleh dari pelatihan, membaca atau pengalaman. Contoh bentuk pengetahuan yang termasuk keahlian adalah :
a) Fakta-fakta pada lingkup permasalahan tertentu.
b) Teori-teori pada lingkup permasalahan tertentu.
c) Prosedur-prosedur dan aturan-aturan berkenaan dengan lingkup permasalahan tertentu.
d) Strategi-strategi global untuk menyelesaikan masalah.
e) Meta-knowledge (pengetahuan tentang pengetahuan).
2) Ahli atau pakar (Expert)
Seorang ahli adalah seseorang yang mampu menjelaskan suatu tanggapan, mempelajari hal-hal baruseputar topik permasalahan, menyusun kembali pengetahuan jika dipandang perlu, memecahkan masalah dengan cepat dan tepat. Seorang pakar harus memiliki kemampuan menyelesaikan permasalahan pada bidang tertentu yang ditanganinya, kemudian memberikan penjelasan mengenai hasil dan kaitannya dengan permasalahan yang ada.
3) Memindahkan Keahlian (Transfering Expertise)
Tujuan dari sistem adalah memindahkan keahlian yang dimiliki oleh seorang pakar ke dalam sebuah sistem komputer, kemudian dari sebuah sistem komputer kepada orang lain yang bukan pakar. Proses ini dapat meliputi empat kegiatan :
a) Perolehan pengetahuan (Knowledge Acquistion)
b) Representasi pengetahuan (Knowledge Representation)
c) Menyimpulkan pengetahuan (Knowledge Inferencing)
d) Memindahkan pengetahuan kepada pemakai (Knowledge Transfer to User)
Pengetahuan tersebut ditempatkan ke dalam suatu komponen yang dinamakan basis pengetahuan (Knowledge Base).
4) Kesimpulan (Inference)
Keistimewaan dari sistem pakar yaitu kemampuannya dalam memberikan saran, yaitu dengan menempatkan keahlian ke dalam basis pengetahuan (Knowledge Base) dan membuat program yang mampu mengakses basis pengetahuan sehinggga sistem dapat memberikan kesimpulan. Kesimpulan dibentuk di dalam komponen yang dinamakan mesin pengambil kesimpulan (Inference Engine), dimana berisi aturan-aturan untuk menyelesaikan masalah.
5) Aturan (Rule)
Umumnya sistem pakar adalah sistem berbasis aturan, yaitu pengetahuan yang terdiri dari aturan-aturan sebagai prosedur penyelesaian masalah. Pengetahuan tersebut digambarkan sebagai suatu urutan seri dari kaidah-kaidah yang sudah dibuat.
6) Kemampuan Penjelasan (Explanation Capability)
Keistimewaan lain dari sistem pakar adalah kemampuannya dalam memberikan saran atau rekomendasi serta menjelaskan mengapa tindakan tertentu tidak dianjurkan.
7. Metode Penelitian
Dalam penelitian ini penulis mempunyai beberapa tahapan.
a. sumber pustaka dari buku-buku yang berhubungan dengan sistem Android.
b. Mendefinisikan dan mengumpulkan semua kebutuhan kemudian kebutuhan tersebut dianalisis dan didefinisikan.
c. Merancang sistem merupakan tahap penyusunan proses, data, aliran proses dan hubungan antar data.
d. Implementasi system.
e. Pengujian system yang terdiri dari verifikasi terhadap pakar dan kuesioner kepada user.
8. Jadwal Penulisan / Time Table
No | Bulan | Kegiatan |
1 | Maret – April 2012 | Mencari sumber pustaka,mendefinisikan dan mengumpulkan semua kebutuhan |
2 | April – Mei 2012 | Merancang sistem |
3 | Juni 2012 | Implementasi sistem |
4 | Juli 2012 | Melakukan pengujian,verifikasi dan kuesioner kepada user |
Daftar Pustaka
1.Azis , Farid , Belajar Sendiri Pemprograman Sistem Pakar , PT. Elex Media Komputindo , Jakarta , 1994.
2. Hart , Ana , Sistem Pakar Sebuah Perkenalan Untuk Manajer , PT.Elek Media Komputindo, Jakarta , 1986.
3. Smith , Tony , Dokter di rumah anda , PT.Dian Rakyat , Jakarta , 1990 , hlm 188 – 191.
4. Repository.usu.ac.id/betstream.