Berikut ini merupakan contoh UCD( Use Case Diagram) Instagram, disini saya membuatnya menggunakan starUML, bagi yang ingin melihat contoh UCD berikut saya berikan contoh UCD :
Read more
Home
Archives for 2016
Sunday, December 18, 2016
Saturday, December 3, 2016
Kebutuhan Fungsional dan Non Fungsional Whatsapp beserta Flowchart
Oke teman-teman kali ini aku posting tentang matakuliah RPL nah disini yang saya postingkan merupakan yang saya buat sendiri ketika latihan dikampus, dan bagi kalian yang ingin mempelajari atau ingin tau silahkan dipahami atau kalian juga bisa share namun jangan lupa sumbernya yaaa.
Berikut merupakan Kebutuhan Fungsional dan Non Fungsional berserta Flowchart WA :
Kebutuhan Fungsional
1. Bisa mengirim foto
2. Bisa melakukan chating
3. Bisa mengirim video
4. Bisa melihat foto profile
5. Bisa melihat status
6. Bisa mengirim pesan suara
7. Bisa melakukan panggilan suara
Kebutuhan non Fungsional
1. Tampilan aplikasi bagus
2. Menggunakan paket data agar bisa mengaksesnya
3. Keamanan data terjaga dengan baik
4. Penggunaan aplikasi mudah
5. Aplikasinya ringan
Contoh DFD Whatsapp
Context
Diagram :
Pada Context Diagram member bisa melakukan
pengiriman foto,status,dan video. Member memberikan no hp ke system untuk
registrasi, kemudian system memberikan validati registrasi member ke member.
Level 1 :
Sunday, November 27, 2016
Fps Dota 2 with Zotac nVidia GTX 750 TI
Pasti banyak yang penasaran jika pakai VGA GTX 750 TI apa aja perubahannya dan tembus berapa Fps? nah disini saya akan memperlihatkan bagaimana kehebatan VGA Zotac Geforce GTX 750 TI. Dengan VGA ini bermain dota 2 dengan settingan max semua, dapat mencapai 70 - 110 fps. Gak kebayangkan gimana serunya main game dengan VGA ini.
VGA Zotac ini merupakan vga yang terbilang murah loh, namun perfomancenya luar biasa. nah jika kalian penasaran silahkan nontoh video berikut ini dan liat bagaimana sensasinya jika kalian bermain game dengan settingan max menggunakan VGA ini :
Pengenalan Konsep Artificial Intelligence (AI)
Definisi Kecerdasan
-
Kemampuan
untuk
belajar
atau
mengerti
dari
pengalaman
-
Memahami
pesan
yang kontradiktif
dan
ambigu
-
Menanggapi
dengan
cepat
dan
baik
terhadap
situasi
yang baru
-
Menggunakan
penalaran
dalam
memecahkan
masalah
serta
menyelesaikannya
dengan
efektif
-
Menggunakan
penalaran
dalam memecahkan masalah serta menyelesaikannya dengan efektif (Winston dan
Pendergast, 1994
Definisi AI
- Cabang dari ilmu komputer yang fokus pada otomasi perilaku yang cerdas. (Luger+Stubblefield,1993)
- [The automation of] activities that
we associate with human thinking, activities such as decision-making, problem
solving, learning."(Bellman,
1978)
- Bidang
yang memodelkan proses-proses berpikir manusia dan mendesain mesin agar dapat
menirukan kelakukan manusia. (Alan Turing 1956)
Detail Kecerdasan Buatan
•Sudut Pandang Kecerdasan
Kecerdasan
buatan
mampu
membuat
mesin
menjadi
cerdas
(berbuat
seperti
yang dilakukan
manusia)
•Sudut Pandang Penelitian
Kecerdasan
buatan
adalah
studi
bagaimana
membuat
komputer
dapat
melakukan
sesuatu
sebaik
yang dilakukan
manusia
•Sudut Pandang Bisnis
Kecerdasan
buatan
adalah
kumpulan
peralatan
yang sangat
powerful dan
metodologis
dalam
menyelesaikan
masalah
bisnis
•Sudut Pandang Pemrogram
Kecerdasan
buatan
meliputi
studi
tentang
pemrograman
simbolik,
problem solving,
dan
pencarian
(searching)
Sejarah Perkembangan AI
Kelahiran
AI: Dartmouth workshop - summer 1956, yakni John McCarthy’s Profesor MIT,
memberi nama bidang : artificial intelligence pada tahun 1956 pada Doartmouth
Conference yang dihadiri para peneliti AI
Turing
Test : Alan Turing :Matematikawan Inngris
•Program
mengetahui kalimat sederhana yang ditulis dalam bahasa inggris yang mampu
menjawab dari fakta yang didengar dalam sebuah percakapan. Ã
Sad Sam diprogam Robert K.Lindsay (1960)
•Program
melakukan terapi terhadap pasien dengan memberikan beberapa pertanyaan. Ã
Eliza diprogram Joseph Weizenbaum (1967).
Perbedaan
Kecerdasan
Buatan
dengan
Kecerdasan
Alami
1. Lebih permanen
2. Menawarkan
kemudahan
duplikasi
dan
penyebaran
3. Lebih murah
daripada
kecerdasan
alami
4. Konsisten
dan
menyeluruh
5. Dapat didokumentasikan
6. Dapat mengeksekusi
tugas
tertentu
lebih
cepat
daripada
manusia
7. Dapat menjalankan
tugas
tertentu
lebih
baik
dari
banyak
atau
kebanyakan
orang.
Kelebihan Kecerdasan Alami dibanding AI
1. Bersifat
lebih
kreatif
2. Dapat melakukan
proses pembelajaran
secara
langsung,
sementara
AI harus
mendapatkan
masukan
berupa
simbol
dan
representasi-representasi
3. Menggunakan
fokus
yang luas
sebagai
referensi
untuk
pengambilan
keputusan.
Sebaliknya,
AI menggunakan
fokus
yang sempit
Secara Garis besar Kecerdasan Buatan dapat dibagi menjadi 4 kategori :
Thinking
humanly
|
Thinking
rationally
|
Acting
humanly
|
Acting
rationally
|
Lingkup utama AI
1.
Sistem Pakar, Sistem digunakan untuk menyimpan kemampuan pakar, dengan demikian
sistem memiliki
keahlian untuk menyelesaikan permasalahn dengan meniru keahlian yang dimiliki
oleh pakar
2.
Pengolahan bahasa alami (Natural Language Processing). User dapat berkomunikasi
dengan sistem menggunakan
bahasa sehari-hari.
3.
Pengenalan ucapan(Speech Recognition), Melalui pengenalan ucapan diharapkan
manusia dapat berkomunikasi dengan komputer menggunakan
suara.
4. Robotika
dan sistem sensor (Robotics dan Sensory sistem)
5.
Computer Vision, menginterpretasi gambar atau objek-objek tampak melalui
komputer
6.
Intelligent Computer Aided Intsruction, Sistem dapat digunakan sebagai media
latih dan
mengajar contoh
7. Game
playing
Cakupan bidang AI
Cakupan
bidang ilmu AI dapat dibagi menjadi 2
-
Konsep Fundamental (Pencarian,representasi, pengetahuan dan dasar penalaran)
-
Soft Computing atau Computational Intteliigence (sistem pakar,logika samar
(fuzzy logic), pembeljaran mesin (Data Mining), JST,
- Algoritma
genetika
dan Pengolahan bahasa alami, intelligent software agents.
Tuesday, November 22, 2016
King of The Jungle | Si Raja Hutan
One day a tiger saw a fox walking
alone. Then, he intended to attack the fox. When Tiger jumped on Fox, Fox cried
out, "How dare you attack the king of the jungle?" Tiger looked at
him in amazement. "Nonsense! You are not King!" "Certainly I
am," replied the Fox. "All the animals run from me in terror! If you
want proof, come with me." Fox went into the forest with tiger in heels.
When they came to a herd of deer, the deer saw Tiger behind the Fox and ran in all
direction. They came to a group of monkey, the monkey saw the tiger behind fox
and they fled. Fox looked to tiger and said, "Do you need more proof than
that? See how the animals flee at the first sight of me?" "I am
surprised, but I've seen it with my own eyes. Forgive me attacking you, Great
King." Tiger bowed low with great ceremony, he let the fox go.
Indonesiaan :
Suatu hari seekor harimau melihat seekor rubah
berjalan sendirian. Diapun berniat untuk menyerangnya. Saat Harimau melompat ke
arah rubah, rubah berteriak, "Beraninya kamu menyerang Si Raja
Hutan." Harimau memandang keheranan. "Omong kosong. Kamu bukan Si
Raja Hutan!" "Tentu saja aku Si Raja Hutan," jawab Rubah.
"Semua binatang lari ketakutan jika melihatku. Jika kamu ingin bukti, ayo
ikut aku!" Rubah lalu masuk ke dalam hutan dengan Harimau mengikuti di
belakangnya. Saat mereka mendatangi sekawanan kijang, mereka lari kocar kacir
karena di belakang Rubah ada Harimau. Mereka mendekati tempat monyet membuat
monyet-monyet melarikan diri karena melihat Harimau di belakang Rubah. Rubah
menoleh ke arah Harimau dan berkata, "Kamu butuh bukti lagi? Lihat
bagaimana binatang-binatang itu lari begitu melihat aku sekejap."
"Aku terkejut. Tapi aku sudah melihat dengan mataku sendiri. Maafkan aku
telah menyerangmu tadi, Paduka Raja," Harimau membungkuk memberi
penghormatan kepada Rubah. Dia lalu membiarkan Rubah berlalu.
Saturday, November 12, 2016
When i have a chance i want to be reborn
When i have a chance i want to be reborn as Morita Takahiro member of ONE OK ROCK,
because he is the most talented Japanese rock starts and he have magnificant
voice. The reason why i choose to reborn? because he is a Japanese person and
then i like he style, he have white skin, and he have long hair and has cute
face and he have unique voice that different from the other Japanese Rock
vocalis have. Then he’s a genius who can make a good lyrics and composer music.
Friday, November 11, 2016
Paragraph Development : The End of The Day
The end of the day is a sign of the apocalypse day. Is when
earth and universe start to crimble and turn into dust. At the end will be an
earth quake, tsunami, volcano which signs the end of the day. After earth and
universe crumble human will die when the earth destroyed. Before the end of the
day many human make mistake in the world. Because that many people deprave
earth. Human many dont care with peer. Before that human dont belive with god
and every thinks about religion. Earth will be quake then make human afraid. In
the end of the day not think in universe. So the end of the day is very caused.
Dont be deprave the earth and make goodness it this world.
Thursday, November 10, 2016
3 Ways to Treat an Air Conditioner in Avoiding Disease
When
you use a home air conditioner, do not forget to take care of on a regular
basis. Because when AC is not treated regularly and carefully, it will have a
bad air and becomes a place to spread the disease. The dirty AC can store a
variety of viruses and bacteria that continuously spread throughout the room.
It also enters into the smell of the inhabitants. As a result, the occupant
will experience pain or repeated infections. The following treatments below
should you do in order to make AC work optimally and be durable.
Do not
forget to turn off the AC
When
traveling or in a space that is not used, do not forget to turn off AC. If the
air is not too hot, try to shut down about one or two hours a day. If necessary
use a reminder or timer contained in the AC facility. When the air conditioner
is turned off, open the windows and doors widely so that there is an air
exchange.
Clean
the AC regularly
Check
the filter components on the air conditioning, at least once a month. A dirty
air filter will hinder the air circulation and being a comfortable place for
germs, bacteria, and fungi. Bacteria are what will flow to the evaporator coil
(evaporator coil) and then spread back across the room. The dirty AC components
can affect the performance of the cooling system becomes more severe, so it
does not produce the maximum cold and wasteful.
Selective
in use
Minimize
the potential health problems with the use of air conditioning as selective as
possible. Because, if in the same room there is a family member which is sick,
viruses and bacteria can be spread through the air helped. So when a family
member is sick with the flu, for example, try using the AC to a minimum. This
advice also applies if there is one family member who smoked in the room or
when the middle of the room and furniture cleaned.
Wednesday, November 9, 2016
Expressions Opinions
I think that not good idea : because smoking make polutions and smoking is harmful to healthFree
2. University education
I agree with that : because it is very helpful for those who
are poor in order to continue their education
3. Free high school education
I’m absolutely agree
with that : it was very good because then the people of Indonesia there is
nothing much that can be stupid and school
4. Free trade
I think that not god : Free trade make Local traders are not
able to compete with imported goods
5. High taxes on tobacco
I think not good idea : because for addicts nonetheless they
will buy cigarettes because they're addicted to it, it would be nice they banned
the sale
6. High taxes on alcohol
I think not good idea : High taxes will make like alcohol lovers
still buy them because they are infatuated with alcohol
7. High taxes on import
I think that good idea : high taxes makes countries exporting
goods to Indonesia declined due to unfavorable for them
8. Smaller classes
I think that is very good idea : because with so teachers can
focus on teaching and his students will not be noisy and also can focus on
listening
9. Paying teacher more
I’m not sure : teachers must be able to make his students to
be smart, but now many are only takes teacher salaries and irresponsible
10. Paying politicians more
I’m not sure : so politicians will continue infatuated with money,
should be made law is hard for politicians
11. Giving money to the poor
I agree with that : we as humans have to share, especially to
the poor people
12. Giving food to the poor
I think that good : giving food to the poor make him happy
and so they can eat and not starve anymore
13. Mandatory military service
I think that very good : because so we have a generation
that state ready for emergencies against another country
14. Woman’s mandatory service
I think that good : because women can help countries in the Indonesian
military and Indonesian women strong and able to fight crime
15. Giving home to homeless
I agree with that : it would be very helpful for those who have
a deficiency, it is suggested we could help them with one of them giving the
home
16. Free medicine
I think that is good : because many people are less able to pay
for treatment
17. Free public transportation
I very agree : because it will make the streets are not jammed
and also pollution to be a bit like in Japan and Singapore
18. Raising the drinking age to 25
I think that good : it will make people who can not drink underage
but should be tightened rules
19. Raising the driving age to 25
I think that good : because the person who was driving it must
have the responsibility and children under age will be not to driving
20. Lowering the voting age to 15
I think that a good idea : because teenagers were also entitled
to vote
21. Lowering the smoking age to 15
I think that not good : because children can’t smoking in
that age, children will contaminated and make him deadTuesday, November 8, 2016
Kode-kode Error Pada Modem dan Cara Mengatasinya
Error 633 : The modem is already in use or is not configured
for dialing out.
Jika terjadi masalah seperti diatas pastikan computer atau
laptop yang digunakan untuk koneksi internet, tidak digunakan untuk aplikasi lain
untuk pengaturan port USB nya, contohnya COM1 awalnya digunakan untuk
internet dengan modem Haier c700 dan ZTE C261 lalu digunakan juga untuk port
PCsuite. Anda bisa mencoba untuk memindahkan port USB ke port USB yang lain,
jika masih gagal anda bisa untuk melakukan install ulang driver pada port USB
yg belum di atur untuk aplikasi apapun.
Error 678 : The remote computer did not answer the
connection request.
Jika terjadi masalah seperti diatas pastikan computer atau
laptop yang digunakan untuk koneksi internet untuk username, password &
nomor dial up benar setelah itu restart Computer atau laptop anda dengan
keadaan Handphone tersebut tetap terhubung ke komputer atau laptop anda.
Error 680 : There was no dial tone
Jika terjadi masalah seperti diatas pastikan computer atau
laptop yang digunakan untuk koneksi internet kabel data terhubung dengan benar
antara Handphone & Computer atau Laptop (ketika kabel data dihubungkan ke
HP muncul ready for data) lalu tes Query Modem di jendela Diagnostic pada device
manager tunggu sampai ada respon sukses atau anda bisa restart computer atau
laptop anda dengan keadaan Handphone tersebut tetap terhubung ke komputer atau
laptop anda.
Error 691 : Access was denied because the user name and/or
password was on the domain
Jika terjadi masalah seperti diatas pastikan computer atau
laptop yang digunakan untuk koneksi internet untuk username, password &
nomor dial up benar setelah itu restart Computer atau laptop anda dengan
keadaan Handphone tersebut tetap terhubung ke komputer atau laptop anda. Jika
masih gagal maka nomor CDMA harus di registrasi ulang (update).
Error 692 : There was a hardware failure in the modem
Jika anda menemukan kendala seperti ini pastikan modem tdk
rusak, sudah terhubung ke komputer atau laptop dengan benar, install driver
portUSB. Cek nama portUSB (COM?) di Device Manager sdh muncul apa belum ? bila
sudah : pastikan tdk ada tanda ? atau !, bila ada portUSB harus di install
ulang.
Error #720
Jika menemukan kendala seperti ini solusinya : menu — control
panel — network conection —- local area connection — properties — I.P —
properties — I.P address — pidahkan ke automatic dan dipastikan tidak ada
koneksi modem lain yg masih terhubung.
Error #628 : The Port Is Disconnected, …
Jika menemukan kendala seperti ini pastikan modem dalam
keadaan terpasang ke laptop / PC customer , pastikan posisi USB cable dalam
keadaan benar2 terpasang & tidak goyang , pastikan juga port USB nya tidak
bermasalah
Error #682 : The Connection Was Closed, …
Jika menemukan kendala seperti ini check device manager ,
apakah Via Telecom CBP USB modem , Via Telecom ETS Device , Via Telecom USB Hub
Device telah terinstall dengan sempurna [ tidak ada tanda seru kuning ] ,
pastikan firewall mati , ini terjadi kalau salah setting network connection
Error #692 : There Was hardware failure, …
Jika menemukan kendala seperti ini pastikan tidak ada driver
modem lain / firewall nya pastikan dalam keadaan non aktif , disable semua
driver modem , disable antivirus , disable firewall
Monday, November 7, 2016
Wisata Pulau Pasumpahan Sumater Barat Indonesia
Pulau Pasumpahan merupakan object wisatanya provinsi Sumatera Barat. Di pulau ini sangat cocok bagi anda yang ingin pergi berlibur dengan keluarga karena pesona pulau ini akan membuat liburan anda menjadi menyenangkan, mengapa tidak dari pasir pantai yang putih, air yang yang begitu jernih jika dicicipi terasa asin hehehe.
Pulau Pasumpahan terletak 200M dari Pulai Sikuai, pulau ini menjadi rekomended untuk para wisatawan, dari lokal maupun mancanegara, berikut beberapa Foto Pulau tersebut :
Saturday, November 5, 2016
Kunci Gitar + Lirik Sinchan
C
Em
Am G
Seluruh kota merupakan tempat bermain yang asik
Seluruh kota merupakan tempat bermain yang asik
F G C
Oh senagnya aku senang sekali
C Am Dm G
Kalau begini akupun jadi sibuk
C Am Dm G
Berusaha mengejar-ngejar dia
F Fm Em Am
Matahari menyinari semua perasaan cinta
Dm F G
Tapi mengapa hanya aku yang dimarahi
C Em Am G
Dimusim panas merupakan hari bermain gembira
F
Sang gajah terkena flu
G
Pilek tiada henti hentinya
C Em Am G
Sang beruang tidur dan tak ada yang berani ganggu dia
F G C
Oh sibuknya aku sibuk sekali
Thursday, November 3, 2016
Cara Uninstall Oracle 11g R2
Pasti banyak orang yang kebingungan cara uninstall oracle ini. Saya sendiri pun dulunya juga kesusahan untuk mencari tau cara uninstall oracle dan namun sekarang saya sudah tau bagaimana caranya. Bagi kalian yang ingin tau caranya silahkan ikuti langkah-langkah berikut ini.
1. Matikan service oracle
matikan semua yang ada kata Oraclenya dengan stop, di CMD ketik: "service.msc".
2. Uninstall
semua komponen dengan menggunakan deinstall.bat via CMD
dengan letaknya seperti berikut :
C:\app\user\product\11.2.0\dbhome_1\deinstall>deinstall.bat
3. Di
registry,hapus:
- HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Ora*
- HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE
- HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Ora*
4. Hapus
variabel Oracle di PATH jika ada.
5. Delete
“C:\app” direktori,yang merupakan direktori ORACLE_BASE Anda.
6. Delete “C:\Program Files\Oracle”
7. Bersihkan isi “C:\TEMP” klo ada.
8. Kosongkan recycle bin.
Dan selesai sekarang oracle sudah tidak terinstall lagi di perangkat komputer anda
Tuesday, November 1, 2016
Scrum Development
Scrum merupakan framework untuk
manajemen pengembangan software dengan karakteristik cekatan dan bersifat
iteratif dan incremental. Scrum mendefinisikan dirinya fleksible, strategi
pengembangan yang menyeluruh di mana seluruh team bekerja sebagai satu unit
dalam mencapai sebuah gol yang sama.
Dalam menjalankan kerjasama
antara anggota team, scrum menekankan lokasi fisik yang sama atau sarana online
yang akrab antara semua member, dan juga pertemuan muka dengan muka setiap hari
antara semua anggota team.
Prinsip kunci dari scrum adalah
memahami bahwa dalam project yang tengah berlangsung, klien mungkin mengubah
apa yang menjadi kebutuhan dan keinginannya. Perubahan sulit diadaptasi oleh
framework pengembangan aplikasi yang bersifat tradisional. Scrum menerima perubahan ini dan
memaksimalkan seluruh anggota team untuk menyesuaikan perubahan mendadak ini.
Scrum mengadopsi permainan Rugby
yang begitu mudah menyesuaikan diri semua anggota team setelah ada sedikit
pelanggaran. Kemudian menyesuaikan diri inilah yang mengimpirasi scrum.
Metodologi Scrum Development
1. Backlog Grooming
Backlog Grooming merupakan tahap pertama yang harus
dilakukan sebelum melakukan tahap-tahap sprint pada Scrum. Meeting ini
dilakukan dengan tujuan memilih tahapan prioritas mana saja yang harus
dilakukan selama pengerjaan sprint. Backlog Grooming wajib dihadiri oleh
seluruh Scrum Team, yang meliputi Product Owner, Scrum Master dan Development
Team. Keputusan tertinggi terletak pada Product Owner. Untuk itu Development
Team harus mengetahui apa yang sebenarnya diinginkan oleh Product Owner.
2. Sprint Planning
Sprint Planning merupakan meeting yang harus dilakukan
setiap kali akan memulai sprint baru. Pada meeting ini Scrum Team merumuskan
task-task apa saja yang akan dikerjakan pada 1 sprint. Perlu diperhatikan bahwa
dalam 1 kali sprint yang penting bukan banyaknya task yang bisa dikerjakan,
tetapi kemampuan task yang dapat dikerjakan dari requirement sampai dengan
testing dalam 1 kali waktu sprint berjalan. Waktu sprint ideal berkisar 1-2
minggu, tetapi masih memungkinkan apabila sprint berjalan dalam waktu 1 bulan
apabila scope tasknya cukup besar dan tidak dapat dipisah.
3. Daily Scrum
Daily Scrum merupakan meeting yang dilakukan setiap hari
pada pengerjaan sprint. Pada meeting ini anggota tim saling berbagai apa yang
telah dikerjakan kemarin, apa yang akan dikerjakan hari ini, dan apa saja
hambatan yang ditemui selama pengerjaan. Scrum Master harus memastikan seluruh
anggota Development Team mengutarakan pendapatnya masing-masing.
4. Sprint Review
Sprint Review merupakan meeting yang dilakukan setelah 1
kali pengerjaan sprint selesai. Meeting ini dilakukan dengan cara
mendemonstrasikan apa yang telah dicapai 1 sprint. Dalam hal ini Scrum Team
mendemonstrasikan hasil pekerjaannya kepada stakeholder terkait. Apabila
stakeholder memiliki masukan terkait hasil produk pada sprint terakhir,
stakeholder dapat meminta meeting dengan Scrum Team.
5. Sprint Retrospective
Sprint Retrospective merupakan meeting yang dilakukan pada
terakhir 1 masa sprint. Pada meeting ini masing-masing anggota Development Team
mengutarakan pendapat mereka terkait kinerja tim pada 1 sprint terakhir.
Pendapat yang diutarakan lebih mengarah ke kemampuan komunikasi, pembagian
tugas, tanpa membahas sisi teknis project.
Contoh Penerapan Scrum Development
Setiap hari hingga Sprint berakhir, Tim Pengembang akan
bertemu di tempat dan waktu yang sama untuk membahas strategi mereka untuk
mencapai obyektif yang telah disepakati di dalam Sprint Planning. Daily Scrum
Meeting adalah sebuah kesempatan bagi Tim Pengembang untuk dapat menginspeksi
dan mengadaptasikan hasil pekerjaan mereka hingga hari ini. Tim Pengembang yang
baru menggunakan Scrum biasanya akan menjawab ketiga pertanyaan berikut:
- Apa yang telah saya kontribusikan kemarin.
- Apa yang akan saya kontribusikan hari ini.
- Apa yang menghambat saya untuk menyelesaikan pekerjaan saya hingga hari ini.
Saturday, October 29, 2016
Extreme Programming (XP)
Extreme Programming (XP)
merupakan salah satu metodologi dalam rekayasa perangkat lunak dan juga
merupakan satu dari beberapa agile software development methodologies yang berfokus pada coding sebagai aktivitas utama di semua tahap pada siklus
pengembangan perangkat lunak (software development lifecycle). Metodologi ini
mengedepankan proses pengembangan yang lebih responsive terhadap kebutuhan
customer (”agile”) dibandingkan dengan metode-metode tradisional sambil
membangun suatu software dengan kualitas yang lebih baik.
Extreme Programming muncul
menawarkan sebuah disiplin baru dalam pengembangan software secara agile. Nilai
dasar yang terkandung di dalam Extreme Programming adalah: Komunikasi
(Communication), Kesederhanaan (Simplicity), Umpan balik (Feedback) Keberanian
(Courage) dan menghormati (Respect).
Metodologi Extreme Programming (XP)
1. Planning/Perencanaan
Pada tahap perencanaan ini
dimulai dari pengumpulan kebutuhan yang membantu tim teknikal untuk memahami
konteks bisnis dari sebuah aplikasi. Selain itu pada tahap ini juga
mendefinisikan output yang akan dihasilkan, fitur yang dimiliki oleh aplikasi
dan fungsi dari aplikasi yang dikembangkan.
2. Design/Perancangan
Metode ini menekankan desain
aplikasi yang sederhana, untuk mendesain aplikasi dapat menggunakan
Class-Responsibility-Collaborator (CRC) cards yang mengidentifikasi dan
mengatur class pada object-oriented.
3. Coding/Pengkodean
Konsep utama dari tahapan
pengkodean pada extreme programming adalah pair programming, melibatkan lebih
dari satu orang untuk menyusun kode.
4. Coding/Pengujian
Pada tahapan ini lebih fokus pada
pengujian fitur dan fungsionalitas dari aplikasi.
Contoh Penerapan Extreme Programming
(XP) :
- Planning Game : Hubungan antara Customer dengan Programer untuk memperkirakan kenbutuhan –kebutuhan dari Custumer dalam implementasinya.
- Small, frequent releases : Memproduksi dengan cepat.
- System metaphors : System metaphors antara Customer dengan Programeruntuk menunjukkan semua perkembangan dengan menjelaskan bagaimana cara kerja system.
- Simple design : Perhatiannya pada pendisainnan atau perancngan solusi yang sederhana
- Testing (unit testing & TDD) : Pelaksanaan pengujian atau testing keseluruhan
- Frequent refactoring : Penyusunan system kembali dengan cara duplikat atau salinan,memperbaiki komunikasi, menambahkan kelenturan
- Pair programming : Dua orang menulis kode pada 1 komputer
- Collective code ownership : Siapapun dapat merubah bagian pada pengkodean setiap saat.
- Continuous integration : Bagian baru code di gabungkan ke dalam kode dasar
- Sustainable pace
- Whole team together
- Coding standards : Terdapat aturan pengkodean dan di ikuti oleh programmer.
Thursday, October 27, 2016
Agile Software Development
Agile
Software Development
Agile Software Development adalah
sekelompok metodologi pengembangan software yang didasarkan pada
prinsip-prinsip yang sama. Agile metodologi umumnya mempromosikan proyek
Monday, October 24, 2016
Contoh DFD Gane Sarson
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu sistem, yang penggunaannya sangat membantu untuk memahami sistem secara logika, tersruktur dan jelas. DFD sangat mirip dengan Flowchart.
DFD merupakan alat bantu dalam menggambarkan atau menjelaskan proses kerja suatu sistem.
Sunday, October 23, 2016
Matematika Diskrit
1.1. Apakah
Matematika Diskrit itu?
Matematika diskrit adalah bagian dari
matematika yang mempelajari objek-objek diskrit. Di sini objek-objek diskrit
diartikan sebagai objek-objek yang berbeda dan saling lepas. Matematika diskrit memiliki aplikasi di hampir semua bidang kehidupan, seperti ilmu komputer,
kimia, botani, zoologi, linguistik, geografi, dan bisnis. Masalah-masalah
seperti
- Ada berapa cara membuat password untuk sebuah sistem komputer?
- Bagaimana mengurutkan sebuah himpunan bilangan bulat dari terkecil hingga terbesar?
- Berapa besar peluang memenangkan sebuah undian?
- Berapa jarak terpendek antara 2 kota atau lebih?
- Bagaimana rute jaringan yang baik?
- Seberapa efektif algoritma yang dibuat?
merupakan contoh kajian dalam matematika
diskrit. Secara lebih umum, matematika diskrit digunakan untuk
- Menghitung banyak objek
- Mempelajari hubungan antara himpunan-himpunan berhingga
- Menganalisis proses yang melibatkan langkah-langkah yang banyaknya berhingga
Lima tema dalam matematika diskrit
berikut tujuan masing-masing adalah
- Penalaran matematika: memberikan pemahaman tentang penalaran matematika dalam membaca, memahami, dan membangun argumen matematika.
- Analisis kombinatorial: memberikan keterampilan menghitung banyak objek sebagai salah satu kemampuan dasar untuk memecahkan masalah.
- Struktur diskrit: memberikan pemahaman tentang struktur diskrit sebagai salah satu struktur matematika abstrak yang digunakan untuk menyajikan objek-objek diskrit dan hubungan di antara objek-objek itu.
- Aplikasi dan Pemodelan: memperkenalkan aplikasi matematika diskri dan pemodelan matematika sebagai salah satu kemampuan pemecahan masalah yang sangat penting.
- Berpikir algoritmik: memberikan kemampuan membuat algoritma dan verikasinya serta menganalisis memori komputer dan waktu yang dibutuhkan untuk melakukan algoritma itu.
1.2. Mengapa
Belajar Matematika Diskrit?
Beberapa alasan penting belajar
matematika diskrit adalah sebagai berikut:
- Matematika diskrit memberikan kemampuan membaca, memahami dan membangun argumen matematika.
- Matematika diskrit merupakan pintu gerbang untuk mempelajari matakuliah lanjutan dalam logika, teori himpunan, teori bilangan, aljabar linier, aljabar abstrak, kombinatorika, teori graf,dan teori peluang.
- Matematika diskrit memberikan landasan matematika untuk mata kuliah ilmu komputer seperti struktur data, algoritma, teori basis data, teori automata, keamanan komputer (computer security), dan sistem operasi.
- Matematika diskrit memberikan latar belakang matematika yang diperlukan dalam pemecahan masalah riset operasi (operations research) seperti teknik optimisasi diskrit.
1.3. Apakah
Struktur Diskrit itu?
Struktur diskrit mempelajari struktur
matematika yang memiliki objek atau elemen diskrit. Struktur atau sistem
matematika dide¯nisikan sebagai koleksi objek dengan operasi yang terde¯nisi
pada objek itu serta sifat-sifatnya. Struktur diskrit berisi pokok bahasan:
Himpunan, Barisan, Fungsi, Logika, Teknik Membilang (counting techniques),
Relasi, Graf, dan Pohon.
Logika merupakan study penalaran (reasoning). Pelajaran
logika di fokuskan pada hubungan pernyataan – penyataan
(statements). Contoh pernyataan :
Semua anak
sekolah memakai rok
Setiap pemakai rok
adalah anak perempuan
Jadi, semua anak
sekolah adalah anak perempuan
Subscribe to:
Posts (Atom)
Total Pageviews
Follow Me
Popular Posts
-
Context Diagram : Pada Context Diagram member bisa melakukan pengiriman foto,status,dan video. Member memberikan no hp ke system u...
-
Data Flow Diagram (DFD) adalah suatu diagram yang menggunakan notasi-notasi untuk menggambarkan arus dari data pada suatu sistem, yang pen...
-
This world is full of farce , every day many facts could be fake and false story could be the fact . everyone has their own role that has...
-
Animatic Storyboards Atau yang disebut juga storyteel ini digunakan untuk mengetahui pewaktuan secara realtime. Dalam proses digitalisas...
-
Sebutkan dan jelaskan Organisasi di Indonesia Organisasi profesi merupakan organisasi yang anggotanya adalah para praktisi yang menetap...
-
haaiii.. okee di postingan kali ini aku bakal kasih tau ke kalian kalau aku punya video baru yaitu tantangan dari agung hapsah. agung...
Cloud Labels
Powered by Blogger.
Blog Archive
-
▼
2016
(21)
-
►
November
(12)
- Fps Dota 2 with Zotac nVidia GTX 750 TI
- Pengenalan Konsep Artificial Intelligence (AI)
- King of The Jungle | Si Raja Hutan
- When i have a chance i want to be reborn
- Paragraph Development : The End of The Day
- 3 Ways to Treat an Air Conditioner in Avoiding Dis...
- Expressions Opinions
- Kode-kode Error Pada Modem dan Cara Mengatasinya
- Wisata Pulau Pasumpahan Sumater Barat Indonesia
- Kunci Gitar + Lirik Sinchan
- Cara Uninstall Oracle 11g R2
- Scrum Development
-
►
November
(12)