Rss

Jumat, 19 Desember 2014

Catatan biasa

cmd : useradd -g 199 -d /export/home/contoh -m -c "contoh" -s /usr/bin/bash 
contoh lihat versi bash : echo $BASH_VERSION 
hapus user : userdel itsbu 
ubah hak akses : chmod o-rx sumbagteng/ 
ubah pemilik : chown apache sumbagut/ 
ubah group : chgrp itsbu sumbagut/ 
contoh pencarian keyword di history : history | grep groupadd 
masuk ke localhost : mysql -u root -p 

untuk sementara itu dlu hehe

Jumat, 24 Februari 2012

OOAD episode 4

-CASE TOOL-

*Model Class Analysis


apa itu domain model? domain model adalah sebuah representasi secara konseptual. yaitu gambaran kelas suatu objek itu secara sederhana.

dalam use case terdapat banyak objek. maka dibuatkah dulu nama objeknya!




Identifikasi
- mengetahui objek apa saja yang terlibat dalam satu use case. salah satu caranya adalah abstraksi.

ada beberapa petunjuk untuk dapat menentukan objek:
1. objek entity
adalah objek yang berperan sebagai storage(menyimpan dan memberikan informasi). biasanya berupa nama benda.contoh : akun


2. objek boundary
berperan sebagai penerjemah atau media komunikasi atau media antarmuka dari aktor ke sistem. nama objek biasanya berupa nama sistem lain atau device. contoh : form utama,serverconnection.


3. objek controler
sebagai pengolah informasi yang ada di entity, maupun informasi yang disampaikan oleh aktor. nama objek biasanya berupa kata kerja. contoh : ctransaksi.


rule(untuk contoh internet banking bag. cek saldo) :

1. aktor harus dihadapkan pada interface.
2. setelahnya harus melalui controler.
3. lalu barulah disimpan informasinya
4. sisanya, sistem lain menggali informasi tadi.
5. dari satu entity tidak boleh langsung ke entity lain!
6. yang bertugas memberikan data adalah controler

pada permainan dice game:

buat use case nya, tentukan entity,boundary,dan controler.

buat gambar diagram objek2nya.

Minggu, 19 Februari 2012

OOAD episode 3 (lanjutan Use Case)

Kita tahu bahwa Use Case adalah skenario. Maka untuk membuat skenario dibutuhkan tabel seperti berikut

Contoh:




seperti yang telah tertera pada tabel bahwa kondisi awalnya "nasabah sudah register,nasabah belum login" maka sistem kita tidak perlu memeriksa lagi nasabah sudah login atau blm..

Lalu ada lagi tabel yang menunjukkan reaksi sistem setelah mendapat aksi dari sistem







untuk contoh berikutnya










# kondisi akhir pada suatu use case dapat digunakan lagi oleh use case lain sebagai kondisi awalnya(k.akhir use case login dipakai oleh k.awal use case transfer money)

#kondisi akhir jika tidak ada maka tidak harus ditulis

=============================================================================

*SSD (System Sequence Diagram)

Apa itu SSD??

jawabannya : SSD adalah penggambaran atau identifikasi kejadian secara sederhana. menggambarkan apa yang ada dalam skenario dan hanya menggambarkan secara cepat dan mudah.
untuk contoh SSD bisa dilihat pada chapter 10.1 (kalo tidak salah)
ini gambarnya








pak obet bilang bahwa SSD dibuat sebelum Use Case (maaf kalo saya salah dengar mohon teman2 koreksi). lalu muncul pertanyaan mengapa harus SSD dulu?



# sedikit penjelasan mengenai contoh gambar, panah tegas adalah aksi yang dilakukan aktor (kekanan) dan garis kekiri putus2 menyatakan reaksi sistem.

============================================================================

* Include VS Extend

Jika ada suatu use case yang kompleks, maka kita bisa membaginya lagi (modularity) menjadi beberapa use case. apa yang akan terjadi jika use case dipecah??










# kegiatan C adalah bagian dari A. C akan butuh data dari A. A tidak akan dapat diselesaikan jika C belum dijalankan
# B adalah optional. bisa dipakai, bisa juga tidak.

Jumat, 17 Februari 2012

STEGANOGRAFI episode 1

daripada nganggur ngga jelas lebih baik saya ikut2an belajar steganom ah

steganografi adalah ilmu dan seni menyembunyikan (embedded) informasi dengan cara menyisipkan pesan di dalam pesan lain.

ada 4 properti yang dimiliki ilmu steganografi ini:
- hiddentext : yaitu pesan inti yang ingin disembunyikan
- covertext : yaitu pesan yang bertugas sebagai media tempat disembunyikannya hiddentext tadi
- stegotext : pesan yang sudah menjadi campuran antara hiddentext dan covertext
- key : kunci yang digunakan untuk menyisipkan pesan dan mengekstrak pesan dari stegotext


pokoknya bagi saya cara ngapalnya yaitu : HCS + K !










lalu, apa bedanya steganografi dengan kriptografi???


jawabannya adalah, kalo steganografi itu orientasinya adalah bagaimana caranya untuk "menyembunyikan pesan pada suatu media" text atau gambar,video,dll..dengan tujuan agar pihak lain tidak mengetahui atau merasa curiga bahwa ada "sesuatu" pada media itu.
sedangkan kriptografi orientasinya bagaimana caranya agar pesan dapat "diacak" dengan tujuan agar pihak lain tidak mendapatkan informasi yang sebenarnya dari pesan tersebut.

cukup dlu deh haha, see yaa

Selasa, 14 Februari 2012

OOAD episode 2

* AGILE MODELING *

* RUP
RUP adalah singkatan dari Rational Unified Process dan saya tida tahu definisi detailnya apa, mungkin proses rasional yang mandiri kali ya? wkwkw
RUP kita ini punya beberapa karakteristik.. yang sempat saya catat diantaranya:
1.Iteratif(bisa melakukan perbaikan)
2.Implemental
3.Objek Oriented
4.Revolusional


4 fase utama RUP yaitu:
1.Inception
2.Elaboration
3.Construction
4.Transtition


*pd Inception yang terjadi adalah communication dan planning (proses menggali requirement) menggunakan use case, skenario, dan SSD
*Elaboration terjadi planning dalam rangka perbaikan lalu modeling
*construction pada pengkodean
*transtition pada deployment


tadi itu ada gambarnya tapi di slide dan saya blm punya slidenya maaf ya InsyaAllah nanti di perbaiki posting ini jika dah dapet gambarnya..

=================================================================================
*USE CASE*
adalah notasi yang menunjukkan aktivitas yang terjadi antara aktor terhadap sistem.

ada 3 kategori aktor yaitu :
1.person atau orang-orang
2.sistem lain
3.device atau perangkat


simbol use case :




dari contoh gambar, simbol2 yang ada yaitu, berbentuk oval,orang2an,dan juga panah2 baik itu yang lurus berpanah maupun yang putus2 berpanah.
*gambar oval adalah simbol dari use case
*gambar orang2an adalah aktor
*panah adalah relasi antara aktor dan sistem
- yang panah lurus itu disebut "include"
- yang panah putus2 itu disebut "extend"
- ada lagi yang namanya "asosiasi" yaitu garis saja tanpa panah


eh, jgn tanya dlu ya apa itu include,extend,sama asosiasi.... nantilah kita tanya sama pak Obet hehe...

Lalu muncul pertanyaan apa beda "aktivitas" dan "proses"???


jawabannya adalah... aktivitas memiliki banyak proses. dan proses itu adalah bagian dari aktivitas..

cukup ntuk hari ini.., thx pak Obet atas ilmunya smoga dapat kami gunakan di kemudian hari amin..

Sabtu, 11 Februari 2012

OOAD episode 1

Aslmkm Indonesia, selamat malam :D (saya membuat tulisan ini pada malam hari ketika MU vs liverpol skor 2-1) lho..

haha maap2 saya memang agag sedikit ngaco hari ini.. mungkin karena ada sedikit gangguan di kepala saya..sekali lagi maap untuk hari ini..

baiklah tak perlu panjang lebar karena saya juga sedang mempersingkat waktu karena ingin sesegera mungkin main dota



*UML adalah suatu notasi diagram. beberapa notasi akan berguna ketika dipakai nantinya. UML bukanlah sebuah metodologi.. (itu kata buku yang dibacakan dosen saya)

sedangkan di suatu sumber dengal link berikut ini http://itphp.wordpress.com/2011/02/20/uml/#more-15 dia bilang UML adalah suatu metode permodelan secara visual sebagai sarana untuk merancang dan membuat software berorientasi objek(di sini saya benar2 bingung + tidak mengerti)

===================================================================================
*OOD : prinsip dan pattern

ada 3 pertanyaan(dalam b.ing males untuk nyatetny) yang jelas ada satu pertanyaan seperti ini. "Bagaimana seharusnya suatu tanggung jawab diberikan pada kelas suatu objek?" dosen saya memberikan jawaban..., " objek diberikan tanggung jawab berdasarkan kontribusi yang dilakukan oleh objek itu terhadap objek lain(entah itu mengolah data milik objek lain ataupun memberikan informasi kepada objek lain)
====================================================================================

*definisi Analisis dan desain

-Analisis: Memahami permasalahan dan memetakan dalam bentuk model umum. dalam system engineering analisis itu adalah tahapan dalam memperoleh requirement

-Desain : bisa dikatakan solusi berupa diagram atau notasi yang dapat langsung diimplementasikan
====================================================================================
*OOAD
jadi OOAD itu?............(menurut saya ya hehe..) OOAD adalah memahami permasalahan yang terjadi dengan objek2 yang terlibat lalu memetakannya dalam bentuk model umum kemudian memberikan solusi berupa diagram atau notasi yang dapat langsung diimplementasikan..

===================================================================================
*Use Case
dikatakan juga skenario. contohnya dalam permainan dadu. use case nya adalah skenario dalam melakukan permainan itu.. bagaimana cara kita dapat bermain dadu dapat dilihat dari use case.
==================================================================================
*ada 3 bagaimana UML diaplikasikan
1. sketch
2.blueprint
3.programming language

untuk penjelasannya nantilah saya update karena saya juga tidak mengerti
====================================================================================
* 3 perspektif UML
1.konseptual
2.spesifikasi
3.Implementasi
====================================================================================


Oke, itu saja catatan OOAD saya hari ini semoga ilmu hari ini bisa kekal di kepala saya haha...




TUGAS: CARI TOPIK TUGAS KELOMPOK.... wew...

Selasa, 07 Februari 2012

Blog Baru


Alright, ini adalah blog baru saya yang sebelumnya telah terhapus dari dunia Blog -.- *swt.. di sini nantinya adalah tempat curahan semua unek2 dalam kehidupan dan juga beberapa tulisan mengenai perkuliahan yang akan saya jalani pada semester 6. Iya, tidak ada kata terlambat untuk memulai. Orang mulai sibuk dengan blognya mulai dari bangku sekolah, ini saya baru mau mulai memasang niat di bangku perkuliahan, semester 6 pula hehe...

Nantinya blog ini akan saya hias dengan berbagi macam ilmu komputer yang telah saya kuasai sebelumnya *insya Allah.. amin... Untuk teman2 yang juga punya hobi membuat blog mohon kritik dan sarannya juga ya semoga dengan adanya blog ini bisa membantu saya dalam menjalani kerasnya kehidupan dan juga kejamnya lingkungan menjadi mahasiswa tingkat akhir 


Akhir kata., wassalam..., Semangat mas bro!!