Tm2 perencanaan, perancangan dan administrasi basis data

40
Modul ke: Fakultas Program Studi Perencanaan, Perancangan, dan Administrasi Basis Data Febrianti Supardinah 0 1 FASILKOM Teknik Informatika Letakkan foto Terbaik anda disini

Transcript of Tm2 perencanaan, perancangan dan administrasi basis data

Page 1: Tm2   perencanaan, perancangan dan administrasi basis data

Modul ke:

Fakultas

Program Studi

Perencanaan, Perancangan, dan Administrasi Basis Data

Febrianti Supardinah

01

FASILKOM

Teknik Informatika Letakkan foto Terbaik anda disini

Page 2: Tm2   perencanaan, perancangan dan administrasi basis data

Kemampuan akhir yang diharapkan• Mahasiswa dapat memahami komponen utama dari

sistem informasi dan tahapan dalam daur hidup pengembangan sistem Basis Data, yaitu : Konseptual, Logical, dan Fisikal

• Mahasiswa dapat mengetahui keuntungan dari penggunaan CASE TOOLS

• Mahasiswa dapat membedakan peran dari Data Administrator dengan Database Administrator

Page 3: Tm2   perencanaan, perancangan dan administrasi basis data

Sistem InformasiPemahaman mengenai Sistem Informasi

Page 4: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM• Berasal dari bahasa Latin (systēma) dan bahasa Yunani(sustēma)

suatu kesatuan yang terdiri komponen atau unsur atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan

• Merupakan kesatuan bagian-bagian yang saling berhubungan yang berada dalam suatu wilayah serta memiliki item-item penggerak

Contoh : Negara Kumpulan dari beberapa elemen kesatuan lain Provinsi dan ada yang berperan sebagai penggerak Rakyat

• Simpelnya, sekumpulan benda yang memiliki hubungan di antara mereka

(Source : Wikipedia)

Page 5: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEMBeberapa elemen yang membentuk sebuah SISTEM:

1. Tujuan :• Setiap sistem mempunyai tujuan (Goal)• Tujuan yang menjadi pemotivasi yang mengarahkan sistem• Tujuan antara satu sistem dengan sistem yang lain berbeda

2. Masukan (Input) : • Segala sesuatu yang masuk ke dalam sistem dan selanjutnya

menjadi bahan yang diproses• Masukan dapat berupa hal yang berwujud (tampak secara fisik)

atau tidak tidak berwujud• Contoh : bahan mentah, informasi (jasa pelanggan)

Page 6: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM3. Proses :

• Bagian yang melakukan perubahan atau transformasi dari masukan menjadi keluaran yang berguna dan lebih bernilai. Misal : informasi, produk

• Melakukan perubahan dari masukan menjadi keluaran yang tidak berguna. Misal : limbah

• Contoh di RS : Aktivitas pembedahan pasien

4. Keluaran (output) : • Hasil dari pemrosesan• Berupa : Informasi, saran, cetakan laporan

Page 7: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM5. Batas :

• Boundary Sistem• Pemisah antara sistem dan daerah di luar sistem (lingkungan)• Menentukan konfigurasi, ruang lingkup, kemampuan sistem• Contoh : tim sepakbola mempunyai aturan permainan dan

keterbatasan kemampuan pemain; pertumbuhan toko kelontong dipengaruhi oleh pembelian pelanggan, gerakan pesaing, dan keterbatasan dana dari bank

• Batas sebuah sistem dapat dikurangi atau dimodifikasi sehingga akan mengubah perilaku sistem

• Contoh : Menjual saham ke publik; perusahaan mengurangi keterbatasan dana

Page 8: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM6. Mekanisme Pengendalian dan Umpan Balik :

• Control Mechanism diwujudkan dengan menggunakan umpan balik (feedback), yang mencuplik keluaran

• Tujuan : Mengatur agar sistem berjalan sesuai dengan tujuan

7. Lingkungan : • Segala sesuatu yang berada di luar sistem• Bisa berpengaruh terhadap operasi sistem, bisa merugikan atau

menguntungkan sistem itu sendiri• Jika merugikan harus ditahan dan dikendalikan

Jika menguntungkan terus dijaga, karena akan memacu terhadap kelangsungan hidup sistem

Page 9: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM

OutputInput

Tujuan

Mekanisme Pengendalian

Transformasi

Page 10: Tm2   perencanaan, perancangan dan administrasi basis data

INFORMASI• Pesan (ucapan atau ekspresi) atau kumpulan pesan yang terdiri dari

order sekuens dari simbol, atau makna yang dapat ditafsirkan dari pesan atau kumpulan pesan

• Dapat direkam atau ditransmisikan; Dapat dicatat sebagai tanda-tanda atau sebagai sinyal berdasarkan gelombang

• Pengetahuan yang didapatkan dari pembelajaran, pengalaman, atau instruksi

• Peristiwa tertentu atau situasi yang telah dikumpulkan atau diterima melalui proses komunikasi, pengumpulan intelijen, atau didapat dari berita

• Hasil dari pengolahan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya yang menggambarkan suatu kejadian nyata yang digunakan untuk pengambilan keputusan

(Source : Wikipedia)

Page 11: Tm2   perencanaan, perancangan dan administrasi basis data

INFORMASISumber Informasi Data

Data Bentuk yang masih mentah, belum dapat bercerita banyak sehingga perlu diolah lebih lanjut

Diolah melalui suatu metode untuk menghasilkan informasi

Dapat berbentuk simbol-simbol semacam huruf, angka, bentuk suara, sinyak, gambar, dsb.

Page 12: Tm2   perencanaan, perancangan dan administrasi basis data

INFORMASIProses (Model)

Keluaran (Informasi)

Masukan (Data)

Tindakan Keputusan

Data ditangkap oleh indera

Hasil Tindakan

Penerima informasi (User)

Basis Data

Siklus Informasi

Page 13: Tm2   perencanaan, perancangan dan administrasi basis data

INFORMASIFungsi Informasi :1. Meningkatkan pengetahuan bagi si pemakai 2. Mengurangi ketidakpastian dalam proses pengambilan

keputusan pemakai 3. Menggambarkan keadaan yang sebenarnya dari sesuatu hal.

Informasi yang berkualitas :4. Tepat waktu5. Akurat 6. Relevan

Page 14: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM INFORMASI• Kombinasi dari teknologi informasi dan aktivitas orang yang

menggunakan teknologi tsb untuk mendukung operasi dan manajemen

• Interaksi antara orang, proses, algoritmik, data, dan teknologi • Membantu untuk mengontrol kinerja proses bisnis• Suatu sistem kerja yang kegiatannya ditujukan untuk pengolahan

(menangkap, transmisi, menyimpan, mengambil, memanipulasi dan menampilkan) informasi

• Antar-berhubungan dengan sistem data di satu sisi dan sistem aktivitas di sisi lain

• Suatu bentuk komunikasi sistem di mana data yang mewakili dan diproses sebagai bentuk dari memori sosial

• Dapat dianggap sebagai bahasa semi formal yang mendukung manusia dalam pengambilan keputusan dan tindakan

Page 15: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM INFORMASI• Fokus utama dari studi untuk disiplin sistem informasi dan organisasi

informatika• Gabungan yang terorganisasi dari manusia, perangkat lunak,

perangkat keras, jaringan komunikasi dan sumber data dalam mengumpulkan, mengubah, dan menyebarkan informasi dalam organisasi

• Suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan

(Source : Wikipedia)

Page 16: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM INFORMASIKOMPONEN SISTEM INFORMASI (BUILDING BLOCK)1. Input Block (Blok Masukan)– Data– Metode/media untuk menangkap data yang akan diambil – Dokumen dasar

2. Model Block (Blok Model)– Kombinasi prosedur, logika, dan model matematik yang akan

memanipulasi data input dan data yang tersimpan di basis data dengan cara yag sudah ditentukan untuk menghasilkan keluaran yang diinginkan

3. Output Block (Blok Keluaran)– Keluaran yang merupakan informasi yang berkualitas dan

dokumentasi yang berguna untuk semua pemakai sistem

Page 17: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM INFORMASIKOMPONEN SISTEM INFORMASI4. Technology Block (Blok Teknologi)

- “tool box” - Menerima input dan menjalankan model- Menyimpan dan mengakses data - Menghasilkan dan mengirimkan keluaran- Membantu pengendalian dari sistem secara keseluruhan

5. Control Block (Blok Kendali)- Perlu dirancang dan diterapkan untuk meyakinkan bahwa

hal yang dapat merusak sistem dapat dicegah - Bila sudah terlanjur terjadi kesalahan, dapat diatasi - Yang merusak sistem infromasi : Bencana alam, api, temperatur, air, debu, fraud, kegagalan sistem, dll

Page 18: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM INFORMASIKOMPONEN SISTEM INFORMASI6. Database Block (Blok Basis Data)

- Kumpulan data yang saling berkaitan satu dengan yang lain- Tersimpan di perangkat keras komputer dan menggunakan

perangkat lunak untuk memanipulasinya.- Data disimpan untuk keperluan informasi lebih lanjut- Data perlu diorganisasikan agar informasi yang dihasilkan

berkualitas - Organisasi basis data yang baik juga berguna untuk efisiensi

kapasitas penyimpanannya - Basis data diakses atau dimanipulasi menggunakan perangkat lunak paket yang disebut DBMS (Database Management System).

Page 19: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM INFORMASIKEMAMPUAN UTAMA SISTEM INFORMASI1. Melaksanakan komputasi numerik, bervolume besar dengan

kecepatan tinggi2. Menyediakan komunikasi dalam organisasi atau antar organisasi

dengan mudah3. Menyimpan informasi dalam jumlah besar dalam ruang yang kecil

tetapi mudah diakses4. Memungkinkan pengaksesan informasi yang sangat cepat 5. Meningkatkan efektifitas dan efisiensi orang yang bekerja

berkelompok dalam suatu tempat atau beberapa lokasi6. Mengoptimalkan proses-proses bisnis dan tugas yang dikerjakan

secara manual7. Biaya lebih murah dan waktu pengerjaan cepat

Page 20: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM BASIS DATABefore :• Redudancy dan inconsistency data• Kesulitan dalam pengaksesan data• Isolasi Data• Masalah Integritas• Masalah keamanan

After :• Data berdiri sendiri (Data Independence) • Pengaksesan data efisien (Efficient data access) • Integritas data dan keamanan terjamin (Data integrity and security) • Administrasi data (Data administration) • Dapat diakses bersamaan (Concurrent access )• Recovery saat terjadi kegagalan (Crash recovery) • Mengurangi waktu pembangunan aplikasi (Reduced application

development time) •

Page 21: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM BASIS DATAABSTRAKSI DATA• Sistem basis data biasanya menyembunyikan detil tentang

bagaimana data disimpan dan diperlihara. Oleh karena itu, seringkali data yang terlihat oleh pemakai sebenarnya berbeda dengan yang tersimpan secara fisik

• Abstraksi data merupakan level dalam bagaimana melihat data dalam sebuah sistem basis data

• Tiga level Abstraksi Data :

Page 22: Tm2   perencanaan, perancangan dan administrasi basis data

SISTEM BASIS DATA

View 1 View 2 View 3

Level Konseptual/Logika

Level Fisik

Level Eksternal

Level Konseptual

Level Internal

Page 23: Tm2   perencanaan, perancangan dan administrasi basis data

SDLC BASIS DATA“System Development Life-Cycle”= Proses yang digunakan oleh analis sistem untuk mengembangkan

sistem informasi , termasuk persyaratan , validasi , dan pelatihan

Proses Standard :

Analisa

Desain

Implementasi

Maintenance

Page 24: Tm2   perencanaan, perancangan dan administrasi basis data

SDLC BASIS DATASetiap SDLC harus :• Menghasilkan sistem berkualitas tinggi • Memenuhi atau melampaui harapan pelanggan• Mencapai penyelesaian dalam waktu dan perkiraan biaya, bekerja

secara efektif • Efisien dalam infrastruktur teknologi informasi saat ini, maupun yang

direncanakan• Tidak mahal untuk memeliharanya dan efektif dalam biaya untuk

pengembangan lebih lajnut.

Page 25: Tm2   perencanaan, perancangan dan administrasi basis data

CASE TOOLSKeuntungan CASE TOOLS

Page 26: Tm2   perencanaan, perancangan dan administrasi basis data

CASE TOOLS“Computer Aided Software Engineering”

Perangkat komputer yang digunakan dan bertujuan mendukung kegiatan rekayasa perangkat lunak dalam proses pengembangan software dan mempermudah dalam satu atau beberapa fase dalam life-cycle pengembangan software, termasuk fase analisis, desain, implementasi dan maintenance dari software tersebut

Perangkat lunak yang berguna bagi para pengembang dalam merencanakan, menganalisa, merancang, melakukan

pemrograman, dan memelihara sistem sistem informasi.

Page 27: Tm2   perencanaan, perancangan dan administrasi basis data

MANFAAT CASE TOOLSManfaat bagi para software engineer :• Untuk mengalihkan sejumlah beban yang biasanya dipikul oleh

pengembang sistem kepada komputer • Untuk mendukung otomasi dalam pengembangan dan pemeliharaan

SI, disebabkan perangkat ini dapat menghasilkan kode program secara otomatis

• Meningkatkan akurasi, karena dapat menyediakan debugging dan error checking berkelanjutan yang mana sangat penting menghilangkan kerusakan secara dini

• Memperbesar kemungkinan otomasi pada setiap fase life-cycle software

• Meningkatkan kualitas design model suatu software sebelum software itu dibangun/dikembangkanMeningkatkan produktivitas pengembangan perangkat lunak kira-kira 10% hingga 15% (Bodnar dan Hopwood, 1993)

Page 28: Tm2   perencanaan, perancangan dan administrasi basis data

JENIS CASE TOOLS• Upper CASE

– Mendukung perencanaan, identifikasi, dan seleksi proyek, pada fase analisis dan desain dari suatu system development life cycle (SDLC)

– Tools yang termasuk kelas ini adalah jenis Diagramming tools, Form and report generators, dan Analysis tools

– Contoh : Microsoft Office Word, Microsoft Office Visio, Adobe Photoshop, Software Password Generator, Ken Rename, Adobe Premier, Rational Rose

• Lower CASE – Mendukung tahap implementasi dan maintenance dari SDLC– Tools yang termasuk kelas ini adalah jenis Code Generators– Contoh : Java, Visual Basic, BPM Tools

• Cross life-cycle CASE/Integrated CASE (I-CASE)– Kombinasi– Tools yang termasuk kelas ini adalah jenis Project Management Tools

Page 29: Tm2   perencanaan, perancangan dan administrasi basis data

Mengapa harus menggunakan ?• Selama ini para software engineer hanya melakukan

pembuatan perangkat lunak untuk mengoptimalkan pekerjaan orang lain

• Software engineer dalam aktifitasnya belum sepenuhnya terotomatisasi

• Muncullah CASE tools untuk membantu para software engineer dalam melakukan aktifitasnya tersebut.

Page 30: Tm2   perencanaan, perancangan dan administrasi basis data

Kapan harus menggunakan ?• Permintaan pasar akan software meningkat TOOLS untuk

mempercepat pembuatan software

• Perkembangan teknologi cepat client menuntut software engineer untuk memperbaharui atau membangun software baru yang memiliki spesifikasi lebih kompleks

Page 31: Tm2   perencanaan, perancangan dan administrasi basis data

Bagaimana cara menggunakan ?• Lakukan studi terhadap teknologi yang ada untuk

mempersiapkan dampak perubahan teknologi yang akan terjadi nantinya Model yang dibangun nantinya bisa fleksibel terhadap perubahan

• Evaluasi bagaimana jika organisasi yang sudah ada harus dibangun ulang agar bisa mengambil keuntungan dari teknologi baru

• Tetapkan suatu ketentuan untuk mengganti sistem yang lama dengan teknologi baru yang paling efektif

• Tentukan suatu metodologi pembangunan sistem

Page 32: Tm2   perencanaan, perancangan dan administrasi basis data

Peran DA & DBAPerbedaan antara Data Administrator dan Database Administrator

Page 33: Tm2   perencanaan, perancangan dan administrasi basis data

DATA ADMINISTRATORDisebut juga dengan “DATA STEWARDSHIP”

Tugas :1. Tata Kelola Data

- Memastikan pengawasan dan penggunaan yang efektif terhadap aset data

- Mengelola aset data- Merepresentasikan minat data yang diperlukan oleh seluruh

stakeholder, mencakup dan tidak terbatas fungsi khusus divisi atau departemen

- mendapatkan perspektif enterprise untuk memastikan efektivitas dan kualitas penggunaan data

Page 34: Tm2   perencanaan, perancangan dan administrasi basis data

DATA ADMINISTRATOR2. Manajemen Arsitektur Data• Mereview, memvalidasi, menyetujui, dan menyuling ulang

arsitektur data• Dapat mendefinisikan kebutuhan spesifikasi data yang

diorganisasikan arsitek data kedalam arsitektur enterprise. • Memecahkan perbedaan dalam nama dan arti. • Mereview dan menyetujui arsitektur enterprise• Berkolaborasi dengan arsitek data mengelola arsitektur data.

3. Manajemen Datawarehouse dan Business Intelligent– Menyediakan kebutuhan BI dan matriks manajemen– Mengidentifikasi isu BI

Page 35: Tm2   perencanaan, perancangan dan administrasi basis data

DATA ADMINISTRATOR4. Pembangunan Data– Mendefinisikan kebutuhan dan spesifikasi data yang

diorganisasikan analis dan arsitek data kedalam model data lojik– Menvalidasi model fisik data dan desain basisdata,– Berpartisipasi dalam tes dan konversi basisdata– Memastikan konsistensi penggunaan istilah dalam dokumentasi

dan pelatihan.

5. Manajemen Operasi Data– Mendefinisikan kebutuhan untuk performansi data– Mengidentifikasi, memperoleh dan mengawasi sumber data

eksternal

Page 36: Tm2   perencanaan, perancangan dan administrasi basis data

DATA ADMINISTRATOR6. Manajemen Keamanan Data– Menyediakan kebutuhan keamanan, kepercayaan dan privasi– Mengidentifikasi isu keamanan data– Membantu dalam audit keamanan data– Mengklasifikasikan kerahasiaan dalam dokumen dan produk

informasi lainnya

7. Manajemen Data Master dan Referensi– Mengawasi pembuatan, pengubahan dan penghapusan nilai

kode dan data referensi lain– Mendefenisikan kebutuhan manajemen master data– Mengidifentifikasi isu manajemen master data

Page 37: Tm2   perencanaan, perancangan dan administrasi basis data

DATA ADMINISTRATOR8. Manajemen Dokumen dan Konten

– Membuat dan mengelola metadata bisnis (nama, arti, dll)

– Mendefinisikan akses metadata dan kebutuhan integrasi

9. Manajemen Kualitas Data– Membantu analisa, sertifikasi, audit kualitas data– Membersihkan data secara berkala– Mengidentifikasikan cara yang proaktif untuk solusi

penyebab utama rendahnya kualitas data– Mempromosikan kesadaran tentang kualitas data

Page 38: Tm2   perencanaan, perancangan dan administrasi basis data

DATABASE ADMINISTRATOR

Tugas :1. Instalasi software baru

- Software yang berhubungan dengan administrasi DBMS. Misal : versi baru DBMS, aplikasi pendukungnya

- Melakukan tes pada software yang baru di instal tersebut

2. Konfigurasi hardware dan software- Bekerja sama dengan sistem administrator untuk melakukan konfigurasi hardware dan software agar dapat berfungsi optimal bersama dengan DBMS

3. Administrasi Security- Melakukan monitor dan administrasi security DBMS- Menambah atau menghapus user- Mengatur quota, audit- Memeriksa permasalahan security database

Page 39: Tm2   perencanaan, perancangan dan administrasi basis data

DATABASE ADMINISTRATOR

4. Analisis Data- Menganalisa dan menggunakan cara yang efektif dalam penggunaan index, paralel query execution (kemampuan DBMS untuk melakukan eksekusi query pada mesin yang memiliki lebih dari 1 CPU), dll

5. Desain Database- Membantu tim developer dalam meningkatkan kinerja database

Page 40: Tm2   perencanaan, perancangan dan administrasi basis data

Terima KasihFebrianti Supardinah