Facebook

(Mario Teguh)

A person who is looking for happiness outside of himself, will find that happiness belongs to other people.

Ustadz Imam

Rawat dan jagalah Qur'an,Maka ia akan menjagamu..

Angga Eka Prasetya

Wanita pertama yang paling berhak atas cinta suci anaknya adalah Ibu

Albert Einstein

Salah satu tujuan terciptanya waktu adalah agar semuanya tak terjadi sekaligus...

Powered By Blogger

Rabu, 17 Oktober 2012

"Menjadi Guru TK, Menarik dan Menantang"

Rabu,17 Oktober 2012





Bismillah,,,

Alhamdulillah, kali ini saya ingin nulis pengalaman yang saya dapat hari ini. Segala puji bagi Allah yang telah memberikan saya kesempatan untuk mengajar di Taman Kanak-kanak. Hari ini adalah hari pertama dan pertama kali dalam hidup saya mengajar anak - anak TK di sebuah institusi resmi yang bernama sekolah. Kalo dirumah si sudah sering dengan adik. Tapi kali ini saya  harus mengajar anak - anak dengan karakter yang berbeda-beda. Allah beri kesempatan saya untuk mencari pengalaman di TK Sepuluh Nopember,sekolah TK di daerah kampus saya. Pertama kali datang disana, anak - anak begitu antusias untuk berbicara dan bercerita,saya sampai kualahan menampung "aspirasi mereka". Namun kemudian Bunda Ina menenangkan suasana yang meriah itu untuk memberi kesempatan saya berbicara. Acara pun berlanjut dengan ekstra komputer,nah ini bidang yang saya ajar. Simple aja,saya bertugas memandu mereka untuk belajar di depan komputer melalui game-game edukasi. Alhamdulillah mereka cepat juga belajarnya. Ada yang menjawab dengan penuh semangat,ada yang malu-malu,dan ada yang datar-datar aja. Tapi  itulah tugas saya,bagaimana membuat mereka nyaman belajar,terutama melalui komputer.

Awal mula saya memilih mencoba mengajar di TK ialah keinginan saya untuk meneliti karakter anak-anak untuk kemudian dianalisis lebih lanjut guna menemukan inovasi baru dalam menstimulus pendidikan karakter bagi anak. Luar biasa. Ini adalah tantangan bagi saya untuk dekat dengan anak kecil,mencoba mencermati psikologi mereka. Impian saya adalah mendirikan sekolah peradaban sejak usia dini. Sebuah tempat dimana anak-anak akan dibiasakan dengan nilai-nilai yang akan membawa rahmat ,berkah dan kesejahteraan bagi semua. Nilai - nilai yang diajarkan Rasulullah SAW. Saya ingin anak-anak tumbuh besar dan berkembang dengan baik dari segi akademiknya,psikologi ,juga nilai-nilai kebaikan yang dia pegang. Saya ingin mereka tumbuh menjadi pribadi yang cerdas dengan budi pekerti yang agung dan ketaqwaan yang diajarkan Rasulullah SAW. Ya Allah mudahkanlah kami dalam kebaikan.
Mudahkanlah segala urusan kami,Ya Robb.


Angga Eka Prasetya
-Kampus Pahlawan-

Jumat, 05 Oktober 2012

Spiral dan RUP Model

Bismillah,,
Oke sekarang kita masih dalam segmen pembahasan mengenai RPL.
Ane mau nulis tentang Bohm SPiral Model


Proses2 pada model ini dgambarkan dengan skema spiral tidak seperti aktivitas lain
yang menggambarkan aktivitas secara berurutan. Ada beberapa sektor yang bisa kita amati yaitu :
1. Objective setting                  :identifkasi tujuan spesfik dari tiap fase
2. Risk assesment dan aktivitas:identifikasi resiko,cari cara untuk mengurangi resiko
3. Development and validation  : mencari model pengembangan yang cocok untuk diterapkan ke sistem
4. Planning                               :

Spiral model cukup banyak membantu dalam hal konsep iterasi pada software prosesdan memperkenalkan
pendekatan pengembangan risk-driven

Nah ,selain model spiral ada lagi model yang terkenal...

Rational Unified Proses

Sebuah model proses yang diturunkan dari cara kerja UML dan proses2 yang saling berhubungan.
Proses ini Menerapkan 3 model umum yang udah ane kasih tau sebelumnya(waterfall,incremental,reuse).
RUP juga memiliki fase.berikut ini diagramnya




Dapat dijelaskan sebagai berikut
-Inception     : Menemukan kasus yang akan diterapkan disistem
-Elaboration  : Membangun domain permasalahan dan arsitektur sistem
-Construction: Perancangan sistem,programming dan testing
-Transition    : Menempatkan sistem dilingkungan kerja sistem tersebut





Software Process RPL







Bismillahhirrohmanirrohim...

Karena besok jum'at ulangan hari ini,ane mau ngereview beberapa materi yang udah dikasih di kelas RPL...


1. Jelaskan sejarah munculnya bidang ilmu Rekaya Perangkat Lunak
Sejarah munculnya RPL dilatarbelakangi oleh krisis  software di era tahun 1960-an. Krisi perangkat lunak ini merupakan dampak langsung dari lahirnya komputer generasi ketiga yang canggih,ditandai dengan penggunaan IC.Performansi hardware yang meningkat menimbulkan kebutuhan untuk membuat software dengan kualitas yang lebih baik lagi. Akibatnya proses pembuatan software menjadi lebih besar dan kompleks. Pendekatan yang digunakan pada waktu itu menjadi tidak efektif dalam hal biaya,waktu,dan kualitas. Biaya hardware menjadi jatuh,dan biaya software meningkat lebih cepat. Karena itulah muncul pemikiran untuk menggunakan pendekatan engineering yang lebih efektif pasti dan terstruktur.

Sedangkan pengertian RPL itu sendiri adalah disiplin ilmu yang membahas semua aspek produksi
perangkat lunak mulai dari tahap awal(analisa kebutuhan),spesfikasi,desain,coding,testing,hingga perawatannya.
(sumber : romisatriowahono.net)
 
2. Sebutkan apa saja yang termasuk aktivitas proses perangkat lunak?jelaskan..
nah ,secara umum ada empat aktivitas proses perangkat ->>
a. Software specification
b. Software development
c. Software validation
d. Software evolution

  penjelasan__
a. Software specification : proses dimana klien dan pihak pembuat software bertemu untuk menentukan requirement/kebutuhan ,batasan-batasan,dan operasi-operasi yang dilakukan oleh software tersebut
Pada proses ini ada beberapa proses rekayasa yang dibutuhkan
- Studi kelayakan
-Analisa kebutuhan
-Mendefinisikan kebutuhan secara detail
-Memerikasa kesesuaian kebutuhan



b. Software development : proses perancangan dan pemrograman software.
Ada aktivitas perancangan dan implementasi disini dimana keduanya saling terkait dan bisa saling menyisipkan. Ada 4 proses design yang biasa dilakukan.
-Architectural Design : identifikasi struktur keseluruhan dari sistem
-Interface Design        : desain interface tiap komponen
-Componen Design    : merancang bagaimana komponen akan bekerja
-Database Design       : merancang database

c. Software validation : Proses pengecekan software untuk memastikan apakah software   yang dibuat sudah memenuhi kebutuhan klien atau belum. Aktivitas yang terjadi disini yaitu pengecekan,review proses dan ,pengujian sistem. Tahap -tahap testing/pengujian


d. Software evolution : Proses lanjut dari kehidupan software. Proses ini mencakup perubahan-perubahan yang perlu diterapkan software untuk memenuhi kebutuhan dan tuntutan yang semakin meningkat


3. Sebutkan etika-etika dalam rekayasa perangkat lunak ?
ada 8 etika dalam rekayasa perangkat lunak
a. Publik :
para insinyur RPL harus bertindak dan berlaku sesuai dalam membuat software dengan kepentingan publik

b. Client and employer
para pelaku RPL harus bertindak tepat sesuai permintaan klien,cakap dalam perkerjaannya juga pada publik

c. Product
Para pelaku RPL harus memastikan kualitas produk yang dibuatnya dan mampu memodifikasinya
untuk mencapai standar profesionalisme yang tinggi

d. Judgement
Para teknisi software harus mempertahankan integritas dan kemandirian dalam profesionalisme mereka

e. Management
Manager dan pimpinan proyek harus mempertimbangkan pendekatan etis pada manajemen dan pengembangan software

f. Profesi
Para pelaku RPL harus mempertimbangkan integritas dan profesionalisme dalam profesi mereka

g. Kolega
Para pelaku RPL harus bersifat fair dan saling mendukung terhadap kolega

h. Self
Para teknisi perangkat lunak dituntut untuk selalu memperbarui pengetahuan dan kemampuan mereka

4. Sebutkan dan Jelaskan model-model proses RPL?
a. Waterfall model/sekuensial model
Model yang pertama kali muncul tahun 1970an diperkenalkan oleh winston w.royce
Model ini jg banyak dipakai di industri RPL. Merupakan plan-driven model. Memisahkan fase spesifikasi dengan fase pengembangan. Diagramnya sebagai berikut...


Ada 5 proses penting dalam model Waterfall
1. Requirement analysis and definition (analis kebutuhan)
2. System and software design (perancangan sistem dan software)
3. Implementation and unit testing(implementasi dan testing)
4. Integration and system testing(integrasi dan pengujian sistem)
5. Operation and maintenance(operasi dan perawatan)
Kelemahan : model ini sulit untuk mengakomodasi perubahan2 setelah proses diatas berjalan. Intinya semua fase diatas harus dilengkapi secara lengkap dan terurut sebelum pindah ke fase berikutnya

Kelebihan : software yang dikembangkan dengan model ini biasanya memiliki kualitas yang baik. Selain itu dokumen pengembangan sistem sangat terorganisir karena tiap fase harus terselesaikan dengan lengkap sebelum ke fase berikutnya

Model waterfall ini cocok untuk requirement atau persyaratan yang sudah dipahami dengan baik diawal dan perubahan benar-benar di batasi saat proses perancangan software tersebut. Model waterfall sering digunakan dalam proyek sistem yang luas dimana system dikerjakan ditempat yang berbeda.


Incremental Development



Biaya untuk mengakomodasi perubahan pelanggan dikurangi dalam model ini. Karena perubahan tidak harus menunggu selesai 1 set dari proses keseleruhan. Jumlah analisis dan dokumentasi juga lebih sedikit dari pada
model waterfall. Model ini mudah untuk menerima feedback dari pengembangan software yang sedang berjalan. Customer bisa melihat kemajuan dari proses pengembangan software itu. Software bisa selesai lebih cepat dari pada dengan metode waterfall.

Kelemahan :
- proses dan cara kerja atau seluk beluk pembuatan software tersebut tidak bisa didokumentasikan secara lengkap pada tiap versi.
-Struktur sistem inti bisa saja berubah seiring banyaknya penambahan - penambahan komponen baru ke dalam sistem. Menggabugkan sistem yang telah banyak berubah biasanya sulit dan menggabiskan banyak biaya.
 
Reuse Oriented

Berlandaskan konsep penggunaan kembali komponen-komponen yang sudah ada. Ada 4 tahap dalam proses Reuse.
1. Analisis Komponen
2. modifikasi kebutuhan
3. Perancangan sistem dengan Reuse
4.Pengembangan dan integrasi

Saat ini konsep Reuse banyak digunakan sebagai pendekatan dalam membangun sistem bisnis.

Berikut ini tahap - tahap pada proses reuse




Oke,itu dulu ya,ntar dilanjut lagi ...



-Angga Eka P -
Kampus pahlawan