Wednesday 19 January 2011

Software Quality Assurance bab 2

sertifikasi, penghargaan kualitas perangkat lunak.

Akreditasi :

  • proses paralel dari sertifikasi pada level di atas
  • proses dimana penghargaan formal tentang komputerisasi di berikan penghargaan dengan lingkup pengujian mencakup organisasi yang meminta/mendaftar dengan standar produk ditentukan oleh pemberi akreditasi.

manfaat pengujian :

  1. standar proses meliputi : metodologi manajemen kualitas dan sistem manajemen kualitas.
  2. standar produk meliputi : standar pengembangan, standar dokumentasi produk, dan standar prngujian.

Beberapa Standar ISO untuk perangkat lunak :

  1. ISO seri 9000 adalah standar kualitas manajemen dan standar jaminan kualitas yang berisi pedoman untuk penilaian dan penggunaan.
  2. ISO seri 9001 : 1987 adalah sistem kualitas model untuk jaminan kualitas dalam perancangan atau pengembangan produksi, instalansi dan pelayanan.
  3. ISO seri 9002 : 1987 adalah sistem kualitas model untuk jaminan kualitas dalam produksi dan instalansi.
  4. ISO seri 9003 : 1987 adalah sistem kualitas model untuk jaminan kualitas dalam pengujian dan instalansi akhir.
  5. ISO seri 9004 : 1987 adalah pedoman manajemen dan elemen sistem kualitas.

Penggunaan ISO 9000 untuk membangun Perangkat Lunak :

ISO merupakan Federasi badan hukum (Standar) yang anggotanya negara-negara di seluruh dunia. keanggotaan Indonesia di wakili oleh Dewan Standar Nasional (DSN), sedang di Amerika badan hukumnya ANSI (American National Standar Institute). Standar ISO terdiri dari 5 seri yaitu :

  1. ISO 9000
  2. ISO 9001
  3. ISO 9002
  4. ISO 9003
  5. ISO 9005

menurut ISO, sistem mutu terdiri atas struktur organisasi, tanggung jawab, prosedur, proses dan sumber daya dalam mengimplementasikan manajemen mutu.

Tangggung jawab Manajemen :

  • menentukan kebijakan mutu/Quality.
  • kebijakan organisasi.
  • tinjuan manajemen.

ada 4 macam pengujian sistem testing :

  1. Recovery Testing
  2. Security Testing
  3. Strees Testing
  4. Performance Testing

SQA - Manajemen Kualitas

kualitas memenuhi kebutuhan produk berkualitas bila memenuhi kebutuhan yang difinisikan untuk produk tersebut.

Kebutuhan adalah pernyataan :

  • atribut yang di miliki produk atau fungsi yang di bentuk oleh produk.
  • standar performasi.
  • proses pengukuran yang di gunakan dalam memverifikasi standar.

Produk cacat adalah produk yang tidak sesuai dengan kebutuhan.

perbaikan proses

  • aktivitas perubahan proses dengan sejumlah cara yang menyebabkan rata2 kerusakan produk dapat di minimalkan.

pengendalian kualitas

kumpulan pencegahan dan penaksiran atau penilaian aktivitas untuk mencegah cacat, meliputi :

  • Desk checking
  • Peer review
  • Walk throughs
  • pemeriksaan dan pengkodean

jaminan kulaitas

kumpulan pencegahan dan penaksiran tau penilaian aktivitas yang membantu menjaga dari kerusakan dalam pembuatan maupun pengiriman produk, meliputi :

  1. sistem pengolahan kualitas perangkat lunak,
  2. program perbaikan kualitas,
  3. program pembiayaan kualitas,
  4. tujuan kualitas.

SQMS ( Standar Quality Manajement System )

manfaat SQMS :

  1. memperbaiki kualitas,
  2. pengakuan Internasional tentang kemampuan,
  3. Syarat untuk memasak pada sejumlah pihak ( pemerintah, perusahaan multinasional, organisasi Internasional, dll),
  4. membangun kemittraan staf tentang mutu ( kualitas ),
  5. hukum tentang jaminan produk.

Tipe Pengujian

  1. Tahap 1, menguji diri sendiri (Internal QMS review).
  2. Tahap 2, pemasok di uji oleh pembeli ( penghargaan sertifikasi oleh sejumlah pembeli).
  3. Tahap 3, organisasi di uji oleh sejumlah intansi luar (tidak langsung oleh pembeli) berupa penghargaan sertifikasi.


Friday 7 January 2011

Pancasila

Pancasila sebagai
  • Dasar Negara, semua peraturan perundangan taat kepada azas pancasila.
  • Ideologi/pandangan hidup
Menurut Karl Marx, Ideologi adalah Seperangkat gagasan dasar/nilai/yang dianggap benar/baik yang akan di wujudkan dalam kehidupan nyata.

Ada 2 macam Ideologi :
  1. Ideologi terbuka
  2. Ideologi tertutup
ciri-ciri ideologi terbuka dan tertutup :
tertutup
  • nilai-nilai yang dimiliki, datangnya dari sekelompok atau seseorang.
  • menuntut ketaatan mutlak pada penganutnya.
  • memusuhi agama, adat istiadat.
terbuka
  • nilai-nilanya berasal dari masyarakat.
  • tidak menuntut ketaatan mutlak.
  • tidak memusuhi agama, adat istiadat.
Ideologi Liberalisme adalah kebebasan individu untuk berfikir, berpendapat, baertanya, dan berekspresi. dengan tokoh John Locke (abad 18)

ideologi liberalisme gagasan dasar/prinsip :
  1. menjunjung tinggi kebersamaan / demokrasi.
  2. menjunjung tinggi HAM.
  3. menjunjung tinggi perkembangan IPTEK / kemajuan.
  4. menjunjung hak tinggi milik pribadi.
Amandemen adalah perubahan azaz batang tubuh UUD'45.
Amandemen akan dilakukan dengan catatan :
  1. tidak mengubah pembukaan.
  2. tidak mengubah negara.
  3. kesatuan
  4. tidak mengubah bentuk.
  5. pemerintah / kabinet presidental.
  6. penjelasan yang bernilai positif.
  7. ditarik ke dalam batang tubuh.
  8. dilakukan secara bertahap.
  9. berdifat Adindum (menambah).
Parameter :
  1. kekuasaan negara (Raja/Presiden).
  2. kekuasaan Pemerintah.
Alasan Amandemen :
  1. Historis, UUD bersifat sementara.
  2. Filsofis, campur aduk gagasan yang berbeda.
  3. Teoristis, menonjolkan totalitarisme.
  4. Yuridis, klausul perubahan tercantum di dalam pasal 37
  5. Alasan praktis politis, terjadi penyimpangan daro teks asli dan bersifat multi interprediblr (bisa di tafsirkan macam-macam).
Materi Amandemen :
Amandemen 1 (19 oktober 1999) 9 pasal
  1. pengurangan kekauasaan presiden.
  2. pembatasan masa jabatan.
  3. penambahan kewebangan DPR dan MA.
  4. kementrian negara.
Amandemen 2 (18 agustus 2000) 10 pasal
  1. otonomi daerah.
  2. DPR.
  3. wilayah negara.
  4. HAM.
  5. pertahanan dan keamanan negara.
  6. lambang negara dan lagu kebangsaan.
Amandemen 3 (10 november 2001) 10 pasal
  1. penegasan negara hukum.
  2. pengurangan kewenangan MPR.
  3. perubahan keanggotaan MPR.
  4. tata cara pemberhentian presiden.
  5. pemilihan presiden secara langsung.
  6. kementrian negara.
  7. perjanjian internasional melibatkan DPR.
  8. pemilihan umum, DPR, dan DPD.
  9. APBN dan APBD.
  10. pajak dan pungutan lain.
  11. kewenangan BPK.
  12. kewenangan KA, komisi yuridisial dan mahkamah.
  13. konstitusi.

Etika Profesi

Yang melandasi perbedaan etika dengan moral adalah
  • Etika
  1. ilmu tentang apa yang baik dan apa yang buruk, dan tentang hak dan kewajiban moral (akhlak).
  2. kumpulan azas atau nilai yang berkenaan dengan akhlak.
  3. nilai tentang benar dansalah dalam suatu golongan masyarakat.
  • Moral
adalah suatu nilai yang merupakan pegangan atu pedoman tingkah laku baik dan buruk.

Etika profesi merupakan salah satu bagian dari etika yang bersifat khusus, Maksudnya adalah etika yang merupakan penerapan prinsip-prinsip moral dasar dalam bidang kehidupan yang khusus.

Bentuk-bentuk dari hubungan antara etika, moral dan hukum adalah
  • etika Deskriptif, merupakan etika yang berbicara mengenai suatu Fakta, yaitu tentang nilai dan pola perilaku terkait dengan situasi dan realitas yang membudaya dalam kehidupan bermasyarakat.
  • etika Normatif, merupakan yang memberikan penilaian serta himbauan kepada manusia tenatang bagaimana harus bertindak sesuai norma yang berlaku.

Wednesday 5 January 2011

Software Quality Assurance (SQA)

  • pengujian fase Evaluasi
tujuan untuk mengevaluasi program-program yang telah di integrasikan pada tahap sebelumnya. menjamin bahwa program dapat berjalan sesuai fungsinya devilerables(searah), dari tahap ini adalah sistem aplikasi yang siap di gunakan meskipun terdapat beberapa cacat defect dalam sistem nemaun tidak mempengaruhi fungsional sistem secara keseluruhan.


jenis-jenis dan tahap ini meliputi :

1. Manual, regression dan fungsional testing (uji ketahanan).
  • pengujian manual, menjamain bahwa orang dapat berinteraksi dengan sistem yanng terotomisasi melakukan fungsinya secara benar.
  • pengujian regresi, pembuktian bahwa sistem yang di instal tidak mempengaruhi aplikasi yang telah ada atau aplikasi lain yang berkaitan dengan aplikasi baru.
  • pengujian fungsional, untuk membuktikan bahwa kebutuhan sistem dapat dipenuhi secara benar, meskipun mengalami bebagai kendala dan pengulangan dari transaksi.
2. compliance testing (otorisasi), untuk menjamin bahwa aturan telah diterapkan dengan benar dan sesuai dengannya. kondisi uji harus mencakup otorisasi transaksi atau proses untuk menjamin bahwa user yang tidak berhak harus di blok maupun untuk user yang berhak.

3. functional testing (integritas file), untuk menjamin bahwa sistem aplikasi telah sesuai dengan fungsinya dan melakkukan peremajaan file yang dapat di uji selama beberapa pengulangan dan eksekusi sistem aplikasi.

4. fungsional testing (pemeriksaan jejak), untuk menjamin bahwa sumber transaksi dapat melacak total kendali, transaksi pendukung total kendali teridentifikasi dan pemrosesan transaksi tunggal atau menyeluruh dari sistem dapat direkrutmen menggunakan interaksi pemeriksaan jejak.

5. recovery testing, sistem harus dijamin dapat bekerja secara terus-menerus, meskipun sistem yang terotomisasi tidak tidak bekerja sehingga prosedur proses alternatif harus diuji, dan pengguna sistem di libatkan dalam uji recovery.

6. stress testing, uji penerimaan harus melibatkan aplikasi dalam tekanan untuk memeriksa bahwa sistem dapat melayani pemrosesan dalam jumlah besar. pengujian ini harus menemukan tingkatan dari pemrosesan yang mana sistem masih dapat menjalankan fungsi secara efektif.

7. compliance testing (keamanan), kecukupan dari prosedur keamanan harus di uji terhadap prosedur penggunaan sistem tsb. misalnya, menguji usaha untuk mengakses atau mengubah data oleh sesorang yang bukan haknya.

Sunday 2 January 2011

CiNtA ItU....??

Pernahkah kamu merasakan, bahwa kamu mencintai
seseorang, meski kamu tahu ia tak sendiri lagi, dan
meski kamu tahu cintamu mungkin tak berbalas, tapi
kamu tetap mencintainya,

Pernahkah kamu merasakan, bahwa kamu sanggup
melakukan apa saja demi seseorang yang kamu cintai,
meski kamu tahu ia takkan pernah peduli ataupun ia
peduli dan mengerti, tapi ia tetap pergi.

Pernahkah kamu merasakan hebatnya cinta, tersenyum
kala terluka, menangis kala bahagia, bersedih kala
bersama, tertawa kala berpisah,

Aku pernah,………

Aku pernah tersenyum meski ! kuterluka karena kuyakin
Tuhan tak menjadikannya untukku,
Aku pernah menangis kala bahagia, karena kutakut
kebahagiaan cinta ini akan sirna begitu saja,

Aku pernah bersedih kala bersamanya, karena kutakut
aku kan kehilangan dia suatu saat nanti, dan……

Aku juga pernah tertawa saat berpisah dengannya,
karena sekali lagi, cinta tak harus memiliki, dan
Tuhan pasti telah menyiapkan cinta yang lain
untukku.

Aku tetap bisa mencintainya, meski ia tak dapat
kurengkuh dalam pelukanku, karena memang cinta ada
dalam jiwa, dan bukan ada dalam raga.

Semua orang pasti pernah merasakan cinta.. baik dari
orang tua… sahabat.. kekasih dan akhirnya pasangan
hidupnya.

Buat temenku yg sedang jatuh cinta.. selamat yah..
karena cinta itu sangat indah. Semoga kalian selalu
berbahagia.

Buat temanku yg sedang terluka ! karena cinta…Hidup itu
bagaikan roda
yang terus berputar, satu saat
akan berada di bawah dan hidup terasa begitu sulit,
tetapi keadaan itu tidak untuk selamanya,
bersabarlah dan berdoalah karena cinta yang lain
akan datang dan menghampirimu.

Buat temanku yang tidak percaya akan cinta… buka
hatimu jangan menutup mata akan keindahan yang ada
di dunia maka cinta membuat hidupmu menjadi bahagia.

Buat temanku yang mendambakan cinta.. bersabarlah..
karena cinta yang indah tidak terjadi dalam
sekejab.. Tuhan sedang mempersiapkan segala yang
terbaik bagimu.

Buat temanku yang mempermainkan cinta…. Sesuatu
yang begitu murni dan tulus bukanlah untuk
dipermainkan. Cinta bukan suatu kehampaan. Semoga
kalian berhenti mempermainkan cinta dan mulai
merasakan kebahagiaan yang seutuhnya.

Pengertian LAN,WAN,MAN

Local Area Network
Local Area Network biasa disingkat LAN adalah jaringan komputer yang jaringannya hanya mencakup wilayah kecil; seperti jaringan komputer kampus, gedung, kantor, dalam rumah, sekolah atau yang lebih kecil. Saat ini, kebanyakan LAN berbasis pada teknologi IEEE 802.3 Ethernet menggunakan perangkat switch, yang mempunyai kecepatan transfer data 10, 100, atau 1000 Mbit/s. Selain teknologi Ethernet, saat ini teknologi 802.11b (atau biasa disebut Wi-fi) juga sering digunakan untuk membentuk LAN. Tempat-tempat yang menyediakan koneksi LAN dengan teknologi Wi-fi biasa disebut hotspot.

Pada sebuah LAN, setiap node atau komputer mempunyai daya komputasi sendiri, berbeda dengan konsep dump terminal. Setiap komputer juga dapat mengakses sumber daya yang ada di LAN sesuai dengan hak akses yang telah diatur. Sumber daya tersebut dapat berupa data atau perangkat seperti printer. Pada LAN, seorang pengguna juga dapat berkomunikasi dengan pengguna yang lain dengan menggunakan aplikasi yang sesuai.

Berbeda dengan Jaringan Area Luas atau Wide Area Network (WAN), maka LAN mempunyai karakteristik sebagai berikut :

1. Mempunyai pesat data yang lebih tinggi
2. Meliputi wilayah geografi yang lebih sempit
3. Tidak membutuhkan jalur telekomunikasi yang disewa dari operator telekomunikasi

Biasanya salah satu komputer di antara jaringan komputer itu akan digunakan menjadi server yang mengatur semua sistem di dalam jaringan tersebut.


WAN

WAN adalah singkatan dari istilah teknologi informasi dalam bahasa Inggris: Wide Area Network merupakan jaringan komputer yang mencakup area yang besar sebagai contoh yaitu jaringan komputer antar wilayah, kota atau bahkan negara, atau dapat didefinisikan juga sebagai jaringan komputer yang membutuhkan router dan saluran komunikasi publik.

WAN digunakan untuk menghubungkan jaringan lokal yang satu dengan jaringan lokal yang lain, sehingga pengguna atau komputer di lokasi yang satu dapat berkomunikasi dengan pengguna dan komputer di lokasi yang lain.


MAN

Metropolitan area network atau disingkat dengan MAN. Suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini antar 10 hingga 50 km, MAN ini merupakan jaringan yang tepaMetropolitan area network atau disingkat dengan MAN. Suatu jaringan dalam suatu kota dengan transfer data berkecepatan tinggi, yang menghubungkan berbagai lokasi seperti kampus, perkantoran, pemerintahan, dan sebagainya. Jaringan MAN adalah gabungan dari beberapa LAN. Jangkauan dari MAN ini antar 10 hingga 50 km, MAN ini merupakan jaringan yang tepat untuk membangun jaringan antar kantor-kantor dalam satu kota antara pabrik/instansi dan kantor pusat yang berada dalam jangkauannya.

Saturday 1 January 2011

Activity Diagram, Statechar Diagram, Component Diagram, Deployment Diagram

Activity Diagram
menggambarkan rangkaian aliaran dari aktivitas dan digunakan untuk mendeskripsikan yang dibentuk dalam suatu operasi sehingga dapat juga digunakan untuk aktivitas lainnya usecase atau interaksi.

Statechar Diagram
menggambarkan semua satate(kondisi) yang dimiliki oleh suatu object dari suatu class dan keadaaan yang menyebabkan state berubah. kejadian dapat berupa object lian yang mengirim pesan. state class tidak digambarkan untuk semua class, hanya yang mempunyai sejumlah state yang terdefinisi dengan baik dan kondisi class berubah oleh state yang berbeda. Statechar diagram khususnya digunakan untuk memodelkan tarap-tarap diskrit dari sebuah siklus hidup objek, sedangakan activity diagram paling cocok di gubakan untuk memodelkan urutan aktivitas dalam suatu proses.

Component Diagram
menggambarkan struktur fisik kode dari komponen. komponen dapat berupa source code, komponen biner, atau executable. sebuah komponen berisi informasi tenyang logic class atau class yang diimplementasikan sehingga membuat pemetaaan dari logical view ke component view.

Deployment Diagram
menggambarkan arsitektur fisik dari perangkat lunak sistem dan perangkat keras, menunjujkkan hubungan komputer dengan perangkat (nodes) satu sama lain dan jenis hubungannya. di dalam nodes, executable dan object yang dialokasikanuntuk memperlihatkan unit perangkat lunak yang dieksekusi oleh node dan ketergantungan komponen

UML (Unified Modelling Language)

UML adalah sebuah bahasa untuk menentukan, menvisualisasi, membangun dan mendokumentasikan artifacts (bagian dari informasi yang digunakan untuk atau hasilkan oleh proses pembuatan perangkat lunak, artifact tersebut dapat berupa model, deskripsi atau perangkat lunak) dari sistemperangkat lunak, seperti pada pemodelan bisnis dan sistem non perangkat lunak lainnnya.

selain itu, UML adalah bahasa pemodelan yang menggunakan konsep orientasi objek. UML dibuat oleh Grady Booch, James Rumbaugh dan Ivar Jacobson di bawah bendera Rational Rose Software Corp. Uml menyediakan notasi-notasi yang membantu memodelkan sistem dari baerbagai perpektif. uml tidak hanya di gunakan dalam pemodelan perangkat lunak, namun hampir dalam semua bidanng yang membutuhkan pemodelan. Uml juga merupakan suatu kumpulan teknik terbaik yang telah terbukti sukses dalam memodelkan sistem yang bersar dan kompleks.

Tujuan Penggunaan UML :
  1. memberikan model yang siap pakai, bahasa pemodelan visual ekspresif untuk mengembangkan dan saling menukar model dengan mudah dan dimengerti secara umum.
  2. memberikan bahasa pemodelan yang bebas dariberbagai bahasa pemrograman dan rekayasa.
  3. menyatukan praktek-praktek terbaik yang terdapat dalam pemodelan.

Tips Untuk Orangtua Anak Indigo

bersikap jujur , berikanlah penjelasan lengkap sebanyak  ungkin untuk kedewasaan dan intelegensi mereka. jangan berbohong, berbohong ter...