This is a free and fully standards compliant Blogger template created by Templates Block. You can use it for your personal and commercial projects without any restrictions. The only stipulation to the use of this free template is that the links appearing in the footer remain intact. Beyond that, simply enjoy and have fun with it!

Tuesday, September 13, 2011

Chapter 6 : LIFE .. IF ..

In a word " LIFE ", " IF " will always exist. That means, in our life we have several options to choose, am I right ?

One week ago, I disscused with my cousins through Twitter about our life's decission in order to make our parents happy.

Then one of friend gave a comment through FB, " Banyak yang lulus atau banyak yang DO ? "

I answered it with ..


I can't judge, whatever my friend's decission, as a wrong way just because different of mine. I also have my own decission ..

When I was high school, I sent many application's letter and got positive respond from UBAYA, UNESA, etc :


But only this letter, made my parents happy. I chose this letter as my future :



In the midst of my journey in Institute, at my 2nd grade, I ever ran away and scared with my own destiny. I applied to this school and again .. got positive respond :



I was so happy, started my own future and spent one of best time in my life , 6 months then my parents told me back to my Institute :



So, here I am. I am doing my bachelor degree now, back to steps in order to be a programmer. I was afraid and even ever had thousand tricks to run away but then I realized that I couldn't run away from my own destiny and have to face it bravely ..

Perhaps .. since the beginning .. I was born this way .. and now, I only choose to not run away :-D 



Have you ever had same feeling, Friends ? Afraid with what you might become in the future ??

Friday, September 9, 2011

Chapter 5 : A Hobby ...

My parents told me to be a programmer since I was 5 years old. I grew up with Information and Technology, especially computer, since I was kid. 

Hehe .. I have to admit now that maybe I only have one skill which is called computer's skill :-D


Until I receive this homework :

English with Desi Anwar - Facebook

I couldn't answer that simple question. I didn't know the answer. My teacher gave a clue to us :

English with Desi Anwar - Facebook

I still curious want to know what my hobby is. I discussed with one of friend at my social club. Her hobby is craft, something that make her happy and relax to do after her hectic routine at her office. Click here to see more about her hobby.

Thank you for being my inspiration, Ce ^ ^

I asked to my self, " What is the thing that can make me happy and relax during spare time ? "



Hmm ..

I love to eat. I like food. I am planning to taste all local food wherever I go. I don't have much time. I used most of my time to follow steps in order to be a programmer, but whenever I have free time, I like to taste delicious food even challenge my self try to make my own similar food :-D

Pierre Khoury


Recently, culinary become popular. I even have my favourite young chef, Pierre Khoury, Junior Masterchef Australia 2010 :







Hehe :




.. Information - Technology and Culinary ..

I think I love both and don't make me choose because it is confusing :-P I choose to enjoy Culinary as well as I try to enjoy Information and Technology.

Quote to share :
 

    " I like to stay calm because it can make me focus more " - Pierre Khoury 

Wednesday, September 7, 2011

Chapter 4 : Grammar is important to a programmer


Be a programmer is a challenge in this era where everything depend on system, depend on Information and Technology. Programmer is a profession behind all of those systems, a profession who create the system and has responsibility to make sure that the other can use it well to help their job.

What is basic skill to be a programmer ?

Be a Programmer

I think the answer is grammar. When I create the code with any programming's language, I need to pay detail attention with the structure. Even only one character ( forget to put " } " ) or switch the line 4 to 3 ( misunderstood with the logic ), it will cause error and unexpected output.
Confused !

Similar with English, when my friend posted a question, " Which one be most important in English ? Is it vocabulary or grammar ? "

My teacher answered it :
English with Desi Anwar - Facebook
I feel fortune to be one of her student. Five months at " English with Desi Anwar " and Five chat at " Online Lesson with Desi Anwar " are interesting, getting more comfortable day by day.
Hello Teacher
Thank you for your time, Mbak Desi Anwar. " Shall we back to the class and continue our lesson ? "
" Yes, I am ready, Teacher "

Tuesday, September 6, 2011

Chapter 3 : Start to read

I am not a good reader. Whenever I stay at the library will end like these :

Get books
Get to read
Get bored
Stress
Get hungry
But I decide to change the habit. I will learn to be a good reader every now and then. Start to read with these three papers :
  • Association Rule Mining as a Data Mining Technique -> Irina Tudor
  • Mining Association Rules with Apriori -> Jinbo Paul Lin's resume
  • Application using Data Mining Association Rules with Priori Method for Analysis of Data on The Market Basket Pharmacy Sales Transaction -> Leni Meiwati
Paper 1 :

  • Data Mining devides into two major classes which are Supervised ( Bayesian, Neural Network, Decision Tree, Genetic Algorithm, Fuzzy Set, K-Nearest Neighbor ) and Unsupervised ( Association Rules and Clustering )


  • Association rules :
    a. Support
    b. Confidence

Typically, association rules are considered interesting if they satisfy both a minimum support threeshold and a  minimum confidence threshold.

Case study : Market Basket Analysis

Association rule mining searches for interesting relationships among items in a given data set. Considering the example of a store that sells DVDs, Videos, CDs, Books and Games, the store owner might want to discover which of these items customers are likely to buy together.

  • Suppose minimum support required is 2
  • Let minimum confidence required is 60%
  • We have to find out the frequent itemset using Apriori algorithm
  • Association rule will be generated using the two parameters minimum support and minimum confidence
 Transaction :


  1. Customer A bought BOOKS, CD, VIDEO
  2. Customer B bought CD, GAMES
  3. Customer C bought CD, DVD
  4. Customer D bought BOOKS, CD, GAMES
  5. Customer E bought BOOKS, DVD
  6. Customer F bought CD, DVD
  7. Customer G bought BOOKS, DVD
  8. Customer H bought BOOKS, CD, DVD, VIDEO
  9. Customer I bought BOOKS, CD, DVD
  • JOIN STEP

1- Itemset


*/ { BOOKS }, support count 6
*/ { CD }, support count 7
*/ { VIDEO }, support count 2
*/ { GAMES }, support count 2
*/ { DVD }, support count 6

2-Itemset

*/ { BOOKS, CD }, support count 4
*/ { BOOKS, VIDEO }, support count 2
*/ { BOOKS, GAMES }, support count 1
*/ { BOOKS, DVD }, support count 4
*/ { CD, VIDEO }, support count 2
*/ { CD, GAMES }, support count 2
*/ { CD, DVD }, support count 4
*/ { VIDEO, GAMES }, support count 0
*/ { VIDEO, DVD }, support count 1
*/ { GAMES, DVD }, support count 0

The red are called prune step. Any item that has a support count less than the minimum support count required is removed the pool of candidate items.

3-Itemset

*/ { BOOKS, CD, VIDEO }, support count 2
*/ { BOOKS, CD, DVD }, support count 2

4-Itemset

*/ { BOOKS, CD, VIDEO, DVD }

  • FINAL STEP
The final step is to provide the association rules from frequent itemsets.


  • For each frequent itemset " a ", generate all none empty subset of " a "
  • For every nonempty subset " s " of " a ", output rule " s -> ( a-s )" if support count (a) / support count (s) >= min_conf

For example L = { BOOKS, CD, VIDEO }. Its all none empty subsets are { BOOKS, VIDEO }, { BOOKS, CD }, { CD, VIDEO }, { BOOKS }, { VIDEO }, { CD }

Let minimum confidence threshold is 60 %


R1 : BOOKS and VIDEO -> CD
     Confidence = support count { BOOKS, CD, VIDEO } / 
                  support count { BOOKS, VIDEO }
                = 2/2
                = 100 % - R1 is selected


R2 : BOOKS and CD -> VIDEO
     Confidence = support count { BOOKS, CD, VIDEO } /
                  support count { BOOKS, CD }
                = 2/4
                = 50 % - R2 is rejected


R3 : CD and VIDEO -> BOOKS
     Confidence = support count { BOOKS, CD, VIDEO } /
                  support count { VIDEO, CD }
                = 2/2
                = 100 % - R3 is selected


R4 : BOOKS -> VIDEO and CD
     Confidence = support count { BOOKS, CD, VIDEO } /
                  support count { BOOKS }
                = 2/6
                = 33 % - R4 is rejected


R5 : VIDEO -> BOOKS and CD
     Confidence = support count { BOOKS, CD, VIDEO } /
                  support count { VIDEO }
                = 2/2
                = 100 % - R5 is rejected


R6 : CD -> BOOKS and VIDEO
     Confidence = support count { BOOKS, CD, VIDEO } /
                  support count { CD }
                = 2/7
                = 28 % - R6 is rejected


In this way, we have found three strong association rules.

Paper 2 :


Preparation :

a. JAVA
   * JDK
   * NetBeans

b. MICROSOFT ACCESS

From this paper, I learned how to design system with DFD - Data Flow Diagram :



I also learned how to design structure in database - Microsoft Access :




Paper 3 :

I learned more about JAVA in this paper. I knew pseudocode of the algorithm, the join step and also the prune step.








I also learned how to create Graphical User Interface ( GUI ), classes's structure and another reference of input :

Graphical User Interface


**********

My question is how all of those references help me to finish my final assignment ??

Figure it out now !!!


Monday, September 5, 2011

Chapter 2 - A New Day Has Come

Hello New Semester ..

Hello Final Assignment ..

I am Back ..



I know that I don't have much time. I need to put 100 % focus even more now .. in order to be a Programmer :




Steve Jobs always become one of my inspiration in Information and Technology :



I always remember Steve Jobs's quote, I call it as " super quote " which can help me to encourage my self all the time and to keep me more focus :

Your time is limited, so don't waste it living someone else's life. Don't let the noise of others' opinions drown out your own inner voice. And most important, have the courage to follow your heart and intuition. They somehow already know what you truly want to become. Everything else is secondary.

 
—Steve Jobs




A new day has come, Friend ! 

Let's cherish it every now and then !

Friday, September 2, 2011

Chapter 1 - First Step ..

First step ..



September .. October .. November .. December .. !!!

Walk to remember !!!

In Beaufort, North Carolina, a prank on a student goes teriby wrong and puts the student in the hospital. Landon Carter, a popular student with no defined plans for the future, is held responsible and forced to participate in after - school community service activities as punishment, which include starring as the lead in the school play.

Also participating in these activities is Jamie Sullivan, the reverend's daughter who has great ambitions and nothing in common with Landon. When Landon decides he wants to take his activities seriously, he asks Jamie for help and begins to spend most of his time with her. 




Have you ever feel that your life is totally changed by someone ?

At least ..

" Thank you .. You saved my life "