Minggu, 24 Maret 2019

Third: Relational Model and Languages Database

RMD Fasana
Dalam Materi ini akan dikenalkan istilah-istilah yang berkaitan dengan model relasional serta relasional integriti.

Integrutas Data
Informasi  yang disimpan pada basisdata akan bagus jika DBMS membantu mencegah pemasukan informasi yang tidak benar. Konstrain integritas adalah syarat yang dispesifikasikan pada skema basisdata dan mebatasi data yang dapat disimpan dalam basisdata.
Konstrain integritas menjamin bahwa perubahan – perubahan yang dilakukan orang yang diotorisasi tidak menghasilkan pelanggarakan konsistensi data.

Relational Model Terminology
  • Relation atau tabel atau file  direpresentasikan sebagai table yang terdiri dari baris dan kolom. Diaplikasikan hanya pada struktur logical bukan fisikal.
  • Attribute atau colomn  atau field adalah nama kolom pada table.
  • Tuple atau row atau record adalah baris pada table (record).
  • Domain adalah himpunan nilai dari satu atau lebih atribut.
  • Degree adalah banyaknya atribut/kolom pada tabel.
  • Cardinality adalah banyaknya tuple/baris pada tabel.
  • Relational Database adalah kumpulan relasi ternormalisasi dengan nama relasi yang jelas dan dapat dibedakan.
Terminologi Alternatif untuk Model Relasional



Relasi Database


Relational Integrity 

Views 

oleh fsakti FASANA IT | Tutorial Computer Updated at : 17.57

Second: Database Environment

Lingkungan Database
Database Environment ( Lingkunan Basis data) yang mencakup sejarah sistem arsitekture basis data. 
Didalam ANSI-SPARC mempunyai tiga lavel yaitu Lavel External, Lavel Konseptual dan level Internal.
Contoh : Data Indepedene, data dependence, bahasa yag digunakan multi user.



Tujuan dari Tree Level Architecture :
  1. Seluruh pengguna harus dapat mengakses data yang sama.
  2. Tampilan pengguna (user’s view) tidak dapat diubah
  3.  Pengguna tidak perlu mengetahui detail penyimpanan fisik database.

oleh fsakti FASANA IT | Tutorial Computer Updated at : 17.54

Sabtu, 23 Maret 2019

Third :Tahapan Sistem Intergrasi dan migrasi

Didalam proses Sistem integrasi dan migrasi teknologi informasi terdiri dari empat tahapan-tahapan yang harus dilalui yaitu :

1. Memahami terhadap studi kasus permasalahan
Dalam tahapan ini  organisasi harus memahami terhadap studi kasus permasalahan yang terjadi, tahapan ini membutuhkan pengambilan keputusan , agar mudah melakukan tahapan ini maka harus membuat latar belakang rumusan masalah.
maka bisa kita jelaskan sbb:
  • Latar belakang masalah
 Kunci utama untuk memahami latar belakang masalah yaitu mengikuti empat langkah sebagai berikut :
  1. Pemahaman Organisasi yang sedang diamati
  2. Mengetahui proses-proses yang sedang berjalan 
  3. Mengamati dan mengetahui kendala-kendala yang sedang dialami
  4. Merumuskan masalah dan memberikan solusi
  • Merumuskan Masalah
Setelah mengetahi latar belakang masalah kemudian dilanjutkan dengan merumuskan masalah bisanya mengunakan rumus 5W+1H sebagi berikut :
  1. What(Apa) : Mengacu Kepada apa saja yang dibutuhkan diperlukan, dibuat dikerjakan dan direncanakan.
  2. Who (Siapa) : Mengacu kepada siapa saja baik perorangan atau kelompok didalam organsasi
  3. Why (Mengapa) : Mengacu Kepada alasan , mengapa harus dilakukan untuk memutuskan
  4. Whaen (Kapan) : Mengacu Kepada waktu yang menjadikan patokan untuk melakukan integrasi dan migrasi.
  5. Wahre (dimana) :  Mengacu kepada lokasi, bagian atau temapat
  6. How (bagaimana) : mengacu kepada rincian proses yang dijalankan
 2. MEMILIH DAN MEMBERIKAN SOLUSI
Pada tahapan ini diperlukan memilih dan memberikan solusi berdasarkan latar belakang masalah kemudian mnejukan beberapa pertanyaan dalam menjadikan rumusan maslah.
  • Tinjauan Terhadap Solusi : tahapan ini harus meruntun kembali latar belakang /background dan tahapan rumusan masalah. ada tiga aspek yang harus diperhatikan yaitu : Estimasi Biaya,SDM dan lamanya waktu yang diperlukan.
  • Estimasi Biaya : tahapan ini menghitung estimasi biaya yang akan diperlukan selama proses intergasi berlangsung misal untuk kebutuhan sumberdaya manusia (Network, Programer, database, tester dll.
 3.PENYUSUANAN RENCANA
Dalam tahapan penyusunan rencana terdapat dua hal yang mesti diperhatikan dengan baik yaitu:
  • Perancangan Proses Bisnis : Tahapan perancangan proses bisnis ini melakukan Business Process dengan uraian Business Process, Business Process Management dan Service Oriented Architecture ketiga proses tersebut saling terhubung.
  • Impelementasi Proses Bisnis : Tahapan ini diartikan bahwa proses bisnis yang baru divisualisaikan ke bentuk bagan yang memuat blok-blok proses dengan memanfatkan aplikasi untuk  Business Process Management Tools dengan notasi berupa Business Process Modeling Notation (BPMN), baca UML , atau dengan tools BPMN atau bisa download di Enterprise Architect  .
4. IMPLEMENTASI
Implementasi adalah tahapan terakhir didalam proses integrasi dan migrasi sistem teknologi informasi, setelah persiapan awal selesai dilakukan.
Didalam tahapan Implentasi ada tiga tahapan yaitu :
  • Tahap Perangkat Keras (Hardware) : Tahapan ini merupakan tahapan untuk mempersiapkan dan mengkonfigurasikan sesuai dengan kebutuhan hardware dalam proses integrasi dan migrasi sistem teknologi informasisesuai dengan kebutuhan organisasi. anatara lain : komputer, mobile , network, server dll.
  • Tahapan Perangkat Lunak (Software) : Tahapan ini dilakukan berbasis SOA (Service Oriented Architecture) yang menjadi dasar bagi business process dan business process management (BPM) untuk menuntut developer aplikasi dan sistem didalam memperbaiki mengembangkan maupun create sistem dan aplikasi yang baru. Begitu juga jika organiasi akan menambah layanan Platform As A Service (PASS). untuk penembangan aplikasi berbasis cloud computing.
  •  Tahapan Sistem Secara Keseluruhan :   Tahapan ini dilakukan dengan cara mengkombinasikan terhadap tahapan hardware dan software agar semua bisa berjerjasama dengan baik. disini merupan peran dari system integrator maupun puhak yang ditunjuk. Serangkaian tahapan pengujian dilakukan untuk menguji sistem sebelum dan sesudah integrasi dilakukan agar mendapatkan hasil yang diharapkan organisasi.


oleh fsakti FASANA IT | Tutorial Computer Updated at : 19.08

Senin, 11 Maret 2019

First: Introduction to Database

Apakah Data ? beberapa definisi dari Data :
  • Fakta atau observasi mentah yang biasanya mengenal fenomena fisik atau transaksi
  • Ukuran Object dari atribut dari entitas seperti benda, orang tempat atau suatu kejadian
  • Repesesentasi fakta yang mewakili suatu object seperti manusia (pegawai, mahasiswa, pembeli, pelanggan, dosen dst), barang, hewan, pristiwa, konsep, keadaan dan lain-lain, yang diwijudkan dalam bentuk angka, huruf simbol, texs gambar, bunyi dan kombinasi lainya.
Kemudian apa itu Basis Data ? berikut beberapa definisi dari basis data :
  • Merupakan kumpulan yang terpadu dari elemen data logis yang saling terhubung.
  • Mereupakan suatu kumpulan data yang berhubungan logis dan diseskripsikan data tersebut, yang dirancang untuk memenuhi informasi yang dibutuhkan oleh suatu organisasi.
  • Kumpulan data yang saling berhubungan yang disimpan secara bersamaan sedemikian rupa dan tanpa pengulangan yang tidak perlu untuk memenuhi berbagai kebutuhan.
  • Hubungan kelompok data yang saling berhubungan yang diorganiasi sedemikan rupa agar kemudian dapat dimanfaatkan kembali dengan cepat dan mudah. 
 Beberapa Bahasan dalam Sistem Basis Data sebagi berikut :
  1. Introduction to Database
  2. Database Environment
  3. The Relation Model
  4. SQL- Data Definition Language
  5. SQL- Data Manipulation Language
  6. Advanced SQL
  7. Normalization Database
  8. Normalization Process Database
  9. Entity Relationship Modeling
  10. Entity Relationship  Diagram  and Class Diagram
  11. Relational Algebra and Relation Calculus
  12. Security and Administration
  13. Distributed Database
  14. Data Warehousing and Data Mining
Sistem Informasi  dan Aplikasi ?
Sangat erat keterkaitan antara basis data, sistem informasi dan aplikasi, sistem informasi juga merupakan sekelompok elmen yang saling berhubungan atau berintraksi sehinga membentu satu-kesatuan, contoh : sistem informasi akademik, sistem informasi penjualan dsb.
Aplikasi adalah program yang menentukan aktivitas pemrosesan informasi yang dibutuhkan untuk menyelesaikan tugas-tugas khusus dari pemakai komputer.

File Based Systems 
Bisa di bilang salah satu penggunaan sistem basis data yang masih tradisional. Menurut Thomas M. Connoly
  • Berbagai Kumpulan dari program-program aplikasi yang menyediakan layanan untuk end users 
  • Setiap program mendefinisikan dan mengatur datanya masing-masing, artinya bersifat dependent terhadap program yang spesifik.

File base sistem


FileBase System Fasana













Keterbatasan    dari    pendekatan    berbasis   File‐Based :
  • Data terpisah-pisah dan terisolasi 
    • Setiap program mengatur datanya masing-masing.
    • User dari program yang satu tidak dapat menggunakan data yang diperlukan yang berada pada program yang lain.
  • Duplikasi Data 
    • Data yang sama terdapat pada program yang berbeda.
    • Pemborosan ruang penyimpanan dan sangat potensial untuk terjadinya perbedaan format dan/atau nilai untuk data yang sama. 
  • Ketergantungan Data
    • Stuktur file didefinisikan dalam kode program. 
  •  Ketidaksesuaian Format File 
    • Program dituliskan dalam bahasa pemrograman yang berbeda, sehingga tidak mudah untuk mengakses data/file yang satu dengan yang lainnya
  • Program Aplikasi dengan Queri/pengembangan yang terbatas 
    • Program dibuat untuk memenuhi fungsi-fungsi khusus 
    • Setiap terdapat kebutuhan baru yang timbul/diperlukan, akan memerlukan program yang baru pula 
Database Management System (DBMS)  
sistem perangkat lunak yang menggunakan metode standar dalam membuat katalog, mengambil, dan menjalankan kueri pada data. DBMS mengelola data yang masuk, mengaturnya, dan menyediakan cara agar data dimodifikasi atau diekstraksi oleh pengguna atau program lain.

DBMS






















oleh fsakti FASANA IT | Tutorial Computer Updated at : 14.28

Second: Level-Level Dalam Sistem Integrasi dan Migrasi

Sistem Integrasi Fasana
Proses sistem integrasi dan migrasi pada teknologi informasi mempunyai 3 level dimana meliputi level basisdata, level aplikasi dan level middleware.

Tiga level tersebut adalah :
1. Level Basisdata atau database
Didalam proses level ini sangat memegang peran penting sebagai proses utama untuk melakukan proses integrasi dan migrasi pada sistem teknologi informasi, didalam rbahasan DBMS bisa dibaca di Sistem Basisdata .
Baik akan dibahas lagi tentang basisdata, dimana basisdata menurut beberapa sumber :
 Database merupakan sekumpulan potongan data dan informasi yang tersetruktur dan terorganiasi dengan baik, yang terdiri atas table, query, object serta proses manipulasi, Meriem Webster. adapun menurut Margaret : database merupakan kumpulan data dan informasi yang terorganisasi dengan baik, sehinga memudahkan didalam pengaksesan, pengelolahan serta pembaharuan.

oleh fsakti FASANA IT | Tutorial Computer Updated at : 11.38

Minggu, 03 Maret 2019

Pengenalan Algoritma dan Struktur Data


MASALAH DAN SOLUSI
Bermula ada masalah kemudian akan dicari solusi dengan bantuan komputer. Pemecahan Masalah atau solusi berupa algoritma yang diterjemahkan menjadi program komputer atau disebut source code, setelah itu berubah menjadi executable code yang bisa dijalankan perangkat keras dengan di RUN kemudian akan mengeluarkan jawaban dari masalah atau hasil. 
ALGORITMA
Abu Ja’far Muhammad Ibnu Musa Al-Khuwarizmi merupakan bapak algoritma, kemudian orang barat menyebutnya Algorism disebutkan dalam buku The book of restoration and reduction sekitar tahun 825. Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis dan logis.

oleh fsakti FASANA IT | Tutorial Computer Updated at : 14.02

Sabtu, 02 Maret 2019

First: Sistem Integrasi dan Migrasi

Sistem Integrasi dan migrasi dapat kita definisikan sebagi berikut :
Sistem Integrarsi SISTEM : RG. Murdick : Seperangkat elemen yang membentuk kumpulan, prosedur atau bagian pengolahan yang mencari suatu tujuan, bagian atau tujuan bersama dengan menoperasikan data atau barang pada waktu tertentu untuk menghasilkan informasi, produk maupun jasa.; Gordon B Davis: Bagian -bagian yang saling berkaitan yang beroperasi bersama untuk mencapai beberapa sasaran dan tujuan.; O'Brien :Sekelompok komponen yang saling berhubungan dan bekerjasama untuk mencapai tujuan bersama, dengan menerima input serta menghasilkan output dalam transformasi yang teratur.;  Umum : sebuah satuan yang kompleks, yang tersusun atas sejumlah komponen atau elemen yang saling terhubung satu sama lain, yang memudahkan dalam perjalanannya satu atau beberapa buah proses.

oleh fsakti FASANA IT | Tutorial Computer Updated at : 18.16

 
Ke bawah Ke ATAS