51
Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan komputer melibatkan banyak komponen, antara lain : • Basis data, sebagai media penyimpanan data • DBMS, sebagai perangkat lunak pembangun dan manajemen basis data • Aplikasi perangkat lunak, sebagai antarmuka penggunaan SI • Perangkat keras komputer termasuk media penyimpanan • Personal yang menggunakan dan mengembangkan sistem

Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

  • Upload
    hathu

  • View
    259

  • Download
    6

Embed Size (px)

Citation preview

Page 1: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Komponen Utama Sistem Informasi

Sebuah Sistem informasi berbasiskan komputer melibatkan

banyak komponen, antara lain :

• Basis data, sebagai media penyimpanan data

• DBMS, sebagai perangkat lunak pembangun dan

manajemen basis data

• Aplikasi perangkat lunak, sebagai antarmuka penggunaan

SI

• Perangkat keras komputer termasuk media penyimpanan

• Personal yang menggunakan dan mengembangkan sistem

Page 2: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Komponen Utama Sistem Informasi

Basis data merupakan komponen dasar sebuah sisteminformasi

Pengembangan serta penggunaannya sebaiknyadipandang dari perspektif kebutuhan organisasi yang lebih besar.

Maka siklus hidup sebuah sistem informasi organisasiberhubungan dengan siklus hidup sistem basis data yang mendukungnya.

Siklus kehidupan sistem informasi sering disebut macro life cycle, dan siklus kehidupan basis data merupakanmicro life cycle.

Proses perancangan basis data merupakan bagian darisiklus hidup sistem informasi

Page 3: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Lanjut ….

• Sistem informasi tidak dapat dipisahkan dengan basis

data dan untuk membangun sistem memerlukan

langkah-langkah yang jelas.

• Hal yang penting adalah mengetahui bahwa hidup

aplikasi sistem informasi dapat tidak berurutan, tetapi

melibatkan beberapa langkah pengulangan yang

biasanya disebut sebagai feedback loop

Page 4: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Lanjut ….

Sebagai contoh : masalah-masalah yang ditemui selama

perancangan sistem informasi mungkin harus

mengumpulkan dan menganalisis kebutuhan-kebutuhan

tambahan.

Berikut ini adalah langkah-langkah dalam membangun

sebuah sistem informasi berbasis komputer atau disebut

sebagai siklus hidup sistem informasi :

Page 5: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Siklus hidup Sistem Informasi

Page 6: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

1. Database

Pada tahap ini menentukan model data dari basis data yang ingin

dikembangkan.

Page 7: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

2. System definition

Definisi sistem menentukan ruang lingkup aplikasi Sistem

Informasi berupa para pemakai, awal dan berakhirnya system.

Page 8: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

3. Requirements collection and Analysis

• Tahap ini melakukan pengumpulan data dan analisa

dari hasil data yang telah terkumpul.

• Untuk penjelasan lebih lengkap apa saja yang harus

dilakukan pada tahap perancangan basis data.

Page 9: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

4. Database Design & Application Design

• Perancangan basis data dan perancangan aplikasi

dari Sistem Informasi dilakukan pada tahap ini.

• Fase perancangan basis data meliputi secara

konseptual, logical dan fisik.

Page 10: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

5. Implementation

• Pemrosesan dari penulisan definisi basis data

secara konseptual, eksternal, dan internal,

pembuatan file-file basis data yang kosong, dan

implementasi aplikasi yang telah dirancang ke

dalam kode program perangkat lunak yang

telah digabung dengan sistem basis data yang

dibuat.

Page 11: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

6. Data loading and Conversion

• Data dimasukkan ke dalam sistem data dan

selanjutnya melakukan konversi-konversi dari

sistem yang lama ke dalam sistem yang baru.

Page 12: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

7. Testing

• Sistem diuji dalam hal input, proses dan

output untuk menghasilkan suatu p engujian

yang menyeluruh sehingga dapat diketahui

apabila ada kesalahan sistem, operasi atau

pun kesalahan dalam proses.

Page 13: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

8. Operational & Maintenance

• Selama fase operasi, sistem secara konstan

memonitor dan memelihara basis data.

Pertambahan dan pengembangan data dan

aplikasi-aplikasi perangkat lunak dapat

terjadi.

• Modifikasi dan pengaturan kembali basis data

mungkin diperlukan dari waktu ke waktu.

Page 14: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Proses Perancangan Basisdata(Database Design Process)

• Merancang database merupakan suatu hal sangatpenting.

• Perancangan Database adalah proses untukmenentukan isi dan pengaturan data yang dibutuhkanuntuk mendukung berbagai rancangan sistem.

• Kesulitan utama dalam merancang database adalahbagaimana merancang sehingga dabatabase dapatmemuaskan keperluan saat ini dan masa mendatang.

• Pada basis data yang digunakan oleh single user atauhanya beberapa saja, perancangan basis data tidaksulit.

Page 15: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

• tetapi jika ukuran basis data yang sedang atau besar (25- ratusan pengguna yang berisikan jutaan bytesinformasi dan melibatkan banyak query dan program-program aplikasi , contoh industri2, rumah sakit, hotel,asuransi dll, maka ini memerlukan perancangandatabase yang baik, sehingga harapan para pemakaidengan penggunaan database dapat memenuhikebutuhan-kebutuhan seluruh pengguna.

Page 16: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Tujuan perancangan basis data ialah :

• Memenuhi informasi yang berisikan kebutuhan-

kebutuhan pengguna secara khusus dan aplikasi

aplikasinya.

• Memudahkan pengertian struktur informasi

• Mendukung kebutuhan-kebutuhan pemrosesan dan

beberapa obyek penampilan (response time,

processing time, dan storage space)

Page 17: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Gambar Fase Perancangan basisdata sebuah sistem

Page 18: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

• Fase 1 merupakan kumpulan informasi yang

berhubungan dengan penggunaan basis data.

• Fase 6 merupakan implementasi basis datanya. Fase 1

dan 6 kadang-kadang bukan merupakan bagian dari

perancangan basis data, tetapi merupakan bagian dari

siklus kehidupan sistem informasi secara umum.

• Inti dari proses perancangan basis data adalah fase

2,3,4,5

Page 19: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Tahapan Perancangan Basis Data

Tahap 1, pengumpulan requirement dan analisa

Tahap 2, pembuatan conceptual database design

Tahap 3, pemilihan DBMS

Tahap 4, Data model mapping / pembuatan logical

database design

Tahap 5, pembuatan physical database design

Tahap 6, implementasi sistem basis data

Page 20: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan
Page 21: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Tahap I, pengumpulan requirement dan analisa

• Proses identifikasi dan analisa kebutuhan2 datadisebut pengumpulan data dan analisa.

• Dalam menentukan kebutuhan2 sistem basisdata, yang pertama kali dilakukan adalahmengenal bagian2 lain dari sistem informasiyang akan berinteraksi/berhubungan dgn sistembasis data, termasuk user yang ada dan user2baru serta aplikasi-aplikasinya.

• Kebutuhan pemakai dan aplikasi inilah yangkemudian dikumpulkan dan dianalisa.

Page 22: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Aktifitas pengumpulan data dan analisa :

1. Menentukan kelompok pemakai dan bidang-bidang

aplikasinya

• Menentukan aplikasi utama dan kelompok pengguna

yang akan menggunakan basis data.

• Individu utama pada tiap-tiap kelompok pemakai

dan bidang aplikasi yang telah dipilih, merupakan

peserta utama pada langkah-langkah berikutnya dari

pengumpulan dan spesifikasi data.

Page 23: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Lanjut …..

2) Peninjauan dokumentasi yang ada• Dokumen yang ada yang berhubungan dengan

aplikasi-aplikasi dipelajari dan dianalisa. • Dokumen-dokumen lainnya (seperti : kebijakan-

kebijakan, form, report, dan bagan organisasi) diujidan ditinjau kembali untuk menguji apakah dokumen-dokumen tsb berpengaruh terhadap kumpulan data dan proses spesifikasi.

Page 24: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Lanjut …..

3. Analisa lingkungan operasi dan pemrosesan data

• Informasi yang sekarang dan yang akan datang

diperinci dan dipelajari.

• Termasuk juga analisa jenis-jenis transaksi dan

frekuensi-frekuensi transaksinya dan juga arus

informasi dalam sistem. Informasi tersebut berupa

input-output data.

Page 25: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

4) Daftar pertanyaan dan wawancara

• Jawaban pertanyaan – pertanyaan yang telah

dikumpulkan dari para pemakai basis data yang

berpotensi.

• Ketua kelompok (individu utama) dapat

diwawancarai sehingga input yang banyak dapat

diterima dari mereka dengan memperhatikan

informasi yang berharga dan mengadakan prioritas.

Page 26: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Tahap II. Perancangan database secara konseptual( conceptual database design )

• Tujuan tahap ini adalah menghasilkan conceptualschema untuk database yang tergantung pada sebuahDBMS yang spesifik

• Sering menggunakan sebuah high-level data modelseperti ERD (Entity Relationship Diagram)

• Dalam conceptual schema, kita harus merinci aplikasi-aplikasi database yang diketahui dan transaksi-transaksi yang mungkin.

Page 27: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

• Tahap perancangan database secara konseptual

mempunyai 2 aktifitas :

1. Perancangan skema konseptual

2. Perancangan transaksi

Page 28: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

1. Perancangan skema konseptual

• Menguji kebutuhan2 data dari suatu database

yang merupakan hasil dari tahap Pengumpulan

data dan analisa.

• Menghasilkan sebuah conceptual database

schema pada DBMS-independent model data

tingkat tinggi seperti ER-Model (Entity

Relationship) model.

Page 29: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Lanjut …

• Skema ini dihasilkan dengan menggabungkanbermacam-macam kebutuhan pengguna dan secaralangsung membuat skema basis data, atau denganmerancang skema-skema yang terpisah darikebutuhan tiap-tiap pengguna, kemudianmenggabungkan skema-skema tsb.

• Model data yang digunakan pada perancangan skemakonseptual adalah DBMS-independent, dan langkahselanjutnya adalah memilih sebuah DBMS untukmelaksanakan rancangan tsb.

Page 30: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Contoh

ProyekPegawai

Departemen

mengepalai

kerja

memiliki

Kd_dep

Nm_dep

Kd_Pry

Nm_Pry

Lks_Pry

NIP

(1,1)

(1,1)

(1,n) (1,n) (0,n)

Tgl_kerja

Keluargamemiliki

Nm_kel status

(1,n)(1,1)PegawaiTetap

PegawaiKontrak

Alm_Peg

Jabatan

Tgl_Lhr_Peg

Kd_Peg

Nm_Peg

(1,1)

Masa_kontrak Nilai_kontrak

Tgl_awal Tgl_akhir

Page 31: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Lanjut .....

• Untuk menghasilkan skema tersebut dapat dihasilkan

dengan penggabungan bermacam-macam kebutuhan

user

• secara langsung membuat skema database atau

dengan merancang skema-skema yang terpisah dari

kebutuhan tiap-tiap user dan kemudian

menggabungkan skema-skema tersebut.

Page 32: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

2. Perancangan Transaksi

• Berfungsi untuk menguji aplikasi-aplikasi basis data dimana kebutuhan-kebutuhannya telah dianalisapada fase 1, dan menghasilkan perincian transaksi-transaksi ini.

• Pada tahap ini merupakan pembuatan flowchartdan kegunaan fase ini yang diproses secara paralelbersama fase perancangan skema konseptualadalah untuk merancang karakteristik daritransaksi-transaksi basis data yang telah diketahuipada suatu DBMS-independent.

Page 33: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Lanjut…

• Transaksi-transaksi ini akan digunakan untuk

memproses dan memanipulasi basis data suatu

saat dimana basis data tsb dilaksanakan.

Page 34: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Contoh Flowchart

Page 35: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Tahap III. Pemilihan DBMS

• Pemilihan database ditentukan oleh beberapa faktor

diantaranya faktor teknik, ekonomi, dan politik

organisasi.

• Contoh faktor teknik:

Keberadaan DBMS dalam menjalankan tugasnya

seperti jenis-jenis DBMS (relational, network,

hierarchical, dan lain-lain), struktur penyimpanan, dan

jalur akses yang mendukung DBMS, pemakai, dan lain-

lain.

Page 36: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

• Faktor-faktor ekonomi dan organisasi yang

mempengaruhi satu sama lain dalam pemilihan DBMS :

1. Struktur data

Jika data yang disimpan dalam database mengikuti

struktur hirarki, maka suatu jenis hirarki dari DBMS

harus dipikirkan.

Page 37: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

2. Personal yang telah terbiasa dengan suatu sistem.

Jika staf programmer dalam suatu organisasi sudah

terbiasa dengan suatu DBMS, maka hal ini dapat

mengurangi biaya latihan dan waktu belajar.

3. Tersedianya Layanan Penjual

Keberadaan fasilitas pelayanan penjual sangat

dibutuhkan untuk membantu memecahkan beberapa

masalah sistem.

Page 38: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Tahap IV. Perancangan database secara logika (data model mapping)

• Tahap selanjutnya adalah membuat sebuah skemakonseptual dan skema eksternal pada model data dariDBMS yang terpilih

• Tahap ini dilakukan oleh pemetaan skema konseptualdan skema eksternal yang dihasilkan pada tahap 2.

• Pada tahap ini, skema konseptual ditransformasikandari model data tingkat tinggi yang digunakan padatahap 2 ke dalam model data dari model data dariDBMS yang dipilih pada tahap 3.

Page 39: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Pemetaan tersebut dapat diproses dalam 2 tingkat:

1. Pemetaan system-independent.

Pemetaan ke dalam model data DBMS dengan tidak

mempertimbangkan karakteristik atau hal-hal yang

khusus yang berlaku pada implementasi DBMS dari

model data tersebut.

Page 40: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

2. Penyesuain skema ke DBMS yang spesifik.

Mengatur skema yang dihasilkan pada langkah 1 untuk

disesuaikan pada implementasi yang khusus di masa

yang akan datang dari suatu model data yang digunakan

pada DBMS yang dipilih.

Hasil dari tahap ini memakai perintah-perintah DDL (Data

Definition Language) dalam bahasa DBMS yang dipilih

yang menentukan tingkat skema konseptual dan

eksternal dari sistem database.

Page 41: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

• perintah-perintah DDL memasukkan parameter-

parameter rancangan fisik sehingga DDL yang lengkap

harus menunggu sampai tahap perancangan database

secara fisik telah lengkap

• Tahap ini dapat dimulai setelah pemilihan sebuah

implementasi model data sambil menunggu DBMS

yang spesifik yang akan dipilih

Page 42: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Contoh:

jika memutuskan untuk menggunakan beberapa

relational DBMS tetapi belum memutuskan suatu

relasi yang utama.

• Rancangan dari skema eksternal untuk aplikasi-aplikasi

yang spesifik seringkali sudah selesai selama proses ini.

Page 43: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Tahap V, Perancangan database secara fisik

• Perancangan database secara fisik merupakan prosespemilihan struktur-struktur penyimpanan dan jalur-jalur akses pada file-file databaseuntuk mencapaipenampilan yang terbaik pada bermacam-macamaplikasi.

• Selama fase ini, dirancang spesifikasi-spesifikasi untukdatabase yang disimpan yang berhubungan denganstruktur-struktur penyimpanan fisik, penempatanrecord dan jalur akses.

• Berhubungan dengan internal schema(pada istilah 3level arsitektur DBMS).

Page 44: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

• Beberapa petunjuk dalam pemilihan perancangan

databa sesecara fisik :

1. Response time

Waktu yang telah berlalu dari suatu transaksi

database yang diajukan untuk menjalankan suatu

tanggapan

Pengaruh utama pada response time adalah di

bawah pengawasan DBMS yaitu :

Page 45: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Waktu akses database untuk data item yang ditunjuk

oleh suatu transaksi. Response time juga dipengaruhi

oleh beberapa faktor yang tidak berada di bawah

pengawasan DBMS, seperti penjadwalan sistem operasi

atau penundaan komunikasi.

Page 46: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

2. Space utility

Jumlah ruang penyimpanan yang digunakan

oleh file-file database dan struktur-struktur

jalur akses.

Page 47: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

3. Transaction throughput• Rata-rata jumlah transaksi yang dapat

diproses per menit oleh sistem database, danmerupakan parameter kritis dari sistemtransaksi

• (misal : digunakan pada pemesanan tempatdi pesawat, bank, dll).

• Hasil dari fase ini adalah penentuan awal daristruktur penyimpanan dan jalur akses untukfile file database.

Page 48: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

Tahap VI, Implementasi Sistem database

• Setelah perancangan secara logika dan secara

fisik lengkap, kita dapat melaksanakan sistem

database.

• Perintah-perintah dalam DDL dan SDL(Storage

Definition Language) dari DBMS yang dipilih,

dihimpun dan digunakan untuk membuat skema

database dan file-file database (yang kosong).

Page 49: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

• kemudian database dimuat /disatukan dengan

datanya.Jika data harus dirubah dari sistem komputer

sebelumnya, perubahan-perubahan yang rutin

mungkin diperlukan untuk format ulang datanya yang

kemudian dimasukkan ke database yang baru.

Page 50: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

• Transaksi-transaksi database sekarang harus

dilaksanakan oleh para programmmer aplikasi.

• Spesifikasi secara konseptual diuji dan dihubungkan

dengan kode program dengan perintah-perintah dari

embedded DML yang telah ditulis dan diuji.

Page 51: Komponen Utama Sistem Informasi - dinus.ac.iddinus.ac.id/repository/docs/ajar/Tahapan_Perancangan_database.pdf · Komponen Utama Sistem Informasi Sebuah Sistem informasi berbasiskan

• Suatu saat transaksi-transaksi tersebut telah siap dan

data telah dimasukkan ke dalam database, maka

tahap perancangan dan implementasi telah selesai,

dan kemudian tahap operasional dari sistem

database dimulai.