Analisa Perancangan Sistem Informasi

dokumen-dokumen yang mirip
SATUAN ACARA PERKULIAHAN MATA KULIAH : ANALISIS & PERANCANGAN SISTEM INFORMASI */** KODE / SKS : AK / 3 SKS

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

SATUAN ACARA PERKULIAHAN (SAP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Konsep Basis Data (Lanjut)

BAB II Sistem Basis Data

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

DBMS contains information about a particular enterprise Collection of interrelated data Set of programs to access the data An environment that is

Lessons. 1. Definisi Basis Data. 2. Sistem Basis Data. 3. Komponen Sistem Basis Data. 4. Abstraksi Data. 5. Bahasa Basis Data

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

PENDAHULUAN. Alif Finandhita, S.Kom

RENCANA PROGRAM KEGIATAN PEMBELAJARAN SEMESTER (RPKPS) ANALISA DAN PERANCANGAN SISTEM INFORMASI

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

ARSITEKTUR SISTEM BASIS DATA

Bab 5 Data Control Language dan Teknik Normalisasi

Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Basis Data 1 Sistem Basis Data

PENDAHULUAN. Alif Finandhita, S.Kom

BAB II SISTEM BASIS DATA

Kontrak Kuliah. Pengantar Basis Data. Edi Sugiarto, S.Kom, M.Kom

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

Pengenalan Basis Data (lanjutan)

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

SISTEM BASIS DATA II S A N T I W I D I A N T I

Konsep Database. Data. Informasi

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA 1 (MI) KODE / SKS KK / 2 SKS

Pendekatan Database Jenjang Data Tipe File Media Penyimpanan Data Organisasi File Metode Pengolahan Data Aplikasi Pada Personal Computer (PC)

LINGKUNGAN BASIS DATA

Abstrak BAB I PENDAHULUAN

Database. Pertemuan ke-1

BAB III LANDASAN TEORI

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA KODE : TI11. C228 / 4 SKS

Pemodelan Basis Data. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

Materi 2 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

Sistem Basis Data. Ayu Nuriana Sebayang, S.Kom, M.Kom

BAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)

SAP Pengembangan Sistem Informasi Halaman 1 dari 8 Direvisi : 2 September 2009

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA. Halaman 1 dari 8 halaman : PENGEMBANGAN SISTEM INFORMASI

INTERNET PROGRAMMING DATABASE

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA. Halaman 1 dari 9 halaman

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

Sistem Basis Data. Sistem Basis Data - Universitas Semarang

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

Basis Data (2) Model Data & Skema

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

DASAR BASIS DATA BASIS_DATA XI-RPL

Pengenalan Basis Data

SISTEM BASIS DATA By Novareza Klifartha

Satuan Acara Perkuliahan

SILABUS MATA KULIAH FM-UDINUS-PBM-08-04/R0. Revisi : 4 Tanggal Berlaku : 4 September 2015

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

Esson Sihombing, S.Kom.

DESAIN DATABASE (MODEL RELASIONAL DAN DESKRIPSI ATRIBUT)

Definisi Basis Data (1)

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA 2 (D3/SI) * KODE / SKS KK / 2 SKS

BAB III TINJAUAN PUSTAKA

RENCANA PROGRAM KEGIATAN PERKULIAHAN SEMESTER (RPKPS)

PROSES PERANCANGAN DATABASE

Pertemuan 3. Mata Kuliah: Basis Data By. Rita Wiryasaputra, ST., M. Cs.

Basis Data Adalah.. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File

5/23/2009. Definisi Sistem Basis Data Komponen SBD Abstraksi Data Database Language

Model Model Basis Data

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

MUHAMMAD ZEN S. HADI, ST. MSC.

MAKALAH PERANCANGAN BASIS DATA MODEL DATA. Disusun oleh: Ainun Aisyiyah Iman Safuad Ismi Fadhilah

BAB II TINJAUAN PUSTAKA. Pada tinjauan perusahaan ini akan dibahas mengenai sejarah berdirinya

3. File Laporan (report File) File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan

BAB III LANDASAN TEORI. mengubah data akuntansi menjadi informasi. Definisi dari akuntansi yang

SATUAN ACARA PERKULIAHAN (SAP)

BAB 2 LANDASAN TEORI

6 PENGANTAR MANAJEMEN DATA

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Database. Definisi Basis Data (1) BASIS DATA. Sistem Basis Data. AUB Surakarta STMIK. gambar, bunyi atau kombinasinya.

BAB III LANDASAN TEORI

Pendahuluan. Tujuan MODUL

Perancangan Basis Data. Ari Sulistiyawati

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

Basis Data Relational

Konsep Dasar Basis Data

Database dan DBMS DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

PERANCANGAN DATA BASE BY LILIS PUSPITAWATI, SE.,M.SI

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

BAB III LANDASAN TEORI. Pihak-pihak yang terkait dengan transaksi transfer: a. Remitter/Applicant, yaitu pemilik dana (pengirim) yang akan

MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell

BASIS DATA DAN SISTEM BASIS DATA

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

Transkripsi:

Modul ke: Analisa Perancangan Sistem Informasi Basis Data Fakultas FASILKOM Program Studi Sistem Informasi www.mercubuana.ac.id Anita Ratnasari, S.Kom, M.Kom

Sistem Basis Data Definisi : merupakan sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data di sebuah sistem komputer) dan sekumpulan program lain untuk mengakses dan memanipulasi file (tabel) tersebut. DBMS adalah paket perangkat lunak yang didesain untuk melakukan penyimpanan dan pengaturan basis data.

Komponen Sistem Basis data Komponen: Hardware Sistem Operasi Basis Data Software DBMS : MySQL, Ms. SQL Server, Interbase, Paradox, Ms. Access, Oracle, DB2 Pemakai : Programmer, User Aplikasi Aplikasi Lain

Abstraksi Data Abstraksi data merupakan tingkatan/level dalam bagaimana melihat data dalam sebuah sistem basis data. Ada 3 level abstraksi data : - Level Fisik (Physical Level) Internal Level - Level Logik/Konseptual (Conceptual Level) - Level Penampakan (View Level) External Level

LEVEL FISIK/INTERNAL Level fisik merupakan level paling rendah yang menggambarkan bagaimana sesungguhnya suatu data disimpan. Pada level ini representasi dari organisasi data disimpan sebagai teks, angka, atau himpunan bit data. Mengetahui bahwa data disimpan dalam beberapa file/tabel, seperti file pegawai, file keluarga,dll

LEVEL KONSEPTUAL/LOGIKA Memperhatikan data apa sebenarnya (secara fungsional) disimpan dalam basis data dan hubungannya dengan data yang lainnya. Level ini menggambarkan data apa yang disimpan dalam database dan hubungan relasi yang terjadi antara data dari keseluruhan database. Pemakai tidak memperdulikan kerumitan dalam struktur level fisik lagi, penggambaran cukup dengan memakai kotak, garis,dan hubungan secukupnya.

LEVEL PANDANGAN PEMAKAI (USER VIEW)/EKSTERNAL Level abstraksi data tertinggi yang hanya menunjukkan sebagian saja yang dilihat dan dipakai dari keseluruhan database, sesuai dengan kebutuhan pemakai. Bagi user yang menggunakan terasa sebagai satu kesatuan data yang kompak.

JENJANG DATA

Characters : merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus (special characters) yang membentuk suatu item data / field. Field : merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record.

Record : Kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat mewakili data tiap-tiap karyawan. File: File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada.

Database Database : Kumpulan dari file / tabel membentuk suatu database

Tipe File File Induk (master File) -file induk acuan (reference master file) : file induk yang recordnya relatif statis, jarang berubah nilainya. Misalnya file daftar gaji, file mata pelajaran. -file induk dinamik (dynamic master file): file induk yang nilai dari record-recordnya sering berubah atau sering dimutakhirkan (update) sebagai hasil dari suatu transaksi. Misalnya file induk data barang, yang setiap saat harus di up-date bila terjadi transaksi.

File Transaksi (transaction file) File ini bisa disebut file input; digunakan untuk merekam data hasil dari transaksi yang terjadi. Misalnya file penjualan yang berisi data hasil transaksi penjualan. File Laporan (Report file) File ini bisa disebut output file, yaitu file yang berisi informasi yang akan ditampilkan.

File Sejarah (history file) File ini bisa disebut file arsip (archival file), merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi, tetapi masih disimpan sebagai arsip. File Pelindung (backup file) File ini merupakan salinan dari file-file yang masih aktif di dalam database pada suatu saat tertentu. File ini digunakan sebagai pelindung atau cadangan bila file database yang aktif mengalami kerusakan atau hilang.

Model Data Definisi : sekumpulan tool konseptuall untuk mendeskripsikan data, relasi-relasi antar data yang Menyatakan hubungan antar rekaman yang tersimpan dalam basis data. Model data terbagi dalam tiga kelompok besar Model Entity-Relationship Model Relational Model Object Oriented Model Model Hierarki Model Network

ENTITY RELATIONAL MODEL E-R model didasarkan atas persepsi terhadap dunia nyata yang terdiri dari sekumpulan objek, disebut entity dan hubungan antar objek tersebut, disebut relationship. Pemodelan data dengan model E-R menggunakan diagram E-R. Diagram E-R terdiri dari : Kotak persegi panjang, menggambarkan himpunan entity Elips, menggambarkan atribut-atribut entity Diamon, menggambarkan hubungan antara himpunan entity Garis, yang menghubungkan antar objek dalam diagram E-R

Object Oriented Model Model berorientasi objek berbasiskan kumpulan objek. Setiap objek berisi: Nilai yang disimpan dalam variable instant, dimana variable melekat dengan objek itu sendiri. Metoda : operasi yang berlaku pada objek yang bersangkutan. Objek-objek yang memiliki tipe nilai & metode yang dikelompokkan dalam satu kelas. Kelas disini mirip dengan abstrak pada bahasa pemrograman. Sending a message : sebuah objek dapat mengakses data sebuah yang lain hanya dengan memanggil metode dari objek tersebut.

Model Relational Model data relational menggambarkan data dalam bentuk tabel-tabel. Asosiasi antar tabel didefinisikan lewat penggunaan kunci tamu (foreign key) Dengan menggunakan model ini, pencarian field dari suatu tabel atau banyak tabel dapat dilakukan dengan cepat. Pencarian atribut yang berhubungan pada tabel yang berbeda dapat dilakukan dengan menghubungkan terlebih dahulu tabel-tabel tersebut dengan menggunakan atribut yang sama (joint operation).

MODEL HIERARKI menyerupai pohon yang dibalik Menggunakan pola hubungan orangtua anak Pada puncak hirarki diesbut dengan akar (root). Tiap entitas tingkat atas (parent) mempunyai satu atau lebih sub-entitas (children) sehingga setiap entitas hanya boleh mempunyai satu induk, tetapi dapat mempunyai banyak anak. Pada model data hirarki, hubungan antar entitas dinyatakan dalam satu-banyak (one to many) atau satu-satu (one to one). Dalam satu Universitas terdapat banyak Fakultas dan setiap Fakultas terdapat banyak Dosen atau banyak Mahasiswa, dan seterusnya. Tanda panah menunjukkan derajat keterhubungan banyak.

Model Jaringan Model ini hampir sama dengan model hierarkis. Perbedaannya dalam model ini setiap entitas dapat mempunyai banyak induk dan banyak anak. Dalam model ini lebih sedikit terdapat data rangkap, namun lebih banyak terdapat hubungan antar entitas, sehingga akan menambah informasi hubungan yang harus disimpan dalam database. hal ini akan menambah volume dan kerumitan dalam penyimpanan berkas data.

Bahasa Basis Data Merupakan sejumlah perintah (statement) yang diformulasikan dan dapat diproses untuk melakukan suatu aksi tertentu. Contoh Bahasa basis data: SQL,dBase, Quel Basis data dipilah dalam 3 bentuk, - Data Definition Language (DDL) - Data Manipulation Language (DML)

Data Definition Language (DDL) Merupakan perintah yang berfungsi untuk menspesifikasikan skema/struktur basis data membuat tabel/kolom menghapus tabel/kolom membuat suatu constraint (primary key dan foreign key) DCL (Data Control Language) juga termasuk dalam DDL. Sub bahasa untuk mengendalikan struktur internal basis data. DCL sangat bergantung pada vendor

Data Manipulation Language (DML) Berguna untuk melakukan manipulasi dan pengambilan (query) data pada suatu basis data. Manipulasi data dapat berupa : - Penyisipan/penambahan data baru - Penghapusan data dari suatu tabel - pengubahan data dari suatu basis data

Daftar Pustaka Kendall & Kendall, Analisis dan Perancangan Sistem, Edisi Ke 5 Jilid 1, PT. Prenhallindo, Jakarta, 2003. Adi Nugroho, Analisis dan Perancangan Sistem Informasi dengan Metodologi Berorientasi Objek, Informatika, Bandung, 2003 Schmuller, Josep, SAMS Teach Yourself UML ini 24 Hours, Second Edition, Sams Publishing, 2002. Burch, J. G., System, Analysis, Design and Implementation, Boyd & Fraser Publishing Company, 2002 D. Suryadi H. S., Bunawan, Metodologi Pengembangan Sistem Informasi, Gunadarma, 2003 Elmasri/Navathe, Fundamentals of Database System, Benjamin/Cummings Publishing Company Inc., 2005 Jogiyanto H.M, Analisis & Desain Sistem informasi, Penerbit Andi Offset. Yogyakarta, 2005 Senn, James A., Analysis & Design Of Information Systems, Second edition, McGraw hill International Editions, Singapore, 2004 Whitten, L. Jeffrey, Bentley, D.Lonnie, Dittman C. Kevin, Systems Analysis and Design Methods, McGraw-Hill Companies, 2004

Terima Kasih Anita Ratnasari, S.Kom, M.Kom