Mengenal Command Dalam AutoCAD

Seperti yang telah diketahui sebelumnya bahwa autocad merupakan salah satu software yang banyak digunakan untuk menggambar baik bidang sipil, elektro, desain interior dan lain sebagainya.

Untuk mempelajari autocad sendiri bukanlah suatu hal yang susah, rumit, semrawut, atau bahkan sampe pucing pala belbi hehe keep smile guys :D 

Kembali ke topik pembahasan, untuk memulai pembalajaran alangkah baiknya kita mempelajari dari hal yang sederhana dan mendasar. Dalam pengoperasian autocad salah satunya terdapat command atau shortcut perintah yang digunakan untuk membuat ataupun memanipulasi obyek. Adapun command tersebut antara lain :
Ctrl+C = COPY
Ctrl+N = NEW
Ctrl+A = Select All
Ctrl+S = SAVE
Ctrl+SHIFT+S = SAVE AS
Ctrl+X = CUT
Ctrl+V = PASTE
Ctrl+O = OPEN
Ctrl+P = PRINT
Ctrl+Y = REDO
Ctrl+Z = UNDO
Ctrl+Q = QUIT
A,Enter = ARC : membuat garis lengkung
AR,Enter = ARAY : menyalin obyek secara masal
C,Enter = CIRCLE : membuat lingkaran
CHA,Enter = CHAMFER: memotong miring garis yang berpotongan
D,Enter = DIMSTYLE : pengaturan text, ukuran, decimal.
EXT,Enter = EXTRUDE: 2D menjadi 3D
F,Enter = FILLET : memtong lengkung
G,Enter = GROUP : menggabungkan lebih dari 1 obyek
H,Enter = HATCH : memberi pola arsiran pada obyek
L,Enter = LINE : membuat garis
M,Enter = MOVE : memindahkan gambar / obyek
MI,Enter = MIRROR : copy obyek (cermin)
PE,Enter = PEDIT : menggabungkan garis
PL,Enter = PLINE : membuat bidang dari garis tanpa putus (garis bersambung)
PRINT,Enter = PLOT : print gambar / obyek
RO, Enter = ROTATE : memutar obyek
SU,Enter = SUBTRACT : memotong gambar 3D
TR,Enter = TRIM : memotong garis 2D
UNI,Enter = UNION : menggabungkan obyek 3D

Diatas merupakan sebagian kecil command yang terdapat pada autocad, yang pastinya masih terdapat banyak lagi command-command yang bisa sobat pelajari lebih mendalam.

Kenapa harus belajar Adobe Illustrator?

Sebelum mulai bertanya-tanya kenapa harus belajar adobe illustrator, alangkah baiknya memahami apa yang di adobe illustrator. Adobe Iluustrator adalah sebuah perangkat lunak editor grafis vektor yang sedang populer di kalangan designer. Software yang dikembangkan dan dipasarkan oleh Adobe Systems merupakan alat yang ampuh yang memiliki kurva belajar rendah.

Banyak orang telah menemukan Adobe Illustrator untuk menjadi alternatif yang berguna untuk alat desain kompleks seperti AutoCad. Selain ini, Adobe Illustrator tempat penekanan pada lukisan, sesuatu yang hilang dari AutoCad ketika pertama kali diperkenalkan.

Memang Adobe Illustrator tidak seterkenal saudaranya Adobe Photoshop, tetapi mereka berdua memiliki kesamaan fungsi yaitu sebagai alat pembuat, pendesain, pengedit gambar. Adobe Illustrator mengolah gambar berjenis vektor, dimana gambar tersebut akan tetap bagus walaupun dilakukan proses zooming atau scaling (diperbesar). 

Fungsi atau kegunaan dari aplikasi Adobe Illustrator antara lain dapat digunakan dalam pembuatan :
  • Grafik.
  • Watermark.
  • Banner / spanduk.
  • Desain gambar.
  • Desain aplikasi.
  • Logo perusahaan.
  • Wallpaper.
  • Diagram.
  • Logo website / blog.
  • Ikon aplikasi.
  • Desain kaos.
  • Ilustrasi.
  • Kartun.
  • Tabel.
Berikut minimum requirements untuk AI pada sistem Mac dan Windows:

– Windows

2GHz or faster processor
Microsoft® Windows® XP with Service Pack 2 (Service Pack 3 recommended) or Windows Vista® Home Premium, Business, Ultimate, or Enterprise with Service Pack 1 (certified for 32-bit Windows XP and Windows Vista)
512MB of RAM (1GB recommended)
2GB of available hard-disk space for installation; additional free space required during installation (cannot install on flash-based storage devices)
1,024×768 display (1,280×800 recommended) with 16-bit video card
DVD-ROM drive
Broadband Internet connection required for online services*
– Mac OS

PowerPC® G4 or G5 or Intel® processor
Mac OS X v10.4.11–10.5.4
512MB of RAM (1GB recommended)
2GB of available hard-disk space for installation; additional free space required during installation (cannot install on a volume that uses a case-sensitive file system or on flash-based storage devices)
1,024×768 display (1,280×800 recommended) with 16-bit video card
DVD-ROM drive
QuickTime 7 software required for multimedia features
Broadband Internet connection required for online services*

Peluang Usaha Mudah Dan Murah Dengan Hasil Yang Menjanjikan

Dengan semakin meningkatnya kebutuhan hidup layak bagi seseorang terlebih bari mereka yang tinggal dikota besar, banyak orang yang berlomba-lomba untuk mencari penghasilan lebih dengan kata lain menjadi pelaku usaha di berbagai bidang. Di era seperti ini banyak peluang usaha yang dapat dijalankan oleh banyak orang entah itu pegawai, ibu rumah tangga ataupun mahasiswa. Sedangkan bisnispun terdapat banyak macam, ada yang bisnis sampingan , bisnis rumahan, bisnis di desa, dll.

Dalam menjalankan bisnis berbagai orang memutar otak bagaimana cara memulai bisnis dengan modal rendah dan untung besar. Tak heran banyak juga pelaku bisnis yang menghalalkan segala secara untuk meraup keuntungan yang berlimpah, yang pasti hal seperti itu tidak di benarkan.

Sebenarnya masih banyak bisnis / usaha dengan modal murah dan hasil yang bagus, tanpa harus berbuat curang. Berikut adalah contoh beberapa usaha dengan modal yang cukup terjangkau dengan hasil yang menjanjikan.
  1. Gerobak Makanan, makanan apa saja yang penting Anda menyajikan secara kreatif baik nama, tampilan gerobak, kemasan makanan dan makanannya sendiri. Banyak contoh usaha kecil seperti sukses, paling gampang ya Kebab Turki,  Martabak Afrika, Gorengan Factor, atau Anda bisa memulai gerobak makanan sendiri seperti warung kopi, kue tradisional.
  2. Usaha Ternak Lele, jika anda adalah orang yang suka berternak ikan maka ikan lele adalah salah satu ikan ternak yang sangat menguntungkan jika di kembang biakkan karena lele sangatlah favorit di kalangan masyarakat indonesia untuk di jadikan makanan, jadi sangatlah menguntungkan sekali jika anda memilih usaha ini.
  3. Jasa kecantikan, Anda seorang perempuan? dan Hoby Berdandan? jangan sia-siakan kemampuan anda hanya untuk merias diri anda saja lebih baik anda membuka jasa kecantikan untuk mendapatkan penghasilan tambahan ataupun penghasilan tetap dengan cara anda membuak suatu salon kecantikan atau sejenisnya, anda bisa memulainya di rumah anda sendiri
  4. Membuka toko online, karena sekarang ini jaman nya sudah modern kebanyakan orang beli dengan cara online termasuk saya sendiri yang suka beli online karena beli online sangatlah mudah dan murah sehingga sangat banyak pelaku pembeli online atau yang menyediakan toko online. barang yang bisa anda tawarkan dalam toko anda sangatlah beragam sesuai selera andfa jika anda memilki minat tentang baju maka anda harus jual baju atau jaket, bila anda berminat jual obat maka anda ya harus jual obat. untuk keuntungan juga sangat besar tergantung terjyualnya produk yang tawarkan. kerugian bisnis toko online sangatlah kecil karena anda tidak membutuhkan banyak biaya untuk membuka toko tidak seperti toko pada umumnya yang memerlukan tempat kalu di dunia maya tidak perlu tempat.
  5. Jual Pulsa, jual pulsa juga adalah satu alternatif pekerjaan yang mudah untuk dilakukan karena anda hanya akan menunggu pelanggan datang dan mengisikan pulsa ke hpnya. Untuk keuntungnya juga menjanjikan karena hampir semua orang memilki hp dan hp membutuhkan pulsa jadi bagaimana apakah anda tertarik.
Nahh.. itulah beberapa usaha yang dapat anda jalankan sesuai dengan keahlian dan minat yang anda miliki.


Apa sih Adobe Photoshop?

Adobe Photoshop adalah sebuah aplikasi yang dapat meng-animasikan gambar dengan bagus. Adobe Photoshop merupakan perangkat lunak editor buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek. Perangkat lunak ini banyak digunakan oleh fotografer digital dan perusahaan iklan sehingga dianggap sebagai pemimpin pasar (market leader) untuk perangkat lunak pengolah gambar/foto. Keunggulan aplikasi ini dari software pengolah gambar yang lain adalah hasilnya lebih bagus dan kalau di perbesar tidak akan pecah-pecah hasilnya.

Nama Thomas dan John Knoll tentu saja tidak akan lepas dari Photoshop, apalagi jika anda membaca splash screen yang muncul saat loading aplikasi ini. Pada awalnya Thomas Knoll menciptakan program yang menayangkan gambar format hitam putih ke dalam layar monochrome. Program ini dinamakan Display. John Knoll, saudara lelakinya yang bekerja di Industrial Light & Magic menyarankan agar disempurnakan dan dijadikan program editing atau koreksi gambar. Kolaborasi ini menciptakan Photoshop yang kemudian dijual lisensinya ke Adobe Systems.

Seiring dengan inovasi yang dilakukan dimana mereka masih terlibat di dalamnya, perangkat lunak ini dapat digunakan untuk mengoreksi gambar, menambahkan efek pada gambar, melakukan filtering, mengubah gambar, menyatukan beberapa gambar bahkan memproduksi gambar ringan untuk digunakan pada website. Beberapa versi terakhir kemudian dilengkapi dengan aplikasi tambahan yakni Adobe ImageReady. Photoshop tentu saja memiliki kaitan yang erat dengan perangkat lunak penyunting media, animasi dan authoring buatan Adobe yang lain. File format asli Photoshop yakni PSD dapat digunakan oleh Adobe Imageready.

Pengembangan manipulasi gambar digital banyak memengaruhi industri fotografi. Pengembangan tersebut menciptakan seni pengolah gambar (photo retouching) dan mengubah cara kerja: produk yang biasanya hanya dapat diciptakan oleh fotografer profesional selama berjam-jam atau bahkan berhari-hari, kini dapat diproduksi oleh seniman amatir sekalipun. Manipulasi gambar digital telah menyumbang begitu banyak hal kepada dunia fotografi dengan memungkinkan manipulasi yang awalnya sulit atau bahkan tak mungkin. Photoshop berperan besar dalam perkembangan dunia digital saat ini. Pada masa revolusi fotografi digital pada tahun 90-an, Photoshop menjadi standar di dunia industri. Banyak fotografer yang menggunakan program ini untuk mengoptimalkan hasil akhir foto yang mereka ciptakan.

Photoshop memiliki kemampuan untuk membaca dan menulis gambar berformat raster seperti .png, .gif, .jpeg, dan lain-lain. Photoshop juga memiliki beberapa format file khas:
  1. PSD (Photoshop Document) format yang menyimpan gambar dalam bentuk layer, termasuk teks, mask, opacity, blend mode, channel warna, channel alpha, clipping paths, dan setting duotone. Kepopuleran photoshop membuat format file ini digunakan secara luas, sehingga memaksa programer program penyunting gambar lainnya menambahkan kemampuan untuk membaca format PSD dalam perangkat lunak mereka.
  2. PSB' adalah versi terbaru dari PSD yang didesain untuk file yang berukuran lebih dari 2 GB
  3. PDD adalah versi lain dari PSD yang hanya dapat mendukung fitur perangkat lunak PhotshopDeluxe.

Ada beberapa perangkat lunak yang dapat digunakan sebagai ganti Photoshop, yang paling terkenal adalah Corel Photo-Paint (sepaket dengan CorelDRAW, Corel Painter, Corel Paint Shop Pro Photo XI dan Ulead PhotoImpact. Perangkat lunak lainnya termasuk Helicon Filter, GIMP, openCanvas, Paint.NET, Photoscape dan Pixel image editor.

Tentang Autocad

AutoCAD merupakan salah satu software komputer yang dikembangkan oleh Autodesk untuk menggambar 2D dan 3D. Keluarga produk AutoCAD secara keseluruhan adalah software CAD yang paling banyak digunakan di dunia antara lain insinyur sipil, insinyur mesin, insiyur eloktronik, desainer interior dan lain sebagainya.
AutoCAD modern meliputi set lengkap pemodelan solid dasar dan peralatan 3D. Pelepasan AutoCAD 2007, termasuk pemodelan 3D baik yang disediakan navigasi yang lebih baik ketika bekerja di 3D. Selain itu, menjadi mudah untuk mengedit model 3D. Mesin mental ray yang termasuk dalam rendering dan oleh karena itu mungkin untuk melakukan rendering kualitas. AutoCAD 2010 memperkenalkan parametric fungsionalitas dan pemodelan mesh.

Autodesk juga mengembangkan program vertikal untuk beberapa disiplin knhusus perangkat tambahan. Sebagai contoh, AutoCAD Architecture (sebelumnya Desktop Arsitektur) memungkinkan desainer arsitektur untuk menggambar objek 3D, seperti dinding, pintu dan jendela, dengan data lebih cerdas terkait dengan mereka bukan objek sederhana, seperti garis dan lingkaran. Data dapat diprogram untuk mewakili arsitektur produk tertentu yang dijual di industri konstruksi, atau diekstraksi ke file data untuk harga, estimasi bahan, dan nilai-nilai lain yang berkaitan dengan objek diwakili. Alat tambahan menghasilkan gambar 2D standar, seperti ketinggian dan bagian, dari model arsitektur 3D. Demikian pula, Desain Sipil, 3D Desain Sipil, dan Desain Sipil Profesional dukungan data-obyek spesifik, memfasilitasi mudah perhitungan standar teknik sipil dan representations.
Setelah merilis AutoCAD 2011 untuk Mac, versi Windows tidak memiliki beberapa fitur yang ditemukan dalam versi Mac. Beberapa kontrol kanvas versi Mac telah ditambahkan ke rilis 2012. Untuk mencapai tujuan untuk manipulasi model yang lebih baik 3D, Autodesk tidak jauh dengan metode sejarah lama disimpan dan memperkenalkan baru plug-in yang secara otomatis akan diinstal, Fusion Autodesk Inventor. 
Plug-in ini memungkinkan pengguna untuk langsung membuka dan mengedit model 3D tanpa harus menyimpan dan mengekspor pekerjaan mereka secara manual. Ketika pengguna selesai mengedit plug-in secara otomatis akan membuka versi terbaru kembali di AutoCAD. Autodesk juga mengganti fitur array yang lebih tua dengan fitur baru array terkait. Ini sekarang memungkinkan pengguna untuk menduplikasi hal menggunakan tiga perintah yang berbeda: array kutub, array persegi panjang, dan objek menempatkan sepanjang jalur yang telah ditentukan. Fitur array baru didesain ulang juga akan bekerja dengan baik objek 2D dan 3D. Autodesk juga memilih untuk memungkinkan pengguna untuk membeli aplikasi pendamping langsung dalam program AutoCAD 2012 . Rilis terbaru dari AutoCAD juga datang dengan persyaratan sistem baru dan rekomendasi dalam rangka untuk menjalankan AutoCAD 2012.Rilis terbaru dari AutoCAD adalah versi 2012 Beberapa perubahan kecil dilakukan untuk meningkatkan kemampuan 3D, dan beberapa fitur baru yang ditambahkan untuk meningkatkan produktivitas dari program ini. Perubahan dan fitur termasuk: kontrol kanvas meningkat, array terkait, manipulasi model yang ditingkatkan 3D, dan lain yang kurang terlihat.
 

Menjadi Pegawai Yang Baik Bukanlah Hal Yang Sulit

Menjadi pegawai yang baik merupakan kewajiban setiap orang yang dipekerjakan oleh perusahaan maupun perseorangan. Kewajiban pekerja adalah bekerja dengan baik dan selanjutnya kewajiban perusahaan yang memberi pekerjaan adalah memberikan gaji atau upah beserta tunjangan-tunjangannya. Semakin tinggi tanggung jawab yang diberikan perusahaan, maka seharusnya semakin tinggi pula penghasilan yang didapat seorang pegawai.

Berikut ini adalah beberapa cara yang bisa anda lakukan untuk menjadi pegawai / karyawan / pekerja yang baik :
  1. Beriman dan Bertakwa Kepada Tuhan YME – Serahkan semua urusan kepada Allah SWT. Tujuan hidup kita hanyalah beribadah kepadaNya demi keridhoanNya. Harta dan jabatan hanyalah jembatan untuk beribadah kepadaNya. Gunakan pedomanNya untuk mencari nafkah di dunia yang hanya sementara.
  2. Disiplin – Datang tepat waktu, pulang tepat waktu, menyelesaikan pekerjaan yang diberikan tepat waktu, dapat mengikuti aturan yang berlaku, dan lain sebagainya.
  3. Memberi Kontribusi Yang Positif dan Lebih – Jangan terpaku dengan target dan cara kerja yang sudah ada. Gunakan imajinasi dan inovasi kreativitas yang ada dalam diri. Temukan sesuatu yang dahsyat yang bisa menyebabkan pemimpin perusahaan terkesan dengan hasil yang telah kita dapatkan.
  4. Menghasilkan Hasil Kerja Yang Baik – Kualitas pekerjaan yang dihasilkan haruslah baik sesuai dengan harapan yang diinginkan oleh perusahaan atau orang yang memberikan pekerjaan. Tanpa hasil kerja yang baik, maka percumalah kebaikan kita yang lain di kantor tempat kerja kita.
  5. Menjaga Hubungan Baik Dengan Klien Kerja – Jaga baik-baik hubungan dengan pihak luar yang menjadi rekan kerja perusahaan. Konsumen adalah raja yang harus kita jaga kepercayaannya kepada kita. Berikan yang terbaik kepada mereka semampu kita.
  6. Setia Kepada Perusahaan – Tunjukkan kesetiaan pada perusahaan tempat bekerja. Jangan mudah berpindah-pindah tempat kerja karena iming-iming penghasilan yang lebih besar.
  7. Menciptakan Suasana Kerja Yang Menyenangkan – Ciptakan suasana kerja baik kondusif bagi semua orang yang berada di lingkungan kerja mulai dari pegawai, pimpinan, petugas kebersihan (ob), tukang parkir, orang kantin, dan lain-lain.
Tidak terlalu sulit kan menjadi seorang pegawai yang baik. Semoga kita semua bisa bercermin, sudahkah kita menjadi pegawai yang baik.

Jiwa Entrepreneurship?

Menjadi wirausaha atau tidak menjadi wirausaha, sesungguhnya merupakan pilihan hidup. Tetapi pilihan yang tidak didasari atas pemahaman, pertimbangan dan pengetahuan yang luas dan mendalam mengenai apa yang akan dilakukan, dapat menjadi awal yang tidak baik jika ternyata pilihan tersebut di kemudian hari ternyata keliru. Pilihan menjadi wirausaha merupakan alternatif yang paling menjanjikan untuk kehidupan yang akan datang. Sayangnya pilihan menjadi wirausaha ini belum begitu banyak tumbuh di kalangan generasi muda kita. Untuk itu membangun jiwa kewirausahaan harus terus menerus dilakukan oleh siapapun yang peduli terhadap masa depan dirinya, keluarga dan masyarakat. 

Membangun jiwa kewirausahaan harus dimulai dari adanya kesadaran bahwa jiwa kewirausahaan dapat ditumbuhkan melalui berbagai cara dan strategi. Wirausaha bukan semata-mata masalah bakat (meskipun bakat tetap merupakan faktor penting), tetapi juga sebuah motivasi, perjuangan dan keinginan yang kuat untuk mewujudkannya.

Hasil studi menyimpulkan adanya sifat-sifat umum wirausaha: 
  1. Sifat instrumental, yaitu tanggap terhadap peluang dan kesempatan berusaha maupun yang berkaitan dengan perbaikan kerja.
  2. Sifat prestatif, yaitu selalu berusaha memperbaiki prestasi, mempergunakan umpan balik, menyenangi tantangan dan berupaya agar hasil kerjanya selalu lebih baik dari sebelumnya.
  3. Sifat keluwesan bergaul, yaitu selalu aktif bergaul dengan siapa saja, membina kenalan-kenalan baru dan berusaha menyesuaikan diri dalam berbagai situasi.
  4. Sifat kerja keras, yaitu berusaha selalu terlibat dalam situasi kerja, tidak mudah menyerah sebelum pekerjaan selesai. Tidak pernah memberi dirinya kesempatan untuk berpangku tangan, mencurahkan perhatian sepenuhnya pada pekerjaan, dan memiliki tenaga untuk terlibat terus menerus dalam kerja.
  5. Sifat keyakinan diri, yaitu dalam segala kegiatannya penuh optimisme bahwa usahanya akan berhasil. Percaya diri dengan bergairah langsung terlibat dalam kegiatan konkrit, jarang terlihat ragu-ragu.
  6. Sifat pengambil resiko yang diperhitungkan, yaitu tidak khawatir akan menghadapi situasi yang serba tidak pasti di mana usahanya belum tentu membuahkan keberhasilan. Dia berani mengambil resiko kegagalan dan selalu antisipatif terhadap kemungkinan-kemungkinan kegagalan. Segala tindakannya diperhitungkan secara cermat. 
  7. Sifat swa-kendali, yaitu benar-benar menentukan apa yang harus dilakukan dan bertanggung jawab terhadap dirinya sendiri.
  8. Sifat inovatif, yaitu selalu bekerja keras mencari cara-cara baru untuk memperbaiki kinerjanya. Terbuka untuk gagasan, pandangan, penemuan-penemuan baru yang dapat dimanfaatkan untuk meningkatkan kinerjanya. Tidak terpaku pada masa lampau, gagasangagasan lama, tetapi berpandangan ke depan dan mencari ide-ide baru.
  9. Sifat mandiri, yaitu apa yang dilakukan merupakan tanggung jawab pribadi. Keberhasilan dan kegagalan dikaitkan dengan tindakantindakan pribadinya. Dia lebih menyenangi kebebasan dalam mengambil keputusan untuk bertindak dan tidak mau bergantung pada orang lain.
Apakah anda memiliki salah satu atau lebih sifat umum wirausaha?

Mengenal Object Oriented Programming (OOP)

Object-Oriented Programming (OOP) adalah sebuah pendekatan untuk pengembangan suatu software dimana dalam struktur software tersebut didasarkan kepada interaksi object dalam penyelesaian suatu proses/tugas.

Interaksi tersebut mengambil form dari pesan-pesan dan mengirimkannya kembali antar object tersebut. Object akan merespon pesan tersebut menjadi sebuah tindakan /action atau metode. Jika kita mencoba melihat bagaimana tugas disekitar kita diselesaikan, kita akan mengetahui bahwa kita berinteraksi dalam sebuah object-oriented world.

Konsep OOP dimulai pertengahan 1960-an dengan sebuah bahasa program SIMULA kemudian dilanjutkan di era 70-an dengan SMALLTALK. Meskipun developer software tidak secara intensif mengembangkan OOP, tetapi metodologi object-oriented tetap digunakan.
Pada pertengahan 80-an, bahasa OOP seperti C++ dan Eifle menjadi popular diantara programmer computer. Popularitas OOP berlanjut pada tahun 90-an, banyak pengembang software menggunakan konsep OOP seperti Java dll. Di tahun 2002, versi terakhir dari Visual Studio, Microsoft memperkenalkan bahasa OOP baru yaitu C# (dibaca C-sharp) serta upgrade Visual Basic, dan ini merupakan sebuah bahasa OOP sesungguhnya.

Beberapa konsep dasar dan term yang umum untuk seluruh bahasa Object Oriented Programing :

1. Class
Class adalah kumpulan atas definisi data dan fungsi-fungsi dalam suatu unit untuk suatu tujuan tertentu. Sebuah class adalah dasar dari modularitas dan struktur dalam pemrograman berorientasi object. Sebuah class secara tipikal sebaiknya dapat dikenali oleh seorang non-programmer
sekalipun terkait dengan domain permasalahan yang ada, dan kode yang terdapat dalam sebuah class sebaiknya (relatif) bersifat mandiri dan independen (sebagaimana kode tersebut digunakan jika tidak menggunakan (OOP). Dengan modularitas, struktur dari sebuah program akan terkait dengan aspek-aspek dalam masalah yang akan diselesaikan melalui program tersebut. Cara seperti ini akan menyederhanakan pemetaan dari masalah ke sebuah program ataupun sebaliknya.

2. Objects
Object adalah sebuah structure yang menggabungkan data dan prosedur untuk bekerja bersama-sama. Objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi
objek. Dalam term OOP, object adalah sebuah structure yang menggabungkan data dan prosedur untuk bekerja bersama-sama. Contoh, jika kamu tertarik dalam pelacakan data yang dihubungkan dengan produk, kamu akan menciptakan sebuah object produk yang bertanggung jawab untuk me-maintenance dan bekerja dengan data yang bersinggungan dengan produk. Jika kamu ingin kemampuan mencetak dalam aplikasi kamu, kamu harus bekerja dengan sebuah object printer yang bertanggung jawab untuk data serta metode yang digunakan untuk berinteraksi dengan
printermu.

3. Abstraction
Ketika membangun objects dalam aplikasi OOP, adalah penting untuk menggabungkan konsep abstraction ini. Jika kamu membangun aplikasi shipping, kamu harus membangun object produk dengan atribut seperti ukuran dan berat. Warna adalah contoh informasi yang tidak ada hubungannya dan harus dibuang. Tetapi ketika kamu membangun orderentry application, warna menjadi penting dan harus termasuk atribut object produk.

4. Encapsulation
Ciri penting lainnya dari OOP adalah encapsulation. Encapsulation adalah sebuah proses dimana tidak ada akses langsung ke data yang diberikan, bahkan hidden. Jika kamu ingin mendapat data, kamu harus berinteraksi dengan object yang bertanggung jawab atas dara tersebut. Dalam contoh inventory, jika kita ingin melihat atau mengupdate informasi atas produk, kita seharusnya bekerja melalui object produk. Untuk membaca data, kita mengirimkan pesan ke object produk, kemudian
object produk akan membaca pesan dan mengirim pesan balik ke kamu. Object produk mendefinisikan bahwa operasi dapat dilakukan pada data produk. Jika kamu mengirim pesan untuk memodifikasi data dan jika object produk menentukan bahwa permintaan itu valid maka permintaan
tersebut akan dilakukan dan akan mengirimkan pesan balik bersama hasilnya. Dengan melakukan encapsulasi pada data, berarti kamu membuat data dari sistemmu lebih secure dan terpercaya. Karena kamu mengetahui bagaimana data diakses dan operasi apa yang sedang berjalan pada data. Hal ini membuat maintenance program menjadi lebih mudah. Kamu juga dapat memodifikasi metode yang digunakan untuk kerja pada data, dan jika kamu tidak merubah bagaimana metode itu diminta dan tipe response dikirim balik, maka kamu tidak dapat merubah object lain dengan menggunakan metode tersebut.

5. Polymorphism
Polymorphisms adalah kemampuan 2 buah object yang berbeda untuk merespon pesan permintaan yang sama dalam suatu cara yang unik. Bagaimana hal ini berhubungan dengan OOP? Kamu dapat membuat objects yang dapat merespon pesan yang sama dalam implementasi yang unik. Contohnya, kamu dapat mengirim pesan print ke object printer yang akan mencetak pada printer, dan kamu juga dapat mengirim pesan yang sama ke object screen yang akan menuliskan pada screen monitor. Dalam
OOP, kamu menerapkan tipe polymorphism melalui proses yang disebut overloading. Kamu dapat mengimplementasikan metode yang berbeda pada sebuah object yang mempunyai nama yang sama.

6. Inheritance
Menggunakan inheritance dalam OOP untuk mengklasifikasikan objects dalam program sesuai karakteristik umum dan fungsinya. Hal ini akan membuat pekerjaan bersama object lebih mudah dan lebih intuitif. Hal ini juga membuat programming lebih mudah karena memungkinkan kita untuk mengkombinasikan karakteristik umum kedalam object parent dan mewariskan karakteristik ini ke child object.

7. Aggregation 
Aggregation adalah kondisi ketika object berisi gabungan dari object-object yang berbeda dan bekerja bersama. Contoh mesin pemotong rumput terdiri dari object roda, objects mesin, object pisau dan lain-lain. Object mesinpun merupakan gabungan dari berbagai object. Kemampuan untuk menggunakan aggregation dalam OOP adalah satu feature yang powerful yang memungkinkan model menjadi akurat. Pemrograman visual membawa OOP ke level berikutnya. Tujuan pemrograman visual adalah agar pemrograman menjadi lebih mudah bagi para programmer dan lebih mudah diakses oleh kalangan nonprogrammer dengan meminjam bahasa OOP, dan mempraktikanya secara grafis atau visual. Pemrograman visual memungkinkan pengguna untuk lebih fokus pada pemecahan masalah ketimbang cara menangani bahasa pemrograman.