Pemprograman Berorientasi Objek

Selasa, 30 April 2013


Pemprograman Berorientasi Objek
Semua data dan fungsi didalam paradigma ini dibungkus dalam kelas-kelas atau objek. Object Oriented programming adalah cara berpikir tentang aplikasi yang mempelajari untuk berpokir bahwa aplikasi bukan sekedar prosedur melainkan sebagai object. Object yang dimaksud disini memiliki pengertian suatu modul yang mengkombinasikan antara data dan kode program yang bekerja sama dalam program dengan melewatkan proses satu sama lain.

1. Pemodelan UML (Unified Modeling Language)
Pada pemodelan UML terdapat bagan diagram dari uml itu sendiri, saat ini kita hanya akan mengulas 4 bagian dari UML yang sering di pake. Khususnya di pake di kampusku :D
a.       Class Diagram
Menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.
Susunan struktur kelas sebaiknya memiliki jenis-jenis kelas berikut ini:
-          Kelas main
Kelas yang memiliki fungsi awal dieksekusi ketika sistem dijalankan
-          Kelas yang menangani tampilan sistem
Kelas yang mendefinisikan dan mengatur tampilan ke pemakai
-          Kelas yang diambil dari pendefinisian use case
Kelas yang menangani fungsi-fungsi yang harus ada diambil dari pendefinisian use case
-          Kelas yang diambil dari pendefinisian data
-          Kelas yang digunakan untuk memegang atau membungkus data menjadi sebuah kesatuan yang diambil maupun akan disimpan ke basis data. 

b.  Use Case Diagram
Use Case atau diagram use case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem informasi yang akan dibuat. Secara Kasar, Use case digunakan untuk mengetahui fungsi apa saja yang ada di dalam sebuah sistem informasi dan siapa saja yang berhak menggunakan fungsi-fungsi itu.

c. Activity Diagram
Menggambarkan aliran kerja atau aktivitas dari sebuah sistem atau proses bisnis bukan apa yang dilakukan aktor. Diagram aktivitas juga digunakan untuk mendefinisikan hal-hal berikut:
-          Rancangan proses bisnis dimana setiap urutan aktivitas yang digambarkan merupakan proses bisnis sistem yang didefinisikan
-          Urutan atau pengelompokan tampilan dari sistem/ user interface dimana setiap aktivitas dianggap memiliki sebuah rancangan antar muka tampilan
-          Rancangan pengujian dimana setiap aktivitas dianggap memerlukan sebuah pengujian yang perlu didefinisikan kasus ujinya.

d. Sequence Diagram
Menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek.

2. ERD (Entity-Relationship Diagram)

Entity-Relationship Diagram adalah suatu model yang berguna untuk membantu menjelaskan sambungan antara data dan objek serta hubungan yang dibangun dengan menggunakan berbagai simbol khusus yang menunjukan kardinalitas dan modalitas. Tabel untuk masing-masing objek data yang diisikan di dalam ERD harus dikembangkan sesuai dengan aturan yang diperkenalkan. Pendekatan pemodelan data digunakan untuk menciptakan satu potong analisis, dan juga untuk perancangan database serta mendukung metode analisis. 

3. Hubungan antar UML diagram diatas






Sumber :
Pressman, R. (2002). Rekayasa Perangkat Lunak Pendekatan Praktisi (Buku1). Andi.
Shalahuddin, R. A. (2011). Modul Pembelajaran Rekayasa Perangkat Lunak (Terstruktur dan Berorientasi Objek). Bandung: Modula.          



Hal baru #PA

Kemarin masuk ke kelas SIAM (Sistem Informasi Akuntansi Manufaktur) dapet cubitan-cubitan kecil dari dosen ke 2, mengingatkan kembali makna dari setiap kata. Telah sesuai atau tidak dengan penggunaan fungsionalitas yang tepat.
Saat itu kami membahas tentang Pemprograman berbasis objek dan tersetruktur...
Dari awal saya berdiri di poltek ini, belum pernah mempelajari PBO, karna yang kami pelajari adalah pemprograman secara tersetruktur. Namun pada Proyek akhir ini saya mengambil suatu keputusan yang tidak didasari oleh pemikiran yang matang, konsep yang tergambar dan pengetahuan yang memadai.
Hanya balutan emosi yang menggebu-gebu mendorong diri untuk tak berfikir lagi. Langsung saja memutuskan dengan sekejap mata... Itu semua karna deadline dari waktu input yang telah ditentukan, makanya jadi ga fokus gitu...

-28 Maret 2013, 16:48-

Input judul ala kadarnya, pilih dopem juga nda buat janji supaya minta di approve... gak tau saat itu yang dipikirin, gmna supaya judul di trima. untuk setelahnya ga kebayang dan ga mau dibayang-bayangin.

Nyesel??
kl di tanya begitu, untuk sampai saat ini saya akan jawab dengan lugas "enggak". Karna ini memang pilihan saya. Beruntung saya mengikuti kelas tambahan SIAM ini, karna mendapatkan 2 nama dosen yang pernah mengajar saya pada semester lalu. dan Beliau-beliau memang sungguh luar biasa dalam menyampaikan teori,praktek yang memadukan disiplin ilmu dalam disiplin waktu sehingga menghasilkan nilai yang cukup adil :'D... Tak begitu bagus mungkin di dalam transkrip nilai yang pernah diberikan pada saat semester lalu. Namun menurut saya pribadi itu cukup adil, karna mungkin saya kurang berusaha mengerti tentang matakuliah yang beliau berikan. 
dan saat mengetahui beliau-beliau yang mengajar, rasanya itu seperti terbang tinggi ke atas, trus pas turun kebawah pegangan awan T_________T ...

Tapi ada paduan kalimat yang selalu menjadi motivasi saya ntah sejak kapan, kalimat ini sungguh mengagumkan dan membuat saya terus bergerak maju tanpa memikirkan hal-hal yang belum terjadi telalu jauh. Yaa... itu dia kalimatnya "Teruslah bergerak maju", indah bukan?? setiap kata atau suku kata mempunyai makna yang dalam bagi mahasiswa tingkat akhir seperti kami.
Yang intinya dari penggalan kata tersebut :

- Teruslah : melakukan hal yang berulang
- Bergerak : selalu melakukan aktifitas 
- Maju : memandang kedepan

jadi kl di sambungin menurut saya maknanya "melakukan aktifitas setiap harinya dan menghasilkan suatu bentuk nyata atau progres apapun itu tanpa memikirkan besar atau kecil ". hahaha bagus ya :3
Karna kalimat itu, saya termotivasi untuk terus menyelesaikan proyek akhir ini walau tidak mendapatkan sesuatu yang terlihat begitu baik. Namun saya terus mengerjakannya tanpa memikirkan takut salah. Dengan arahan ibu yang ada di LA, terus memberikan tugas-tugas menarik yang saya baru sadar sekarang. Dengan tugas itulah saya menjadi lebih terarah dalam membayangkan permecahan dari permasalahan yang saya temui saat penyusunan PA. Bab 1 tentang awal dasar pemikiran pembuatan PA terlewati begitu saja dengan proses yang cukup menyakitkan serta perjuangan tentunya. Bab 2 Tinjauan Pustaka, untuk saat itu di lupakan langsung saja ke flowmap..dari flowmap barulah saya mengambil keputusan apa saja yang harus diisi dalam tinjauan pustaka. 
Dan sampai saat ini saya telah mengerjakan flowmap usulan dan sedang meneliti tentang UML,MVC dan yang lainnya...
Untuk sampai saat ini, yang saya pelajari :
Banyak hal baru yang sebelumnya tidak tau menjadi tau, yang tidak faham menjadi faham, yang dimengerti menjadi lebih memahami, dan yang tadinya tidak mau atau harus belajar jadi harus belajar ekstra.
1 dari banyak hal terpenting yang dapat saya fahami adalah mengerti saja belum cukup, untuk mendapatkan kepuasan tersendiri kita harus lebih dalam memahami dan tetap berpanduan pada referensi sebagai pegangan argumen kita disaat orang lain kurang yakin dengan apa yang kita ucapkan atau tuliskan.
Tetap teliti dan hati-hati :))
So, hal baru siapa takut 

-Teruslah Bergerak Maju-

Angin

Selasa, 31 Juli 2012


aku bagaikan angin,tak terlihat namun terasa.
Jika panas datang hembusan angin kan dapat menyejukkan suasana dengan seketika.
Namun hembusan angin hanya dapat kita rasa jika dapat menyadarinya bahwa ia tengah hadir di sisi kita.
Anginpun berhembus ke mana saja,tak da yg di bedakannya.
 Dari tempat bersih sampai tempat yg terkotor sekalipun,
dya hadir untuk memberikan hembusan udaranya yg menyejukkan.
Angin tak suka hanya berdiam saja, karna gerakan dr angin itulah yg menghasilkan sejuknya udara.
Angin pun tak selamanya terasa sejuk dan menyenangkan,
dapat juga berubah menjadi menjengkelkan
serta menyeramkan...
 Karna adanya perbedaan tekanan udara
maka anginpun akan menyesuaikan pada udara yg ada.
Angin hanyalah sesuatu bentuk kecil dari ciptaan
Tuhan Allah SWT yang kurang begitu sempurna.
Jikalau angin berada di tekanan yg amad besar,
 bukan hanya hal kecil saja yang dapat di hancurkannya,
hal-hal yang besar pun dapat di rubahnya menjadi kecil bahkan hancur berantakan,.
angin dapat sangat menyeramkan dan
membahayakan bukan dari kemauannya sendri,
akan tetapi ia hanya menyesuaikan dengan keadaan yang da,
jika tekanan suhu udara begitu besar
maka akan membuatnya menjadi begitu menyeramkan,
dan juga sebaliknya ia akan terasa sangat bersahabat
dan menyatu pada kita, maka ia harus berada pada
tekanan suhu udara yang kecil.
Karna itu berharaplah angin selalu berada
pada posisi tekanan udara yang stabil,agar dapat selalu menyejukkan jiwa maupun raga.

Keunikan Google

kalau penasaran coba satu persatu ya, seru juga kok :D hahahha

1. Google Berguling 360 derajat
Buka Google ( www.google.com ) dan ketikkan do a barrel roll, maka sebelum selesai mengetik, lihat kejutan dengan tampilan animasi halaman google yang memutar 360 derajat.Tampilan Google setelah mengetik do a barrel roll

2. Logo dan Menu Google Berjatuhan
Buka halaman web google, kemudian ketikkan google gravity, tetapi jangan di tekan Enter terlebih dahulu, melainkan klik link I’m Feeling Lucky (jika membuka Google.com) atau klik Saya lagi beruntung (ketika membuka google.co.id) dan lihat animasi yang muncul setelahnya.

Masih ada yang unik, kita bisa menarik logo atau link-link yang berjatuhan dan menggeser atau melempar keatas, dan otomatis mereka akan jatuh kembali, seakan karena adanya gaya gravitasi.

3. Tampilan Halaman Google Miring
Sebelumnya tips ini bisa didapatkan dengan mengetikkan kata atau pencarian tilt. Alternatifnya, ketikkan kata pencarian askew, dan lihat perubahan tampilan google yang sekarang menjadi miring.

4. Animasi Google Bergerak Berbentuk Bola/Bulatan
Buka halaman web google.com kemudian ketikkan kata google sphere tetapi jangan di tekan enter, melainkan klik lagi link I’m feeling Lucky atau Saya lagi beruntung (dalam bahasa Indonesia) dan lihat perubahan tampilan web google. Halaman awal Google akan berubah dan bergerak mengikuti bentuk bola.

5. Tulisan Google Makin Membesar
Cobalah ketik Epic Google dan pakai I’m Feeling Lucky/Saya Lagi Beruntung. Halaman awal google akan makin membesar dan membesar.

6. Teks Google yang Menari
Ketikkan google loco dan pakai I’m Feeling Lucky/Saya Lagi Beruntung. Teks Google akan Menari dan setiap kita mengetik di kotak search, maka kotak search itu akan berubah-ubah warnanya.

7. Siapa Yang Termanis?
Penasaran? Cobalah ketik who is the cutest di google, gunakan I’m Feeling Lucky/Saya lagi Beruntung. Google 

akan menunjukkan siapa yang termanis menurutnya!


Sumber : http://ow.ly/i/OiMo

Don't let me go

Minggu, 22 Juli 2012


jangan pernah beranjak dari jalurmu,
karna ku rasa ini adalah perjalanan kita
walau bnyak hal rumit yang kita lalui,
namun ku yakin rasa ini semakin kuat untuk memiliki
satu kata yang sering ku sebut.
cinta...
ya cinta antara kamu dan aku, bukan dia atau mereka
Percayalah, bahwa setiap langkahku selalu memikirkanmu
jangan pernah ada kebohongan yang tersembunyi,
pahit manisnya kan kita rasakan bersama.
karna di antara kata cinta banyak menyisipkan akan artinya
kebersamaan,kebahagiaan,keceriaan,saling percaya,memiliki
melaluimu ku mengenal hatimu, melaluimu aku mengakrabkan sifatmu,
melaluimu pula aku mengenal cinta kita...
semakin bnyak kesulitan yang kita alami, semakin erat rasa tuk memiliki
Ku mencintaimu dengan hati...
tak pernah ada sesal yang terucap dari hatiku :)
Terimakasih karna kamu telah mengajarkan banyak hal di kehidupanku,
kumohon tetaplah bersamaku, menemani hatiku...
Trimakasih cinta


menyatukan aliran itu rumit

Jumat, 23 Desember 2011

Ceritaku di bandung 24 desember 2011, 5;55 Wib di kost Villa anisa

hahahap... yah sesuai dengan title nya. memang mungkin itulah wujud penggambaran nyata yang aku rasa. sebab, kurasa dahulu bagai seperti mencoba untuk membangun dunia sendiri dengan kemampuan sosialisasiku yang sangat lemah. Cristina Alvionita, yah mungkin sudah banyak yang mengenalnya. sebuah wujud nyata yang nyasar entah dari planet mana. sebenarnya saat itupun aku merasa masih mempunyai ruang pembatas dengan mereka. Mereka yang ku sebut sahabat. ntah mengapa, masih saja merasa pembatas itu masih ada. Pada akhirnya manusia yang akrab dipanggil tina itupun membuat gebrakan baru terhadap penglihatanku. Ntah mengapa, ada ada saja olahan kata dia yang di tujukan untuk ku. Mulai dari ceramah pagi siang sore malam, sampai akupun di sidang. Akupun sempat berfikir, teman macam apa dia nih. mau saja tau urusan'' ku, kerjaannya ngomel'' mulu.

dan pada akhirnyapun aku menyadari maksud tersirat yang ingin ia sampaikan. Jangan jadi pengecut di dalam diri sendiri. Jangan jadi penyendiri di dalam masalah. Jangan jadi pendiam di dalam kesusahan. dan Jangan jadikan diri lemah dalam menghadapi semua yang ada.

Yah, pada akhirnya pun aku menemukan teman untuk berbagi. Lebih dari seorang teman yang perduli akan teman lainnya. eitsss pikirannya tolong di luruskan ya,. ahahahaha
yah, aku merasa bagaikan ditemani seorang saudara. Bagai perlindungan seorang mba yang mengerti akan kesusahan adiknya... Aku mengerti kami disini bagai manusia yang terlantar di planet ntah brantah. tak ada sanak saudara, tak ada keluarga. Kami pulang pun hampir seluruh nya menunggu terdapat even ataupun libur panjang. Barulah kami sampai pada pangkuan kasih sayang keluarga. Jadi wajar, jikalau pada planet ini kami hampir semua haus akan kasih sayang seorang keluarga. (asal jangan nyeleneh aj, masih dalam batas wajar. --> khususnya yang mau anggep kk/keluarga antar cew & cow .,hati'' banyak rambu'' pembatasnya tuh :D ).

hemm, tapi kalau aku pulang ke rumah pun. mba'' ku pada ngga adaan, pada jadi perantau di negri sebrang dan sudah disegel pula (dimiliki). yang ada di rumah kriiikkk kriikkk nda ada lagi tempat untuk bercanda, berbagi, pukul''an, tendang''an waktu tidur. Yah, namun di sini. aku mendapkannya kembali, yah tak sepenuhnya sih. karna toh aku'' juga yang kena bagian untuk beresin kamar, cuci piring, cuci baju :'(  ...
padahal seharusnya mba lah yang ngalah sama adek untuk bersihin semua itu setiap saat. Huft, susah juga ya jadinya. hahahaha....

Namun, ketika tina pun tak ada, benar'' terasa sekali sepi yang aku dapat. padahal dia cuma ilang 5 hari karna mau natalan bareng keluarga nya di semarang. Mulai dari cari makan, makan, tidur, ntah mau ngapain lagi, sampai di kelas pun kriiikkk kriiikkk kriiikkk semua sibuk dengan aktifitas sendiri. Aku pun merasa bingung mau ngapain. Hanya terdiam terpaku pada laptop yang ntah berantah apa tujuan ku membuka lalptop ini...
Mungkin aku memang lemah untuk bersosialisasi dengan menyeluruh...