“My blog is a collection of answers people don’t want to hear to questions they didn’t ask.” -Sebastyne Young

Thursday, May 31, 2018

My Role Model

Thursday, May 31, 2018 Posted by Unknown No comments
A role model is a person whose behavior serves as an example and inspiring others toward meaningful lives. You might not have heard of Ali Banat. but for me, he is my role model. it's been more than 2 years since the first time i heard his name. so who is Ali Banat? he is a young millionare from Sydney, Australia. He is running a succesful bussiness and living a luxurious lifestyle. once he showed off his bedroom which is lined with branded shoes, watches, glasses and others. he had different sport cars and bought a pair of thong for 700 dollars.

yes he is richly materialistic and living everybody's dream. But as soon as he got sick, he realised none of it meant anything to him. It was back in 2015 that he was diagnosed with stage 4 cancer. He was initially told he had only seven months to live. but he survived for years and changed in to a whole new man. he sold his successful bussiness and he got rid of his cars, watches, even his clotes and have them to a lot of people in need. he said he wanted to try to leave this world without anything. he said ‘When you find out you’re sick or you don’t have much time to live, wallah this is the last thing you want to chase. And that’s how we should live our lives everyday. when someone tells you, you haven't got long to live you realised all this stuffs doesn't benefit you in any way.'

he describes his illness as a "gift". 'It is a gift because Allah has given me a chance to change' he said. and after an emotional journey to Africa, he has established a charity called MATW-Project. His organisation MATW has helped thousands of people across a number of countries including Togo, Ghana, and Burkina Faso. MATW aimed to build villages for over 200 widows, a mosque, a school to house 600 orphans, a mini hospital/medical centre, and businesses to support the local community.

and 2 days ago, he passed away. and muslims all over the world during the month of ramadhan are making du'a for him. Subhanallah. what an impact that he made in a matter of less than 3 years. he was a true hero. an inspiration. he has inspired and taught me a lot.

this is his final message for all of us. may Allah grant him the highest Jannah and let's make du'a for this beautiful soul.

https://onepathnetwork.com/ali-banats-final-message/

Sunday, April 22, 2018

end world hunger

Sunday, April 22, 2018 Posted by Unknown No comments
    Almost 12 percent of the world's population is hungry. One person in eight on the planet goes to bed hungry each night. Who go hungry either do not have money to purchase it or land to grow food. but the fact is the world produces enough food supply to feed the entire world. So why does hunger is still exist?


     According to WFP (World Food Programme), there are 6 main reasons why approximately 842 million people suffer from hunger worldwide. They are poverty trap, lack of investment in agriculture, climate and weather, war and displacement, unstable markets, food wastage. But poverty is the number one cause of world hunger.



     The World Bank estimates that 10.7 percent of the world’s population lived on less than $1.90 per day in 2013. this makes them can't afford nutritious food for their families and themselves. The effects can be long-lasting. Children who are chronically malnourished often grow up to be adults whose incomes are lower.



     War and conflicts consistently disrupt food production. Millions of people forces to flee their homes. More than 50 million people living in 17 conflict-ridden countries are in severe food insecurity. In war, food sometimes becomes a weapon. Soldiers will starve opponents into submission by seizing or destroying food and livestock and systematically wrecking local markets. Meanwhile in Syria, 8.7 million people or 37 percent of the pre-conflict population need urgent food, nutrition and livelihoods assistance in particular aid to farmers.



     World hunger is one of the most difficult problem to solve. There are so many theories on how we can really end the world hunger. Some of them have been effective and others not. But the world hunger statistics show that great progress has been made towards reducing it. The efforts of many nations and organizations are playing the important role.



     What can we do to end the world hunger? well i can't tell you exactly how. But one thing for sure is that we just do something about it. Share your thoughts and supports to stop world hunger using social media.



     There is marvellous power when each of us are motivated to get involved. And this power can be increased through the Internet and social media. We need to explore these new communications tools to build a community to fight the world hunger. just Start with small steps. Because small steps can lead to big changes.




sources:
https://www.dosomething.org/facts/11-facts-about-world-hunger
https://www.wfp.org/stories/what-causes-hunger
https://www.alaraby.co.uk/english/indepth/2016/8/7/hunger-used-as-a-weapon-of-war-in-syria




Sunday, March 4, 2018

self description

Sunday, March 04, 2018 Posted by Unknown No comments
my name is riri dwi putri santi. most of my friends call me riri and only the closest friends call me ii. to be honest, i dont really know what to describe. because, just like every youngsters (i hope so), i dont really know myself very well. but let me try.

i am a pretty optimistic person. i believe that everything will be good in the end. just wait for the right moment for it to happend and you'll be fine. the good thing about me is that im a fast visual learner. i learn most of my skills all by myself. and i can be pretty good at it. i can be the one who you can trust. you can tell me all your secret and i wont tell anyone about it (i usually forget what u just said in seconds). just kidding :). The three most valuable things to me are honesty, loyalty, and respect. you can tell that im a thinker. because i think a lot. a little too much. but i like to keep it with myself. i dont really know how to share those random toughts and i dont think people can really get that. i always amazed by how the universe works. from the big bang, the colors of nebula, the galaxies, how it expands from time to time, and so much more. it's really hard to believe that we are part of an extrimely complex system and living in a super tiny little floating rock where we judge each other, hate and love each other, laugh, and watching netflix.  *mind blowing*

my personality can change depends on my mood at that time and how the other people treat me. but one thing that i know for sure and what most of my friends told me is that i cant be the first person to say hello to people. and some people think that im not a friendly person (which is im not, i guess). but that just happend in a quick moment. once you get to know me, i can be slightly more open. why slightly? because im an independent girl, a lone wolf and i like to keep my circle small. sometimes, people think that im a shy and quite person. it can be true. but to me, it is more like "nah, im not interested. i dont really care." and ignoring everything. and one more thing, i dont really like small talks. weird huh? :) but that's the ugly truth.

my life goal is only one. not to lose faith in God. i believe that faith is not gonna fall into your heart automaticly from the sky. you have to seek and search for it. everything that happend in your life always have a good purpose. wether you like it or not. but without faith, it is hard to believe on that. i will keep doing what's best for me, work hard, learn harder, be kind, just do my best on everthing and i believe the good will come to me eventually.

Thursday, December 28, 2017

Review Implementasi cobit 5 PT. KAI

Thursday, December 28, 2017 Posted by Unknown 1 comment
1.     Perencanaan dan Organisasi
Perencanaan dan Organisasi. Untuk PT KAI perencanaan dan organisasi, berikut kelemahan-kelemahan PT KAI: 
Rencana strategik TI
Sudah ada rancangan rencana strategik TI nya tetapi belum dapat diaplikasikan ke seluruh unit bisnis PT KAI
Arsitektur informasi
·      Belum semua instansi memiliki sistem informasi.
·      Sistem informasi yang sudah dikembangkan belum terintegrasi.
Arah teknologi
·      Teknologi yang digunakan belum begitu canggih karena sarana dan prasarana belum memadai
·      Sudah ada sebuah organisasi yang jelas dan secara khusus menangani bidang IT, tetapi belum bekerja secara maksimal
Investasi TI
·      Belum adanya rancangan anggaran TI yang menyeluruh.
·      Alokasi anggaran yang terbatas.
·      Komunikasi tujuan dan arah manajemen
·      Masih lemahnya koordinasi penjadwalan kereta. Hal ini menyebabkan koordinasi lintas kereta kurang efektif.
Manage SDM
·      Penempatan SDM yang tidak tepat dan pembagian tugas yang tidak jelas.
·      Pengelolaan sumber daya yang belum optimal baik di tingkat teknis operasional maupun manajerial.
·      Kesesuaian dengan external requirement.
·      Kurangnya kesiapan dalam antisipasi (change of management) baik terhadap perkembangan teknologi informasi dan komunikasi maupun terhadap tuntutan masyarakat (globalisasi).
a.     Penilaian resiko
Belum adanya manajemen resiko dan manajemen kualitas yang baku dalam pengembangan sistem pendukung perkeretaapian.
b.     Manajemen proyek
Manajemen proyek telah dilakukan namun belum optimal. Desain sistem tidak didukung data yang akurat dan lemahnya koordinasi.
c.     Manajemen kualitas

Kurangnya tenaga ahli yang mampu mengawasi kualitas TI dan rendahnya penghargaan terhadap SDM TI terampil mempengaruhi kualitas sistem dan pengembangan TI.

Wednesday, November 1, 2017

Strategi Pengujian Perangkat Lunak

Wednesday, November 01, 2017 Posted by Unknown No comments

Proses rekayasa perangkat lunak dapat juga dipandang sebagai sebuah bentuk spiral. Pada awalnya, rekayasa sistem menentukan peran perangkat lunak dan membawa kepada analis persyaratan di mana domain informasi, fungsi, tingkah laku dan kinerja validasi bagi perangkat lunak di bangun. Dengan bergerak dalam sepanjang spiral, kita akan sampai ke desain dan akhirnya ke pengkodean.

  • Unit testing dimulai pada pusaran spiral dan terpusat pada masing-masing satuan perangkat lunak pada saat diimplementasikan di dalam kode sumber.
  • Pengujian berjalan dengan bergerak keluar sepanjang spiral ke integration testing di mana fokusnya adalah desain dan konstruksi arsitektur perangkat lunak.
  • Dengan mengambil urutan keluar lainnya di dalam spiral, akan sampai ke validation testingdi mana persyaratan yang dibangun sebagai bagian dari analisis persyaratan perangkat lunak di validasi terhadap perangkat lunak yang telah dikonstruksi.
  • Akhirnya sampai pada system tesing di mana perangkat lunak dan elemen sistem yang lain diuji secara keseluruhan.

Dengan mempertimbangkan proses dari titik pandang prosedural, pengujian di dalam konteks rekayasa perangkat lunak secara aktual merupakan 4 (empat) langkah yang diimplementasi secara berurutan.
  1. Pada awalnya, pengujian berfokus pada setiap modul secara individual, dengan memastikan bahwa modul berfungsi secara tepat sebagai suatu unit, karena itu dinamakan unit testing. Menggunakan metoda pengujian white-box. Selanjutnya modul diintegrasikan untuk membentuk paket perangkat lunak yang lengkap.
  2. Integration testing menekankan pada masalah-masalah yang berhubungan dengan masalah-masalah verifikasi dan konstruksi program. Mengunakan teknik pengujian black-box.
  3. Validation testing memberikan jaminan akhir di mana perangkat lunak harus memenuhi semua persyaratan fungsional, tingkah laku dan kinerja. Teknik pengujian black-box digunakan secara eksklusif selama validasi. Perangkat lunak, sekali divalidasi, harus dikombinasikan dengan elemen sistem yang lain (hardware, manusia, database).
  4. Pengujian sistem membuktikan bahwa semua elemen sistem saling bertautan dengan tepat dan keseluruhan fungsi/kinerja sistem dapat dicapai.

FAKTOR-FAKTOR PENGUJIAN PERANGKAT LUNAK

Wednesday, November 01, 2017 Posted by Unknown No comments
Terdapat 15 faktor didalam pengujian, akan tetapi tidak semua faktor yang mungkin digunakan, hal ini bergantung pada sistem yang akan diuji. Adapun faktor – faktor pengujian perangkat lunak pada testing dan implementasi diantaranya sebagai berikut :

1.      Reability
Menekankan bahwa aplikasi akan dilaksanakan dalam fungsi sesuai yang diminta dalam periode waktu tertentu.
Faktor yang diuji :
a.    Menentukan toleransi.
b.   Desain control dan integritas data.
c.    Implementasi control dan integritas data.
d.   Pengujian regresi, pengujian manual dan pengujian fungsional.
e.    Verifikasi dan ketetapan dan kelengkapan instalasi.
f.    Update ketepatan kebutuhan.

2.      Authorization
Menjamin data di proses sesuai dengan kebutuhan manajemen. Authorisasi menyangkut proses transaksi secara umum yaitu otoritas bisnis dan secara khusus otoritas pelaksanaan tindakan khusus.
Faktor yang diuji :
a.    Identifikasi aturan otorisasi.
b.   Desain aturan otorisasi.
c.    Implementasi aturan otorisasi.
d.   Pengujian kesesuain.
e.    Mencegah perubahan data selama instalasi.
f.    Menjaga aturan otorisasi.

3.      File Integrity
Menekankan pada data yang dimasukkan melalui aplikasi agar tidak dapat diubah serta prosedur yang akan memastikan bahwa file yang digunakan benar dan data dalam file tersebut akan disimpan sequensial dan benar.
Faktor yang diuji :
a.    Identifikasi kebutuhan integritas file.
b.   Desain control dan integritas file.
c.    Implementasi control dan integritas file.
d.   Pengujian fungsional.
e.    Verifikasi integritas dari produksi file.
f.    Menjaga integritas file.

4.      Audit Trail
Menekankan pada kemampuan untuk mendukung proses yang terjadi. Pemrosesan data secara keseluruhan berdasarkan retensi/jumlah dari kejadian yang cukup mendukung keakuratan, kelengkapan, batasan waktu dan otorisasi data.
Faktor yang diuji :
a.    Identifikasi kebutuhan rekontruksi.
b.   Desain audit trail
c.    Implementasi audit trail
d.   Pengujian fungsional.
e.    Menyimpan audit trail selama instalasi.
f.    Update audit trail.





5.      Continuity of processing
Menekankan kemampuan untuk meneruskan proses, ketika terjadi suatu permasalahan dengan menetapkan prosedur yang diperlukan dan back-up informasi untuk melindungi operasi mungkin hilang karena masalah tersebut.
Faktor yang diuji :
a.    Identifikasi akibat dari kegagalan.
b.   Desain contingency plan.
c.    Menyusun contingency plan dan prosedurnya.
d.   Pengujian pemulihan.
e.    Memastikan integritas dari pengujian sebelumnya.
f.    Update contingency plan.

6.      Service Level
Menekankan bahwa hasil yang diinginkan didapat dalam waktu yang diinginkan oleh  user. Untuk mencapai keinginan tersebut, harus dilakukan penyesuaian antara keinginan user dengan sumber daya yang ada.
Faktor yang diuji :
a.    Identifikasi tingkat layanan yang diinginkan.
b.   Desain metode untuk mencapai tingkat layanan.
c.    Desain sistem untuk mencapai tingkat layanan.
d.   Pengujian beban lebih.
e.    Implementasi rencana pencegahan kegagalan instalasi.
f.    Menjaga tingkat layanan.

7.      Access control
Menekankan sumberdaya sistem harus dilindungi dari kemungkinan modifikasi, pengrusakan, penyalahgunaan dan prosedur keamanan harus dijalankan secara penuh untuk menjamin integritas data dan program aplikasi.
Faktor yang diuji :
a.    Identifikasi hak akses.
b.   Desain Prosedur akses.
c.    Implementasi prosedur keamanan.
d.   Pengujian kesesuaian.
e.    Kontrol akses selama instalasi.
f.    Menjaga keamanan.

8.      Metodology
Menekankan bahwa aplikasi dirancang sesuai dengan strategi organisasi, kebijaksanaan, prosedur dan standar.
Faktor yang diuji :
a.    Penyesuaian kebutuhan dengan metodology.
b.   Penyesuaian desain dengan metodology.
c.    Penyesuaian program dengan metodology.
d.   Penyesuaian pengujian dengan metodology.
e.    Penyesuaian integrasi dengan metodology.
f.    Penyesuaian perawatan dengan metodology.

9.      Correctness
Menjamin pada data dmasukkan, proses dan output yang dihasilkan dari aplikasi harus akurat dan lengkap.
Faktor yang diuji :
a.    Identifikasi spesifikasi fungsional.
b.   Penyesuaian desain dengan requitment.
c.    Penyesuain program dengan desain.
d.   Pengujian fungsional.
e.    Ketepatan penempatan program dan data pada produksi.
f.    Update kebutuhan.

10.   Ease of use
Menekankan perluasan usaha yang diminta untuk belajar, mengoperasikan dan menyiapkan inputan dan menginterprestasikan output dari sistem.
Faktor yang diuji :
a.    Identifikasi spesifikasi kegunaan.
b.   Desain penggunaan fasilitas.
c.    Penyesuaian program dengan desain.
d.   Pengujian dukungan panduan.
e.    Penyebaran kegunaan instruksi.
f.    Menjaga kemudahan penggunaan.

11.   Maintainable
Usaha yang diminta untuk mengalokasi dan memperbaiki suatu eror dalam pengoperasian sistem.
Faktor yang diuji :
a.    Identifikasi spesifikasi kegunaan.
b.   Desain dapat dirawat.
c.    Program dapat dirawat.
d.   Inspeksi.
e.    Kelengkapan dokumentasi.
f.    Menjaga kerawatan.

12.   Portable
Usaha yang diminta untuk mengirimkan program dari satu konfigurasi hardware dan atau lingkungan sistem software ke lingkungan yang lain.
Faktor yang diuji :
a.    Identifikasi kebutuhan protabilitas.
b.   Desain protabilitas.
c.    Penyesuaian program dengan esain.
d.   Disaster testing.
e.    Kelengkapan dokumentasi.
f.    Menjaga protabilitas.

13.   Coupling
Usaha yang diminta untuk menghubungkan komponen di dalam sistem aplikasi dan dengan sistem aplikasi yang lain dalam lingkungan pemrosesan.
Faktor yang diuji :
a.    Identifikasi antar muka system.
b.   Kelengkapan desain antarmuka.
c.    Penyesuaian program dengan desain.
d.   Pengujian fungsional dan regresi.
e.    Koordinasi antarmuka.
f.    Memastikan antarmuka yang benar.

14.   Performance
Jumlah perhitungan sumberdaya dan kode yang diminta sistem untuk melakukan fungsinya, termasuk ke dalamnya kerja maual dan otomatis.
Faktor yang diuji :
a.    Identifikasi kriteria performance.
b.   Kriteria pencapaian desain.
c.    Kriteria pencapaian program.
d.   Pengujian kesesuaian.
e.    Mengawasi performa instalasi.
f.    Menjaga tingkat performance.

15.   Ease of operations
Sejumlah usaha yang diminta untuk mengintegrasikan sistem ke dalam lingkungan operasi dan lingkungan sistem aplikasi, berupa prosedur manual dan otomatisasi.
Faktor yang diuji :
a.    Identifikasi kebutuhan operasional.
b.   Mengkomunikasikan kebutuhan pada operasi.
c.    Mengembangkan prosedur operasi.

d.   Pengujian operasi.