Minggu, 16 Januari 2011

rangkuman teknik pemrograman pert.13

IMPELANTASI OOP pada PERANGKAT LUNAK PEMROGRAMAN

1.spesifikasi perangkat lunak
- struktur data
- aliran dinamis dari kendali
- transformasi fungsional

2. beberapa bahasa pemrograman berorentasi objek:
2.1. c++ adalah salah datu bahasa pemrograman komputer.dibuat pada tahun 1980an oleh bell labs sebagai pengembangan dari bahasa pemrogramAn C.
- salah satu perbedan yang paling mendasar dengan bahasa C  adalah C++ mendukung konsep pemrograman berorentasi objek
- C++ merupakan bahasa pemrograman yang case sensitive.

2.2. java adalah bahasa pemrograman berorentasi objek yang dikembangkan oleh su microsystem sejak tahun 1991.
- bahasa pemrograman java terlahir dari the green project , yang berjalan selama 18 bulan dari awal tahun 1991 hingga musim panas 1992.proyek tersebut belum menggunakan versi yang dinamakan Oak.
- keunggulannya adalah java dapat berjalan dibnayak faltform perangkat keras.

2.3. smalltalk adalah bahasa pemrograman berorentasi yang pertama kali populer.
- smatalk dikembangkan di XEROX PARC-A amerika

3.hal yang harus diperhatikan dalam menentukan objek dalam suatu program
3.1. correntness and sufficiency
       dalam mendesain program sebaiknya kita memperhatikan bahwa object object yang kita desain dapat menjamin kebenaran informasi dan juga kecukupannya informasi yang di butuhkan.

3.2 robustness
      object - object yang kta desain sebaiknya dapat membuat suatu program yang menjadi tangguh , dalam hal ini diharapkan program yang dibuat memiliki eror yang sedikit dan dapat bertaha dalam situasi yang sulit sekalaipun.

3.3.flexibility
      object -  object yang didesain sebaiknya mudah untuk diexpand atau dikembangkan..hal ini dibutuhkan karena dalam pembuatan program sering kali kita harus merubah desain yang telah kita buat sebelumnya karena adanya perubahan desain yang di inginkan oleh penggguna.

3.4. reusability
       kode kode program yang telah kita buat,dapat kita gunakan kembali.hal ini harusalh terpenui dalam mendesaian prgram yang baik karena ketika kita menggunakan pont ini maka kita akan leboh mudah untuk me manage program kita buat,apalagi disaat kita harus mengganti suatu informasi dalam program yang kita buat.

3.5 efficiency
       desain yang kita buat sebaiknya efisien karena akan saling berkaitan dengan penggunaan resource hardware yang kita gunakan .baik itu dalam faktor kecepatan  maupum faktor penyimpanan data program
 

rangkuman teknik pemrograman pert.12

OOP(objek oriented programming)

1.pengertian OOP adalah suatiu cara baru dalam berfikir serta berlogika dalam menghadapi masalah - masalah yang akan di coba atasi dengan bantuan komputer.tujuan utama dari pengembangan perangkat lunak atau program berorentasi objek ,dapat dijelaskan sebagai berikut: mempersingkat waktu dan ment\runkan biaya pengembangan rekayasa perangkat lunak

2.kelebihan OOP
- memiliki saran yang bersifat virtual
- berorentasi kepada objek
- bekerja didalam sistem operasi windows
- menghasilkan program aplikasi berbasis windows

rangkuman teknik pemrograman pert. 11

APLIKASI PEMROGRAMAN BISNIS
A.teknik perancangan program orientasi bussines
    berikut ini akan dijelaskan beberapa tekinik pencangan program didalam sebuak pemrograman yang terstruktur untuk mendukung proses pembangunan atau pengembangan sistem penggajian
- teknik perancangan file atau database dalam bentuk spesifikasi file
- teknik perancangan program dalam bentuk spesifikasi program

rangkuman teknik pemrograman pert.10

ORGANISASI DAN FILE
     ada beberapa tipe organisasi file data yang digunakan,yaitu:
1.susunan berurutan (sequential)
2.berurutan berindex (indexed sequential)
3.acak (random)
4.acak diindex (andexed random)

A.tujuannya organisisi data didalam pemrograman terstruktur adalah
1.untuk menyediakan sarana penmcarian record bagi pengolahan ,seleksi ,atau  penyaringan.
2.memudahkan penciptaan atau pemeliharaan file.

B.organisasi file data harus mempertimbangkan beberapa hal penting,yaitu sebagai berikut:
1.kemudahan dalam penyimpanan dan pengambilan data.
2.kecepatan akses data / efisein akses.
3.efisien penggunakan media penyimpanan

rangkuman teknik pemrograman pert. 9

A.file referensi adalah data yang tetap dimana pengolahan terhadap data tersebut memerulukan waktu yang lama.data terdapat pada file referensi ini sebagai contoh adalah file mahasiswa,yang apabila akan diperbaiki untuk jangka waktu yang lama.

B. file dinamik adalah data yang dalam file berubah tergantung transaksi.misalkan saja file mata kuliah yang didalamnya terdapat informasi tentang seluruh mata kuliah yang terdapat di suatu lembaga pendidikan.

C.file input adalah berisi data masukan yang berupa data transaksi dimana data - data tersebut akan diolah oleh komputer.macam file transaksi yang ada pada lembaga pendidikan adalah file ujian,file nilai dan file pembayaran kuliah.