• Tidak ada hasil yang ditemukan

Pertemuan 4 Teknologi Basis Data

N/A
N/A
Protected

Academic year: 2018

Membagikan "Pertemuan 4 Teknologi Basis Data"

Copied!
24
0
0

Teks penuh

(1)

Pertemuan 4

Teknologi Basis

Data

Presented by :

Sity Aisyah Nasution, S.Kom

Magister Student in Univ Budi Luhur

Email : [email protected]

(2)

Perkembangan Aplikasi Basis Data (CAD,CAM,CAE,CAP)

Konsep Object Oriented

(3)

Adalah suatu program komputer untuk menggambar suatu produk atau bagian dari suatu produk.

Produk yang ingin ditawarkan bisa diwakili oleh garis-garis

maupun simbol-simbol yang memiliki makna tertentu. CAD bisa berupa gambar 2 dimensi dan gambar 3 dimensi.

Keuntungan CAD :

1. Mempermudah pekerjaan rutin seperti menggambar,

melengkapi gambar dengan ukuran dan tulisan, membuat

daftar komponen dan membuat berbagai variasi dari konstruksi yang ada.

2. Menghemat banyak pekerjaan insinyur karena dia hanya tinggal menentukan data teknologi dan memrogramnya.

(4)

CAD

(Computer Aided Design)

Perkembangan Aplikasi Basis Data

(CAD,CAM,CAE,CAP)

Keuntungan CAD :

3. Resiko membuat kesalahan program dapat diperkecil yang

misalnya disebabkan oleh salah penafsiran gambar atau salah menerjemahkan ukuran gambar dalam suatu sistem koordinat. 4. Jika diperlukan penghitungan yang statik atau dinamik,

penghitungannya akan lebih mudah.

Pada proses CAD ini akan menghasilkan basis data design, yang terdiri dari data geometri (ukuran) dan data nongeometri seperti

(5)

CAD

(Computer Aided Design)

Perkembangan Aplikasi Basis Data

(CAD,CAM,CAE,CAP)

Kategori dari CAD :

1. Pengembangan desain

Desain gambar dibuat pada terminal grafik dari elemen geometrik dasar, seperti garis, titik, kerucut, lingkaran yang ditambahkan,

dikurangi, dipotongkan, atau ditransformasikan dalam bentuk lainnya membentuk ukuran geometris yang diinginkan.

2. Analisis Desain

Digunakan untuk menghitung bagian-bagian dari desain (berat, volume, dll) dan untuk menganalisa tegangan, bagian-bagian dari transfer tekanan, dan faktor lainnya.

3. Simulasi Desain

(6)

CAD

(Computer Aided Design)

Perkembangan Aplikasi Basis Data

(CAD,CAM,CAE,CAP)

4. Peninjauan Kembali dan Evaluasi Desain

Peninjauan ulang desain membantu mengurangi resiko dua atau lebih komponen dalam sistem asembly menempati tempat yang sama

dalam waktu yang sama.

5. Pembuatan konsep secara otomatis

Keistimewaannya adalah pemberian ukuran secara otomatis, pembentukan pandangan potongan tertentu, penggarisan silang, memberikan skala pada gambar, dan pandangan sudut.

6. Perbaikan dan modifikasi design

Insinyur dapat memperbaiki dan memodifikasi komponen yang telah ada untuk mendapatkan fungsi-fungsi yang dibutuhkan dari

komponen baru.

(7)

CAM

(Computer Aided Manufacturing)

Adalah teknologi perencanaan, pengaturan dan pengontrolan pembuatan produk dengan bantuan komputer.

Sistem CAM mencakup bidang-bidang keahlian seperti : • CAPP (Computer Aided Process Planning = persiapan

pekerjaan yang dibantu dengan komputer),

• pemrograman NC (Numerical Control) dan pemrograman robot, pembuatan instruksi pekerjaan,

• perencanaan material dan penyediaan perkakas potong dan alat-alat penjepit,

• serta mencakup juga FMS (Sistem komputer untuk pengontrolan sistem produksi yang fleksibel).

(8)

CAM

(Computer Aided Manufacturing)

Adalah teknologi perencanaan, pengaturan dan pengontrolan pembuatan produk dengan bantuan komputer.

Sistem CAM mencakup bidang-bidang keahlian seperti : • CAPP (Computer Aided Process Planning = persiapan

pekerjaan yang dibantu dengan komputer),

• pemrograman NC (Numerical Control) dan pemrograman robot, pembuatan instruksi pekerjaan,

• perencanaan material dan penyediaan perkakas potong dan alat-alat penjepit,

• serta mencakup juga FMS (Flexible Manufacturing System) :

Sistem komputer untuk pengontrolan sistem produksi yang fleksibel.

(9)

Perkembangan Aplikasi Basis Data

(CAD,CAM,CAE,CAP)

Robot hanya merupakan bagian dari manufaktur. Pabrik masa depan diharapkan akan diorganisir dengan :

(a) computer dan system grafis yang canggih pada tingkat perancangan (CAD) dan

(10)

CAM

(Computer Aided Manufacturing)

Tujuan dari pengembangan CAM : mengurangi interaksi dengan operator.

Perkembangan Aplikasi Basis Data

(CAD,CAM,CAE,CAP)

Salah satu bagian CAM yang paling berkembang adalah

Numerical Control (NC).

(11)

CAE

(Computer Aided Engineering)

• Adalah sistem komputer yang menganalisis rancangan

rekayasa/teknik.

• Sebagian besar sistem CAD mempunyai komponen CAE,

tetapi terdapat juga sistem CAE terpisah yang dapat

digunakan untuk menganalisis rancangan yang dihasilkan

oleh berbagai sistem CAD.

• Sistem CAE dapat mensimulasikan rancangan dalam

berbagai kondisi untuk melihat bagaimana cara kerja

sebenarnya.

(12)

CAP

(Computer Aided Planning)

• Adalah Sistem yang digunakan untuk merencanakan urutan proses untuk memproduksi atau merakit suatu komponen.

• digunakan untuk membantu membuat disain proses produksi yang lebih baik.

• Computer Aided Planning (CAP) lebih berperan dalam mengatur aliran pekerjaan secara efisien termasuk menghasilkan aliran produksi yang optimal.

(13)

Beberapa Pengertian Object Oriented :

• Sistem yang berorientasi objek memiliki komponen yang

dienkapsulasi menjadi kelompok data dan fungsi, yang

dapat mewarisi atribut dan sifat dari komponen lainnya,

dan komponen-komponen tersebut saling berinteraksi

satu sama lain

[Meyer]

.

• Paradigma yang menggunakan objek dengan identitas

yang mengenkapsulasi properti dan operasi, pengiriman

pesan, kelas, pewarisan, polimorfisme dan

dynamic

binding

untuk membangun solusi dimana model masalah

berdomain

[Firesmith, Lorenz]

.

(14)

Beberapa Pengertian Object Oriented :

• Teknik apapun yang berdasar pada konsep objek,

kelas,

instance

, dan pewarisan

[Jacobson]

.

• Penggunaan objek sebagai atom pemodelan

[Coleman]

.

(15)

Keuntungan Pengembangan Sistem dengan

Metode OO

• Meningkatkan produktivitas

• Mempercepat waktu pengembangan

• Meningkatkan kualitas perangkat lunak

• Mempermudah pemeliharaan

(16)

Karakteristik Sistem Berorientasi Objek :

• Abstraksi

• Enkapsulasi

• Pewarisan (inheritance)

Reusability

• Spesialisasi

• Perampatan (generalization)

• Komunikasi antar objek

• Polimorfisme

(17)

Abstraksi dan Enkapsulasi

Abstraksi

: proses identifikasi aspek penting sebuah

entitas dengan mengabaikan properti yang tidak penting.

Enkapsulasi

(penyembunyian informasi)

- memisahkan aspek eksternal sebuah objek dari detail

internal

- perubahan detil internal tak mempengaruhi aplikasi

yang menggunakannya

- memberikan data independence

(18)

Objek dan Atribut

Objek

: sebuah entitas yang dapat diidentifikasi secara

unik, memiliki atribut dan aksi.

Status sebuah objek dideskripsikan oleh sebuah atribut

atau lebih

- Atribut sederhana, tipe primitif : integer, real, string, dsb.

- Atribut kompleks : sekumpulan objek dan atau acuan

- Atribut acuan mirip dengan foreign key pada model

relasional

Objek yang berisi sebuah atribut kompleks atau lebih

disebut

Objek Kompleks

(19)

Identitas Objek

Setiap objek memiliki OID (Object Identifier) yg unik,

tersembunyi dari user.

OID tak dapat diubah, tak digunakan lagi oleh objek lain.

OID berbeda dengan primary key (pk) :

(a) pk hanya unik dalam sebuah relasi, tidak dalam sistem

keseluruhan,

(b) pk dipilih dari atribut relasi, bergantung pada status

objek.

(20)

Identitas Objek

 Beberapa keuntungan menggunakan OID : - Efisien

OID membutuhkan storage minimal dalam objek

kompleks, lebih kecil daripada nama tekstual, foreign

key atau acuan lainnya. - Cepat

OID menunjuk alamat atau lokasi aktual objek yg diacu. Ini berarti objek dapat ditempatkan secara cepat.

- Bebas content

OID tidak bergantung pada data yang ada di dalam objek

- Tersembunyi dari user

 Dua objek dikatakan identik jika dan hanya jika memiliki OID yang sama.

 Dua objek dikatakan sama (equal) jika statusnya sama. Primary key dapat ditambahkan untuk memungkinkan user membedakan objek yang sama.

(21)

Metode dan Pesan

Metode mendefinisikan perilaku objek. Misalnya

mengubah alamat pegawai.

Metode terdiri atas nama dan body yang berisi

sekumpulan kode untuk melaksanakan aksi yang

diperlukan. Contoh :

Konsep Object Oriented

Method void UpdateGaji (float penambahan) {

(22)

Metode dan Pesan

Pesan adalah permintaan dari sebuah objek (pengirim) ke

objek lain (penerima) untuk mengeksekusi satu dari

metode yang dimilikinya.

Pengirim dan penerima boleh jadi merupakan objek yang

sama

Misalnya mengeksekusi metode

UpdateGaji

pada objek

pegawai dengan penambahan 75000, penulisan pesan :

ObjekPegawai.UpdateGaji (75000)

Pada

pemrograman tradisional, ditulis :

UpdateGaji

(ObjekPegawai,75000)

(23)

Kelas

Komponen Kelas :

Identitas

Atribut (data, konstanta, properti)

Metode (layanan, prosedur, fungsi)

(24)

Kelas

 Objek yang memiliki atribut sama dan merespons pesan sama

dikelompokkan ke dalam sebuah kelas.

 Atribut & metode didefinisikan 1 kali untuk sebuah kelas, bukan untuk sebuah objek.

 Objek-objek dalam sebuah kelas disebut instance dari kelas

tersebut.

 Setiap instance memiliki harganya sendiri untuk setiap atribut, tetapi bersama instance lain pada

kelasnya memakai nama atribut dan metode yang sama.

Referensi

Dokumen terkait

Salah satu bahan alam yang dapat dijadikan alternatif dalam pengendalian gulma adalah pemanfaatan zat alelopati yang terdapat pada tumbuhan yang di sebut dengan alelokimia,

Pemberdayaan masyarakat untuk meningkatkan kualitas lingkungan kampung mendudukan warga masyarakat sendiri sebagai pelaku utama. Hal ini didasarkan pada prinsip bahwa yang

Formulir Data Nasabah Bank Jatim, data sekunder, 2013.. mengenai persetujuan penggunaan data pribadi nasabah yang telah dicantumkan dalam formulir data nasabah tersebut.

Formulir  Pemesanan  Pembelian  Unit  Penyertaan  BAHANA  DANA  INFRASTRUKTUR  beserta  bukti  pembayaran  dan  fotokopi  bukti  jati  diri  yang  diterima 

Sebelum dilakukan pengukuran denyut jantung dilakukan kalibrasi denyut jantung pada setiap subjek pengukuran, dengan metode step test. Step test ini merupakan kegiatan turun naik

a) Mengestimasi Untuk Permintaan Barang. Pada tahap ini seharusnya perusahaan dapat mengestimasi permintaan barang atau jasa yang dihasilkan secara total yang ada

Hal itu dapat disimak bila ditinjau dari segi proses produksi dan tekno-logi serta modal yang dipakai pada galangan kapal di daerah Dumai dan Bengkalis (Ah-mad 1998; 2004),

5.5.7 Keputusan SPSS maklum balas responden bahawa keadah 62 pembelajaran CD kejuruteraan awam terdapat kuiz yang membantu pelajar berfikir secara kreatif dan mengimbas