Jumat, 03 Mei 2013
Kamis, 01 November 2012
Summary of OOP course on 18th october 2012
Summary of
OOP course on 18th october 2012
·
Reusesability
Reusesability is the ability to
reuse
·
Inheritance
A class that is derived from another class is called a subclass (also a
derived class, extended class, or child class). The class from which the
subclass is derived is called a superclass (also a base class or a parent
class).
·
Abstraction
Abstraction
refers to the ability to make a class abstract in OOP. An abstract class is one
that cannot be instantiated. All other functionality of the class still exists,
and its fields, methods, and constructors are all accessed in the same manner.
You just cannot create an instance of the abstract class.
·
Polimorphsm
The ability of an object to take on many forms. In programming languages polymorphism is the capability of an action or method to do different things based on the object that it is acting upon. This is the third basic principle of object oriented programming. The three types of polymorphism are: ad-hoc (overloading and overriding), parametric (generics) and dynamic method binding.
·
Method
Overloading
a function means that you have multiple functions with the same name, but different signatures. The signature of a function is its return type and number/types of parameters.
·
Method
Overriding
a method in the child
class having the same name, same number of parameters and the same access
specifier as in it’s parent then we can say that we are doing method
overriding.
The example of
Polimorphsm:
Bird myBird = null;
myBird = new Bird (7);
myBird.beak();
System.out.println ("");
myBird.beak();
System.out.println ("");
{
super ();
this.flyVelocity = v;
System.out.println("This Bird flyVelocity is " +flyVelocity);
}
super ();
this.flyVelocity = v;
System.out.println("This Bird flyVelocity is " +flyVelocity);
}
Kamis, 11 Oktober 2012
Summary Bab II
The Essence of Objects
Object
orientation is the culmination of years of experience in finding an effective
way to develop software, and is certainly the dominant method used to develop
major software systems today. Object orientation is a technique of modeling a real-world
system in software based on objects. The object is the core concept.
The
attributes, or data, used inside an object are really only a tiny part of what
an object is and does. An object also has a set of responsibilities that it
carries out by providing services to other objects. It is often more useful to
think of an object in terms of its responsibilities rather than its attributes.
For example, it is the responsibility of a sensor object to keep track of the
state of the sensor. A sensor object might respond to requests from other
objects that use sensors to check the status of a sensor, to turn a sensor on
or off, or to report on the sensor's values.
While
a program is running, individual objects usually don't stand alone. They belong
to a collection of other similar objects that all are members of the same
group, or class. A program will be made up of many different classes, each
class made up of similar objects.
·
class A class is a description of a set of
objects. The set of objects share common attributes and common behavior. Class
is similar in concept to abstract data types found in non- OO programming
languages, but is more comprehensive in that it includes both structure and
behavior. A class definition describes all the attributes of member objects of
that class, as well as the class methods that implement the behavior of member
objects.
·
object The basic unit of object orientation. An
object is an entity that has attributes, behavior, and identity. Objects are members
of a class, and the attributes and behavior of an object are defined by the
class definition.
What Is an Object-Oriented
System?
Any object-oriented software
system will have the following properties:
- ·Abstraction with objects
- Encapsulated classes
- Communication via messages
- Object lifetime
- Class hierarchies
- Polymorphism
·
· object orientation A method of
developing software that uses abstraction with objects, encapsulated classes, communication
via messages, object lifetime, class hierarchies, and polymorphism.
Fundamental
Properties of an Object-Oriented System
Abstraction with objects
An
abstraction is a mechanism that allows a complex, real world situation to be
represented using a simplified model.abstraction A model of a
real-world object or concept.
Encapsulated classes
encapsulation
The
process of hiding all the internal details of an object from the outside world.
In Java, encapsulation is enforced by having the definitions for attributes and
methods inside a class definition.
Interaction
via messages
In
order to accomplish useful tasks, objects need to interact with other objects.
The interaction can be between objects of the same class, or objects of
different classes. This interaction is handled by sending messages (in Java,
this is done by calling methods) to other objects to pass information or
request action.
Object
lifetime
All
objects have a lifetime. Many objects that are instances of the same class can
exist at any given time. Each object has a unique identity, and will have
attributes that are different from other instances of objects in the same
class.
Class
hierarchies
An
ordering of classes. The most common OO hierarchies are inheritance and
aggregation.In an OO design, classes of objects are arranged into hierarchies
that model and describe relationships among the classes. Hierarchies can also
be used to build the definitions of individual classes. This kind of hierarchy
is called inheritance.
Polymorphism
Polymorphism
is the final fundamental characteristic of objectoriented systems. When
inheritance is used to extend a generalized class to a more specialized class,
it will usually include extending some of the behaviors of the generalized
class.
Abstraction with Objects
Abstraction
is one of the basic tools of all programming, not just OO
programming. When trying to
write a program to solve some real world problem, abstraction serves as a way
model the real world problem. It can be a real-world thing or concept, or an abstraction
of a thing or concept, expressed as
a software
representation.
Encapsulated Classes
Encapsulation
is one of the most important aspects of OO. It is what allows each object to be
independent.
The
class definition is the main programming tool that is used to implement
encapsulation. A class is a description of a collection of with common
attributes, behavior, and responsibilities.
·
attribute Used to hold state information of an
object. An attribute might be as simple as an on or off boolean variable, or it
might be a complex structure such as another object. A class definition
describes the attributes and operations (methods) of a class.
·
behavior The activity of an object that is
visible to the outside world. Includes how an object responds to messages by changing
its internal state or returning state information to other objects.
·
method An operation or service performed upon
an object, defined as part of the declaration of a class. Methods are used to
implement object behavior. Synonyms for method include member function,
operation, and service.
·
state State reflects the current values of all
the attributes of a given object, and is the result of the behavior of an
object over time.
Senin, 08 Oktober 2012
fungsi icon control panel
FUNGSI-FUNGSI ICON YANG ADA DI CONTROL PANEL
·
·
Action
Center – Maintenance
Bagian Maintenance ini berisi informasi
status tentang masalah laporan, Windows Backup, Windows Update dan fitur
Pemecahan Masalah.
·
Adobe
gamma
kalibrasi warna monitor-printer. Atur
lampu/pencahayaan ruangan ke level di mana anda bakal sering bekerja pada level
pencahayaan tersebut.
·
Administrative
Tools
Kembali di jendela Sistem dan Securyti,
pengguna dapat mengakses Administrative Tools folder, yang berisi alat untuk
administrator sistem dan pengguna yang mahir. Alat-alat dalam folder mungkin
bervariasi tergantung pada versi Windows yang anda gunakan.
·
AutoPlay
Berfungsi untuk mengatur konfigurasi
dari autoplay removeable disk seperti flashdisk, drive cd, dan storange
lainnya.
·
Backup
and Restore
Berfungsi untuk membackup data yang ada
di hardisk dan juga bisa me restorenya kembali.
·
BDE
Administrator
BDE Administrator berfungsi sebagai
Aministrator program.
·
BitLocker
Drive Encryption
BitLocker merupakan full-disk enkripsi
untuk perlindungan teknologi removable storage device.
·
Credential
Manager
Dari dalam dan Keluarga Account Pengguna
jendela Keselamatan pengguna dapat mengakses Credential Manager, yang dirancang
untuk memungkinkan pengguna untuk mengelola mandat pengguna, seperti nama
pengguna dan sandi yang pengguna gunakan untuk log on ke situs Web atau
komputer lain di dalam sebuah jaringan, yang disimpan dalam folder khusus yang
disebut kubah.
·
Default
Programs
Fitur dalam jendela ini pengguna dapat
menentukan program mana yang akan menjadi program default bahwa Windows akan
berjalan bila anda memilih jenis file tertentu.
·
Color
Management
Berfungsi untuk mengatur dan mensetting
warna pada tampilan layar.
·
Dekstop
Gadgets
Seperti yang anda ketahui, Windows 7
tidak memiliki wadah untuk Windows Sidebar Gadget. Dengan demikian, anda dapat mengakses
antarmuka pengguna Gadget dari dalam jendela kategori Program.
·
Device
Manager
yang memungkinkan pengguna untuk melihat
dan mengendalikan semua perangkat keras yang terpasang di computer.
·
Devices
and Printers
berfungsi untuk merubah settingan printer,
keyboard, perangkat keras lainnya.
·
Display
Display berfungsi sebagai mengubah latar
belakang layar, screen saver.
·
Ease
of Access Center
Ketika anda memilih Kemudahan Access
Center, anda akan menemukan sejumlah alat yang dirancang untuk memungkinkan anda
untuk mengkonfigurasi sistem Windows 7 untuk digunakan oleh seorang individu
dengan visi, pendengaran, atau keterbatasan mobilitas. Akses Cepat Bagian
memberi anda akses mudah ke alat-alat yang paling umum sementara pengaturan
Jelajah semua bagian memberi anda lebih individual pengaturan konfigurasi.
·
Folder
Options
Bila anda pilih Kategori Folder Options
dari dalam Penampilan dan Personalisasi, anda akan melihat kotak dialog Folder Options
dengan Jenderal, View dan Cari tab. Untuk sebagian besar, dengan setting pada
tab ini adalah sama seperti mereka dalam versi sebelumnya sistem operasi
Windows.
·
Fonts
Ketika anda mengakses jendela Font, anda
akan melihat semua font yang terinstall pada sistem. Font dengan ikon pudar
terinstal tapi tersembunyi dan tidak akan muncul dalam aplikasi yang
memungkinkan anda untuk memilih font.
·
Getting
Started
Berfungsi untuk memulai windows ketika
masih baru terinstall, isinya seperti demo-demo memperlihatkan fitur2 windows
7.
·
Home
Group
Kembali ke jendela Network dan Internet,
anda dapat mengakses alat HomeGroup, di mana anda dapat memilih libraries dan
printer anda jika ingin berbagi dengan orang lain dalam homegroup.
·
Indexing
Options
Dengan indexing options kita dapat
mengatur bagian mana saja yang akan diindeks oleh HDD kita. Dengan adanya
program Indexing Options, windows yang kita pakai dengan mudahnya HDD menemukan
data yang kita cari apabila HDDnya telah terindeks.
·
Intel®
Grapics And Media
Berfungsi untuk mengkonfigurasi VGA yg
terpasang pada computer.
·
Java
Berfungsi untuk mengkonfigurasi aplikasi
java yang ingin di jalankan dari OS Win7, dan juga berfungsi sebagai codecs
perangkat java.
·
Keyboard
Berfungsi untuk mengkonfigurasi sumber
daya yang ada pada keyboard.
·
Location
and Other Sensors
Berfungsi sebagai Map perangkat computer
terpasang di tempat tertentu.
·
Mail
Pada Jendela Email ini anda dapat
membuat dan mengatur profil yang berguna untuk soal transaksi pengiriman dan
penerimaan email di PC anda dan juga dihubungkan pada Microsoft outlook dalam
jaringan internet anda.
·
Mouse
Berfungsi untuk mengkonfigurasi sumber
daya mouse pada computer.
·
Network
and Sharing Center
Network and Sharing Center pada dasarnya
adalah jantung dari kategori Jaringan dan Internet dan berisi sebagian besar
kontrol yang akan anda gunakan secara teratur. Jika anda terhubung ke wireless
network (jaringan nirkabel), anda akan melihat informasi yang berhubungan
dengan wireless network dan pilihan tambahan untuk mengelola wireless network.
·
Notification
Area Icons
Notification Area Icons yang jauh lebih
“bersih”,karena menyembunyikan tray icon yang ngga perlu. By default,tray icon
hanya akan memunculkan icon sebuah program kalau program tersebut ingin
memberikan notifikasi ke kita.
·
ODBC
Berfungsi untuk menghubungkan program
tertentu yang memakai sumber daya database.
·
Parental
Controls
Jika anda mempunyai anak yang
menggunakan komputer keluarga, anda dapat menggunakan Parental Kontrol untuk
mengatur bagaimana anak-anak anda menggunakan komputer.
·
Performance
Information and Tools
Berfunsi sebagai informasi tentang
performa computer selama di running juga menampilkan informasi tools yang
aktif.
·
Apprearance
And Personalization
berfungsi untuk merubah tampilan layar
computer.
·
Phone
and Modem
Berfungsi untuk pengaturan telepon dan
modem yang terpasang pada computer.
·
Power
Options
Berfungsi untuk pengaturan dan informasi
indicator baterai dari laptop.
·
Program
Updates
Berfungsi sebagai fitur untuk mengupdate
program2 yang terpasang pada windows.
·
Programs
and Features
Berfungsi untuk memasang atau menghapus
program dan komponen – komponen windows.
·
Recovery
Berfungsi untuk mengembalikan semua
pengaturan dan juga data-data ke awal pada waktu sebelum di back up.
·
Region
and Language
Bila anda memilih Region and Language,
anda akan melihat kotak dialog ini dengan tab Format yang dipilih. Di sini anda
dapat melihat bahasa yang dipilih saat ini serta format tanggal dan waktu. Dan
format ini dapat dirubah.Network and Internet.
·
RemoteApp
and Desktop Connections
Terminal Services yang selama ini kita
gunakan untuk menjalankan aplikasi secara remote lokasi lain. Microsoft
mengganti nama dari Terminal Services menjadi Remote Desktop Services (RDS)
agar lebih dapat merefleksikan fitur-fitur baru dan juga kemampuan yang
dimilikinya. Tujuan dari RDS adalah menyediakan baik pengguna maupun
administrator fitur-fitur dan fleksibilitas dalam membangun sarana akses yang
handal.
·
Sound
Berfungsi untuk mengkonfigurasi dan mensetting
perangkat audio yang terpasang di computer.
·
Speech
Recognition
Speech berfungsi mengubah pengaturan
text-to-speech dan untuk speech recognition.
·
Sync
Center
Berfungsi untuk salinan file jaringan
yang tersimpan di komputer anda, file yang ter enkripsi akan menjaga file
tersebut aman dan terlindungi hal ini juga dapat membantu menjaga file dalam
komputer anda yang pernah hilang atau dicuri. anda dapat melakukan offline file
anda jika file yang berada dalam komputer anda sangat penting.
·
System
System berfungsi melihat informasi
sistem komputer, dan mengubah pengaturan untuk hardware, kinerja dan pembaruan
otomatis.
·
Taksbar
and Start Menu
Berfungsi untuk mensetting dan
menconfigurasi aplikasi apa saja yang ingin di tampikan di tampilan tersebut.
·
Troubleshooting
Berfungsi untuk mengetahui solusi dari
masalah-masalah yang timbul pada computer.
·
User
Accounts
User account berfungsi untuk merubah dan
mensetting password penggunaan computer.
·
Windows
CardSpace
Microsoft Windows CardSpace ™ adalah sistem
untuk membuat hubungan dengan situs web dan layanan online.
·
Windows
Defender
Pada dasarnya Windows Defender dibuat
untuk mencegah komputer atau notebook dari serangan malware.
·
Windows
Firewall
Anda dapat mengakses alat Windows
Firewall di mana anda dapat melihat status dan mengatur bagaimana sistem
operasi built-in firewall bekerja. Dari dalam Windows Firewall perangkat ini,
anda dapat memperbolehkan atau melarang program dari mengirim informasi ke atau
dari komputer anda melalui firewall. Dan juga anda dapat memblokir semua
koneksi masuk, mengubah pengaturan pemberitahuan atau menonaktifkan firewall.
·
Windows
Mobility Center
Dengan Windows Mobility Center Anda
dapat mengakses pengaturan PC Anda dalam satu lokasi yang praktis dan nyaman.
Anda dapat mengatur brightness, volume speaker, cek status koneksi jaringan
nirkabel (wireless) Anda, koneksi PC dengan LCD.
·
Windows
Update
Berfungsi untuk menupdate windows ke
paket-paket yang terbaru sesuai dengan service pack nya.
Langganan:
Postingan (Atom)