BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Pada saat ini data atau informasi sangatlah penting bagi suatu perusahaan,

dokumen-dokumen yang mirip
PEMETAAN HUBUNGAN GENERALISASI/SPESIALISASI PADA MODEL ER KE MODEL RELASIONAL

Model Model Basis Data

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

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA EKSPEDISI BARANG PADA PT. PELAYARAN NASIONAL SARANABAHARI PRIMA

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

adalah : Q.1) Suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan

ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN DAN PERSEDIAAN PADA PT. INDO PRIMA FOODS

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Program Studi Strata-1. Skripsi Sarjana Komputer. Semester Ganjil 2005 / 2006

Sistem Basis Data. Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T.

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

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

BAB 3 ANALISIS DAN PERANCANGAN. Dalam kasus generalisasi/spesialisasi atau yang biasa disebut dengan

ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN BARANG PADA PT. AGRO TEKNIKAL INTERNUSA

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENJUALAN, PENYEWAAN, DAN PEMASARAN PADA RAY WHITE SUNTER

Analisis dan Perancangan Sistem Basis Data Pada Instalasi Rawat Inap Rumah Sakit Sumber Waras

BAB 1 PENDAHULUAN. akan membuahkan hasil yang maksimal. Di sektor transaksi jual-beli saham. keuntungan yang maksimal dan kerugian yang minimum.

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN BASIS DATA PENJUALAN, PEMBELIAN, DAN PERSEDIAAN BARANG PADA PT. INDO BUANA LESTARI

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI.

BAB 1 PENDAHULUAN. suatu hal yang umum. Begitu juga dengan piranti keras, maupun piranti lunak

UNIVERSITAS BINA NUSANTARA

BAB 1 PENDAHULUAN. pengaturan data secara cepat dan akurat, telah mengubah perpustakaan yang

P7 Perancangan Database

UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Fakultas Ilmu komputer Skripsi Sarjana komputer Semester Genap Tahun 2006

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2005/2006

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Saat ini perkembangan di era globalisasi sudah semakin maju, banyak

Universitas Bina Nusantara

BINUS UNIVERSITY. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008

BAB 4 IMPLEMENTASI DAN EVALUASI. yang sulit untuk diimplementasikan dalam RDBMS (Relational Data Base Management

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Basisdata, sistem basisdata, perancangan sistem basisdata.

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

Analisis dan Perancangan Sistem Basis Data Pengembangan Sumber Daya Manusia Pada Pertamedika Medical Centre

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

Analisis dan Perancangan Sistem Basis Data pada PT. Siemens Indonesia Departemen Sales, Service dan Commercial

SATUAN ACARA PERKULIAHAN MATA KULIAH PENGANTAR BASIS DATA FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI JURUSAN TEKNIK KOMPUTER (D3) KODE: IT014318

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERPUSTAKAAN PADA SEKOLAH VIANNEY SKRIPSI. Oleh. Steve Wilan Alfredo Sumual

ANALISIS DAN PERANCANGAN SISTEM DATABASE PEMBELIAN, PERSEDIAAN, DAN PENJUALAN PADA PT. YOYO TOYS

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

BAB 1 PENDAHULUAN. Saat ini teknologi berkembang sangat pesat, perusahaan-perusahaan baik kecil

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2006/2007

BAB 1 PENDAHULUAN. menjadi hal yang penting. Karena dengan komputerisasi sistem bisa memudahkan

Universitas Bina Nusantara. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil

PERANCANGAN DATABASE 04/07/ :53

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN PADA UD. SRI REJEKI SKRIPSI. Oleh

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

BAB 2 LANDASAN TEORI

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

BAB II TINJAUAN PUSTAKA

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA ANALISIS DAN PERANCANGAN SISTEM BASIS DATA SUMBER DAYA MANUSIA PADA PT. SURYA TOTO INDONESIA

BAB 1 PENDAHULUAN 1.1. Latar belakang

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

BAB 1 PENDAHULUAN 1.1 Latar Belakang

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

PERANCANGAN BASIS DATA

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA KESISWAAN BERBASISKAN WEB PADA SMP ISLAM AL-IKHLAS

BAB II LANDASAN TEORI. oleh manusia yang terdiri dari komponen komponen dalam organisasi untuk. menyampaikan suatu tujuan, yaitu menyajikan informasi.

SATUAN ACARA PERKULIAHAN (SAP)

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDIDIKAN PADA LEMBAGA MUSIK CANTATA

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam era globalisasi saat ini perkembangan dunia teknologi informasi

Analisis dan Perancangan Sistem Basis Data Penjualan, Pembelian, dan Persediaan Pada PT Kontrol Ragam Indonesia

UNIVERSITAS BINA NUSANTARA

BAB 1 PENDAHULUAN. meningkatkan efisiensi kerja para staf estimator untuk melakukan proses estimasi

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

BAB 2 TINJAUAN PUSTAKA Pengertian Sistem Manajemen Basis Data Data Definition Language (DDL)

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

Praktikum Basis Data 2. BAB 1 : Pendahuluan

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Di era globalisasi sekarang ini, perkembangan dunia teknologi

BAB 2 LANDASAN TEORI. beberapa pakar. Definisi tersebut antara lain yaitu : dari beberapa file dokumen yang terhubung secara logis.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dalam era globalisasi sekarang ini, peranan teknologi sudah sangat luas

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008

Konsep Basis Data (Lanjut)

Universitas Bina Nusantara ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN, DAN PERSEDIAAN PADA PT. PRIMA KALPLAS

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. tugas tak bisa dipisahkan dari dunia perkuliahan dan dunia mahasiswa. sumber tersebut adalah perpustakaan.

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006

Analisis dan Perancangan Sistem Basis Data Sumber Daya Manusia pada Caberawit Group

UNIVERSITAS BINA NUSANTARA

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PEMBELIAN, PENJUALAN DAN PERSEDIAAN BARANG PADA PT. ENERGITAMA MULTIGUNA SOLUSI SKRIPSI.

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB 1 PENDAHULUAN 1.1 Latar Belakang

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006

UNIVERSITAS BINA NUSANTARA

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil tahun 2007 / 2008

BAB 1 PENDAHULUAN. yang tumbuh atau lembaga pendidikan yang telah berkembang, semua seakan

KODE MK : ST 126 UT3. Pemodelan Data. Agus Romadhona

UNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

Basis Data Relational

Analisis dan Perancangan Basis Data pada Unit Rehabilitasi Medik Rumah Sakit Internasional Bintaro

SISTEM BASIS DATA (Lanjutan) :

BAB 1 PENDAHULUAN. Basis data merupakan kerangka dasar dari sistem informasi dan membuat

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Transkripsi:

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Pada saat ini data atau informasi sangatlah penting bagi suatu perusahaan, tidak peduli ukuran dari bentuk perusahaan tersebut. Namun semakin besar perusahaan tersebut, maka akan dihasilkan pula banyak data dan informasi yang menyangkut transaksi bisnis yang dilakukan oleh perusahaan. Oleh karena itu, untuk menampung data yang besar yang dihasilkan dan yang dibutuhkan dalam menjalankan transaksi keseharian perusahaan tersebut maka dibuatlah suatu sistem basis data atau yang dikenal dengan database. Dengan database, data disimpan dan dimasukkan secara terpisah atau diklarifikasi ke dalam tabel-tabel yang mewakili transaksi (event) atau objek (entitas) yang sangat berperan dalam seluruh transaksi perusahaan tersebut. Dengan demikian data akan dapat diakses secara efektif dan mengurangi kemungkinan perulangan penulisan data atau yang biasa yang dikenal dengan redundancy data. Dalam perancangannya, database dibagi menjadi 3 fase atau tahapan yang besar yaitu tahap konseptual, tahap logikal, dan tahap fisikal. Perancangan database konseptual adalah proses dibangunnya suatu model informasi yang digunakan dalam perusahaan, dan tidak bergantung pada pertimbangan fisik. Perancangan database logikal adalah proses dibangunnya suatu model dari informasi yang digunakan oleh perusahaan yang didasari oleh suatu data model yang spesifik, tetapi tidak bergantung pada DBMS (Data Base Management 1

System) dan pertimbangan fisikal lain. Perancangan database fisik adalah proses menghasilkan deskripsi dari suatu implementasi dari database pada penyimpanan (secondary storage), dan juga menjelaskan tentang base relations, pengorganisasian file (file organizatons), dan indeks (indexes) yang digunakan untuk mencapai efisiensi dalam mengakses data dan asosiasi batasan integrasi dan pengukuran keamanan lainnya. Pada desain konseptual, digunakan model semantik dengan model ER (Entity relationship) dimana model digunakan untuk menggambarkan entitasentitas yang ada dalam organisasi dan hubungan antar entitas. Sedangkan pada perancangan logikal berorientasi untuk menerjemahkan model logikal yang dalam bentuk ER (Entity relationship) tersebut menjadi model relasional. Atau dengan kata lain menerapkan model konseptual ke dalam model relasional. Dalam tahap konseptual, terdapat berbagai hubungan kompleks yaitu, one to one, one to many, many to many, weak entities, strong entities, multivalued atribute, superkelas/subkelas, agregasi, dan komposisi. Diantara hubungan kompleks di atas terdapat hubungan yang paling sulit untuk diterapkan dalam model relasional yaitu hubungan superkelas dan subkelas atau yang biasa dikenal dengan generalisasi/spesialisasi. Karena pada hubungan ini akan sangat sulit untuk menjaga integritas data yang dimiliki subkelas yang satu dengan subkelas yang lain, dimana subkelas-subkelas tersebut dimiliki oleh satu superkelas. Dengan kata lain data dari subkelas-subkelas tersebut mereferensi satu superkelas, hubungan seperti ini biasa dinamakan multi referential. Oleh karena masalah juga disebabkan keterbatasan implementasi pada RDBMS maka dibuat suatu alat bantu untuk mempermudah implementasinya. 2

1.2 Ruang Lingkup Ruang lingkup dalam penelitian ini adalah perancangan database dalam model ER (Entity Relationship), EER (Enhanced Entity Relationship) dan model relasional yang memiliki satu primary key, dan tidak ditujukan kepada model object oriented database (OODB model). Pengujian terhadap hasil yang akan dihasilkan penelitian ini akan menggunakan beberapa jenis RDBMS (Relational Data Base Management System), yaitu: Microsoft SQL Server 2000, MySQL,dan Oracle. 1.3 Tujuan dan Manfaat Tujuan penelitian ini adalah melakukan analisis terhadap proses mapping generalisasi/spesialisasi dari model ER (Entity Relationship) ke EER (Enhanced Entiy Relationship) yang kemudian dilanjutkan ke model relasional. Selain itu juga akan dibuat dua pilihan pemecahan masalah dalam implementasi generalisasi/spesialisasi ke dalam RDBMS (Relational Database Management Systems), yaitu (1) membuat modifikasi statement dalam bahasa SQL agar dapat mengenali multi referential, dan (2) membuat alat bantu (tool) yang dapat diimplementasikan ke dalam RDBMS (Relational Database Management Systems) untuk menjaga integritas referensial bagian superkelas ke bagian subkelas. Sedangkan manfaat yang diharapkan dari penelitian ini adalah terciptanya solusi untuk mengatasi masalah integritas referensial yang berkaitan dengan model generalisasi/spesialisasi, sehingga masalah integritas data juga dapat diatasi. 3

1.4 Metodologi Penelitian Metodologi yang digunakan adalah: Metode analisis o Studi pustaka Pada tahap ini mempelajari dan menggali literatur-literatur yang berkaitan dengan perancangan database terutama yang berkaitan dengan model ER (Entity relationship), EER (Enhanced Entity Relationship), dan model relasional. o Analisis masalah Pada tahap ini akan dilakukan analisis masalah-masalah yang akan muncul pada implementasi model EER (Enhanced Entity Relationship) ke dalam model relasional. Khususnya hubungan kompleks generalisasi/spesialisasi. o Analisis pemecahan masalah Pada tahap ini akan dilakukan analisis atas pilihan-pilihan pemecahan masalah. Menentukan solusi yang terbaik dalam menyelesaikan persoalan yang dihadapi dari pilihan-pilihan solusi yang tersedia. Metode perancangan Merancang alat bantu untuk menyelesaikan persoalan-persoalan di atas dengan pilihan pemecahan yang telah dipilih pada tahap sebelumnya. 4

1.5 Sistematika Penulisan BAB 1 PENDAHULUAN Pada bab ini berisi tentang latar belakang masalah, ruang lingkup yang akan dibahas dalam skripsi ini, tujuan dan manfaat, metodologi penelitian yang akan digunakan untuk mengumpulkan data serta sistematika penulisan yang menjelaskan bagian-bagian pokok pembahasan dari skripsi ini. BAB 2 LANDASAN TEORI Pada bab ini berisi tentang teori yang akan dipakai atau yang menjadi landasan dasar dalam penyusunan skripsi ini. Teori yang dibahas adalah teori tentang database, perancangan database dan yang berhubungan dengan generalisasi/spesialisasi. BAB 3 ANALISIS DAN PERANCANGAN Dalam bab ini akan dijelaskan tentang analisis terhadap panduan umum yang biasa dipakai untuk menyelesaikan masalah perancangan database pada tahap generalisasi/spesialisasi. Selain itu dalam bab ini juga akan dilakukan perancangan foreign key, dan perancangan aplikasi yang terdiri dari perancangan proses dan perancangan interface. BAB 4 IMPLEMENTASI DAN EVALUASI Dalam bab ini berisi penjelasan mengenai cara implementasi aplikasi alat bantu yang dibuat serta evaluasi terhadap aplikasi tersebut. 5

BAB 5 KESIMPULAN DAN SARAN Bab ini merupakan bab penutup yang berisi kesimpulan dari proses penyusunan skripsi dan saran untuk pengembangan ke depan. 6