Thursday, February 23, 2012

OOP !!!! (Pemrograman Berorientasi Objek)

 1.  Perbedaan konsep Pemrograman Terstruktur dengan Pemrograman Berorientasi Obyek adalah di dalam pemrograman terstruktur struktur data dan fungsi didefinisikan secara terpisah dan tidak berhubungan secara erat sedangkan pemrograman beroientasi objek setiap objek adalah entitas tunggal yang memiliki kombinasi struktur data dan fungsi tertentu.

Contoh :

Pemrograman berorientasi objek :

           #include <iostream.h>

           #include <conio.h>

           #include <string.h>



           struct buku {

            char judul[35];

          char pengarang[25];

           int jumlah;

           };



          void main() {

          clrscr();

          buku novel;

                 

        strcpy(novel.judul,"Pemrograman Berorientasi Object");

    strcpy(novel.pengarang,"Abdul Kadir");

    novel.jumlah = 12;



    cout<<novel.judul<<endl;

    cout<<novel.pengarang<<endl;

    cout<<novel.jumlah<<endl;

}



                Pemrograman tersetruktur :

 Const

     Gaji:=200000;

     Pph:=0.1;

     Nama:=’Senopati Pamungkas’;

     Begin

     Writeln(‘Nama Pegawai      : ‘,nama);

     Writeln(‘Gaji Pokok           : ‘,gaji);

     Writeln(‘Pajak                   : ‘,Pph);

      End.







2.       Pengertian istilah :

a.       Kelas 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 objek.

b.      Obyek adalah membungkus data dan fungsi bersama menjadi suatu unit dalam sebuah program komputer. Objek merupakan dasar dari modularitas dan struktur dalam sebuah program komputer berorientasi objek.

c.       Inheritence (pewarisan) adalah salah satu bentuk penggunaan kembali perangkat lunak dimana suatu kelas baru dibuat dari kelas yang sudah ada dengan memakai variabel data fungsi (method) dari kelas yang sudah ada tersebut serta menambah atribut/pelaku yang baru, kelas baru otomatis memiliki variabel atau fungsi yang dimiliki kelas asal.

d.      Public adalah digunakan apabila objek tersebut diperuntukkan untuk semua class yang artinya objek tersebut dapat digunakan oleh semua class yang berkaitan dengan objek tersebut.

e.      Protected adalah hanya bisa digunakan untuk class tersebut dan class turunannya yang dapat menggunakan objek dengan modifier tersebut.

3. Pengertian potongan program C++ berikut adalah :


     Class Buku {


                                private :

                                                char judul[35];

                                                char pengarang[35];

                                                int jumlah;

                                public :

                                                Buku (char *Judul);

                                                Buku (char *Judul, char *Pengarang);

                                                Buku (char *Judul, char *Pengarang, int Jumlah);

                                                Void info();

};



Sebuah classl yang memiliki objeck buku dengan anggota kelas yang private berarti anggota kelas tersebut tidak bisa diakses oleh kelas lain dan anggota kelas public yang berarti bisa di akses oleh kelas lainnya.

                                Void main () {

                                                clrscr ();

                                                Buku novel1(“Novel1”);

                                                Buku novel2(“Novel2”, “Pengarang2”);

                                                Buku novel3(“Novel3”, “Pengarang3”, 1C);

                                                novel1.info();

                                                novel2.info();

                                                novel3.info();

}

                       Digunakan untuk menampilkan isi dari program yang si buat.

Bersambung....

Buat teman temanku tersayang.... yang ingin copas, mohon beberapa bagian di buat berbeda misalnya contoh and so on...

trims...

Belajar Manajemen Sains 2 (Teknik Panjadwalan)

2.     Buatlah diagram jaringan dari urutan kegiatan sbb :

1. Kegiatan A merupakan kegiatan pertama pada suatu proyek
2. Kegiatan A mendahului kegiatan B dan C yang merupakan  
    kegiatan serentak
3. Kegiatan B mendahului kegiatan D dan I
4. Kegiatan C mendahului kegiatan E, F dan G yang dilaksanakan 
    secara serentak
5. Kegiatan E mendahului kegiatan H
6. Kegiatan F mendahului kegiatan I
7. Kegiatan G mendahului kegiatan J
8. Kegiatan K didahului oleh kegiatan D dan H
9. Kegiatan K, I, J merupakan kegiatan akhir di proyek



Diagram Jaringan

                                                               
                                                        B                                                  D                                  
                                                                                                                                                          I
                                    A                                                                                                        

                                                                                                                                 H                       K
F                                                                             
                                                       C                                   E                                                 
                                                                                        J     
G



Jadi, terdapat 6 buah jalur kegiatan, yaitu :
- jalur kegiatan A, B, D, I
- jalur kegiatan A, B, D, H, K
- jalur kegiatan A, C, F, I
- jalur kegiatan A, C, F, H, K
- jalur kegiatan A, C, E, H, K
- jalur kegiatan A, C, G, J



Belajar Manajement Sains 1

1.       1.  Buatlah pengembangan model matematis untuk menyederhanakan permasalahan di bawah ini  !!

 Sebuah developer memiliki tanah 800 ha untuk dijadikan sebuah proyek perumahan dengan ketentuan sbb :
Hanya rumah tipe satu, dua, dan tiga yang dapat dibangun, dengan rumah tipe satu setidaknya 50% dari jumlah total rumah.
Ukuran tanah minimum sebesar 2, 3, 4 ha dipersyaratkan untuk rumah tipe satu, dua dan tiga.
Tempat rekreasi seluas 1 ha masing-masing harus didirikan sebanyak satu wilayah per 200 keluarga/rumah.

Developer tersebut memperkirakan bahwa 15% dari tanah tersebut akan dibangun untuk sarana jalan. Ia juga memperkirakan bahwa pengembalian dari berbagai unit perumahan sbb :
Unit perumahan
Satu
Dua
Tiga
Pengembalian bersih per unit ($)
10.000
12.000
15.000
Biaya penyambungan air dll, ke wilayah tersebut adalah proporsional dengan menetapkan minimum $100.000 harus dikumpulkan untuk proyek tersebut agar layak secara ekonomis.   Di samping itu perluasan sistem penyaluran air dibatasi pada 200.000 galon per hari selama periode puncak. Data berikut meringkas biaya penyambungan air dengan asumsi keluaran rata-rata :
Unit perumahan
Satu
Dua
Tiga
Rekreasi
Biaya air per unit ($)
Konsumsi air per unit (galon/hari)
1000
400
1200
600
1400
840
800
450

Friday, February 10, 2012

Aku Rindu Membaca Al-Qur’an

Berkata Abu Umamah Al-Bahily, “Saya telah mendengar Rasulullah Shallallahu ‘Alaihi wa Sallam bersabda,
“Bacalah Al-Qur’an, karena sesungguhnya ia akan datang pada hari kiamat kelak sebagai syafa’at bagi para pembacanya, bacalah Az-Zahrawain (Surat Al-Baqarah dan Surat Ali Imran), karena sesungguhnya dua surat ini akan datang pada hari kiamat dalam bentuk seolah-olah dua awan yang menaungi atau seperti dua gerombolan burung-burung yang mengepakkan sayapnya di udara yang akan melindungi pembacanya, bacalah surat Al-Baqarah, karena mengambilnya adalah berkah, meninggalkannya adalah kerugian, dan para ahli sihir tidak akan mendapatkannya.” (HR. Muslim: II/197, no. 1910).

Thursday, February 2, 2012

Menata Hati

Betapa indahnya sekiranya kita memiliki qolbu yang senantiasa tertata, terpelihara, terawat dengan sebaik-baiknya. Ibarat taman bunga yang pemiliknya mampu merawatnya dengan penuh kesabaran dan ketelatenan. Alur-alur penanamannya tertata rapih. Pengelompokan jenis dan warna bunganya berkombinasi secara artistik. Yang ditanam hanya tanaman bunga yang memiliki warna-warni yang indah atau bahkan yang menyemerbakan keharuman yang menyegarkan.

Mengenal Lebih Jauh Diri Sendiri

Sebuah pepatah mengatakan, semut di seberang dapat kelihatan tapi gajah di pelupuk mata tidak tampak. Pepatah ini menganalogikan bahwa sering manusia lebih pandai menilai kelebihan dan kekurangan orang lain. Tetapi mengenali kelebihan dan kekurangan diri sendiri adalah sebuah pekerjaan sulit dan sering diabaikan manusia. 

Allah SWT berfirman, Kami akan perlihatkan kepada mereka tanda-tanda kekuasaan Kami di segenap ufuk dan dari pada diri mereka sendiri, sehingga jelaslah bagi mereka bahwa Al-Quran itu adalah benar. Dan apakah Tuhanmu tidak cukup bagi kamu bahwa sesungguhnya Dia menyaksikan segala sesuatu? (Al-Fusilat:53) 

Wednesday, February 1, 2012

Nikah Dini - Saat Kuliah


“Memilih Kuliah atau nikah ya? Atau nikah sambil kuliah? Hmm… trs gimana donk, sementara aku belum punya penghasilan…? Kalo pun ada, kerja masih serabutan. Selama ini keperluan kuliah aja masih tergantung orang tua… Tapi AKU GA TAHAN PENGEN NIKAH….! Apa yang harus aku lakukan?”
Mungkin saja diantara kita ada yang hatinya menjerit-jerit demikian. Bingung, mau curhat juga malu.. So, aku coba posting tulisan ini yang berkaitan dengan hukum menikah dini (pelajar termasuk di dalamnya). Dengan mengetahui hukumnya, mudah-mudahan kita bisa memprioritaskan apa yang terlebih dahulu kita lakukan. Apa hukum pernikahan dini? Apakah wajib, sunah, mubah /boleh, makruh, ataukah haram? Yuk, mari kita simak…!