•Decomposition adalah memecahkan masalah kompleks atau sistem menjadi bagian-bagian
yang lebih mudah dipahami, dipahami, diprogram, dan dipelihara. •Pattern recognition mencari persamaan atau pola yang terdapat di dalam permasalahan. 2. Inductive logic, Deductive Logic, Symbolic Logic 3. •Functional requirement : Merupakan penjelasan tentang layanan yang perlu disediakan oleh sistem, bagaimana sistem menerima dan mengolah masukan, dan bagaimana sistem mengatasi situasi-situasi tertentu. Contoh : menarik uang di atm,mengecek saldo atm •Decomposition : memecahkan masalah kompleks atau sistem menjadi bagian-bagian yang lebih mudah dipahami, dipahami, diprogram, dan dipelihara. Contoh : topologi pada komputer seperti star,tree,bus 4. Selection a.One way adalah yang hanya menyediakan satu pilihan b.Two way selection adalah selection yang menyediakan dua arah atau dua pilihan c.Multiway selection menyediakan banyak pilihan