BAB 2 LANDASAN TEORI. Menurut Kroenke et al (2012, p3), Data adalah rekaman fakta dan angka.
|
|
- Iwan Lesmono
- 6 tahun lalu
- Tontonan:
Transkripsi
1 BAB 2 LANDASAN TEORI 2.1 Data Menurut Kroenke et al (2012, p3), Data adalah rekaman fakta dan angka. Menurut Hoffer et al (2011, p5), Data adalah representasi tersimpan dari objek atau kejadian yang memiliki arti dan kepentingan bagi lingkungan pengguna. Menurut Turban (2007, p5), Data adalah benda-benda, peristiwa, kegiatan dan transaksi yang dicatat, diklasifikasi dan disimpan tetapi tidak diorganisasikan untuk menyampaikan makna tertentu. Dari pengertian diatas dapat disimpulkan bahwa data adalah kumpulan fakta-fakta dan angka mengenai suatu benda, peristiwa, kegiatan dan transaksi yang dicatat, diklasifikasi dan disimpan. 2.2 Basis data Menurut Satzinger et al (2010, p488), Basis data adalah koleksi terintegrasi dari data yang disimpan yang dikelola dan dikontrol secara terpusat. Menurut Connolly dan Begg (2010, p65), Basis data adalah sekumpulan data yang terhubung secara logikal dan deskripsinya dirancang untuk memenuhi kebutuhan informasi dari organisasi Menurut McNurlin et al (2009, p577), Basis data adalah penyimpanan dari data yang disimpan dengan cara tertentu seperti hierarki atau tabel. Dari pengertian di atas dapat disimpulkan bahwa basis data adalah sekumpulan data terintegrasi yang terhubung secara logikal dan dirancang untuk memenuhi kebutuhan informasi dari organisasi. 7
2 8 2.3 DBMS (Database Management System) Menurut Satzinger et al (2010, p488), DBMS adalah sistem software yang mengatur dan mengontrol akses ke basis data. Menurut Connolly dan Begg (2010, p66), DBMS adalah sebuah sistem software yang memungkinkan pengguna untuk mendefinisikan, membuat, memaintain dan mengontrol akses ke basis data. Menurut Hoffer et al (2011, p11), DBMS adalah sistem software yang digunakan untuk membuat, me-maintain dan menyediakan kontrol akses ke basis data pengguna. Dari pengertian di atas dapat disimpulkan bahwa DBMS adalah sistem software yang digunakan untuk mengatur dan mengontrol akses ke basis data Kelebihan DBMS Menurut Connolly dan Begg (2010, p77), kelebihan DBMS adalah Pengawasan terhadap redundansi data Pendekatan basis data mencoba untuk mengeleminasi redundasi dengan mengintegrasikan file sehingga beberapa salinan data yang sama tidak disimpan. Konsistensi data Dengan mengeleminasi dan mengontrol redundansi, kita mengurangi resiko terjadinya inkonsistensi. Informasi yang lebih banyak dari jumlah data yang sama Dengan integrasi data operasional, memungkinkan bagi organisasi untuk menurunkan informasi tambahan dari data yang sama
3 9 Dapat saling berbagi data Basis data merupakan milik organisasi dan dapat dibagi oleh seluruh pengguna yang berwenang, dengan ini, semakin banyak pengguna semakin banyak data yang dibagikan. Integritas data meningkat Integritas biasanya digambarkan dalam bentuk batasan, dimana aturan konsistensi dari basis data yang tidak boleh dilanggar. Batasan dapat digunakan pada data item dalam satu record atau hubungan antara record. Keamanan meningkat Keamanan basis data adalah pengamanan dari basis data dari user yang tidak berwenang. Tanpa adanya ukuran keamanan, integrasi membuat data menjadi lebih rentan daripada sistem berbasis file. Penetapan standar Integrasi memungkinkan DBA untuk mendefinisikan dan menetapkan standar yang diperlukan, seperti standar departemen, organisasi, nasional ataupun internasional untuk format data untuk menfasilitasi pertukaran data antar sistem, konvensi penamaan, dokumentasi standar, prosedur update dan aturan akses. Skala ekonomi Menggabungkan semua data operasional organisasi kedalam satu basis data dan membuat sekumpulan aplikasi yang bekerja dari satu sumber data dapat meringankan biaya.
4 10 Menyeimbangkan kebutuhan yang saling bertentangan Setiap pengguna atau departemen memiliki kebutuhan yang mungkin bertentangan dengan kebutuhan pengguna lain. Karena basis data ada di bawah pengawasan DBA, maka DBA dapat membuat keputusan untuk desain dan kegunaan operasional dari basis data yang menyediakan kegunaan terbaik dari sumber daya bagi organisasi secara utuh. Meningkatkan aksesibilitas data dan responsitivitas Sebagai hasil dari integrasi, data yang melewati batasan departemen dapat diakses secara langsung oleh end-user. Hal ini menyediakan sistem dengan fungsi yang lebih potensial. Meningkatkan produktivitas DBMS menyediakan banyak fungsi standar yang pada biasanya harus ditulis oleh programmer dalam aplikasi berbasis file. Ketentuan dari fungsi ini memungkinkan programmer untuk konsentrasi pada fungsi spesifik yang dibutuhkan oleh user tanpa harus khawatir terhadap detil implementasi pada low-level. Meningkatkan perawatan dengan independensi data DBMS memisahkan deskripsi data dari aplikasi, sehingga membuat aplikasi tahan terhadap perubahan pada deskripsi data atau disebut sebagai independensi data. Meningkatkan konkurensi DBMS mengatur konkurensi akses basis data dan memastikan masalah konkurensi untuk terjadi.
5 11 Meningkatkan layanan back-up dan recovery DBMS modern menyediakan fasilitas untuk meminimalisasi jumlah dari pengolahan yang hilang pada saat terjadi kegagalan Kekurangan DBMS Menurut Connolly dan Begg (2010, p80), kekurangan DBMS adalah Kompleksitas Perancang basis data, developer, data administrator, database administrator, dan end-user harus mengerti fungsionalitas ini untuk dapat mendapatkan seluruh keuntungan dari DBMS, kegagalan dalam memahami sistem dapat berakibat terhadap rancangan keputusan yang buruk yang dapat berakibat serius pada organisasi. Ukuran Kompleksitas dan luasnya fungsi menjadikan DBMS bagian yang besar dari software, menangani banyak data dari disk space dan memerlukan jumlah memori yang besar untuk berjalan secara efisien. Biaya dari DBMS Biaya dari DBMS beragam berdasarkan lingkup dan fungsionalitas yang ditawarkan, juga terdapat biaya perawatan berkala. Biaya hardware tambahan Kebutuhan penyimpanan DBMS dan basis data mengharuskan pembelian dari ruang penyimpanan tambahan, terlebih lagi untuk mendapatkan performa yang dibutuhkan, mungkin dibutuhkan mesin yang lebih besar.
6 12 Biaya konversi Biaya untuk mengubah sistem yang sudah ada untuk berjalan pada DBMS yang baru dan hardware lebih besar dari biaya dari DBMS dan hardware tambahan. Biaya ini termasuk biaya pelatihan staff untuk menggunakan sistem baru, dan kemungkinan untuk mempekerjakan staff spesialis untuk membantu perubahan dan menjalankan sistem baru. Performa Sistem berbasis file digunakan pada aplikasi spesifik, seperti invoicing. Hasilnya yaitu performa umumnya sangat baik. Tetapi DBMS ditulis lebih umum untuk memenuhi kebutuhan lebih banyak aplikasi, sehingga beberapa aplikasi mungkin tidak berjalan secepat sebelumnya. Dampak kegagalan yang lebih tinggi Sentralisasi dari sumber daya meningkatkan kerentanan terhadap sistem. Kegagalan komponen tertentu dapat mengakibatkan sistem berhenti bekerja.
7 Metodologi Perancangan Basis data Gambar 2.1 Database System Development Lifecycle Sumber : Connolly dan Begg (2010)
8 Database Planning Menurut Connolly dan Begg (2010, p313), Database Planning adalah kegiatan manajemen yang memungkinkan tahapan dari siklus hidup pengembangan basis data yang dapat dilakukan seefisien dan seefektif mungkin System Definition Menurut Connolly dan Begg (2010, p316), System Definition adalah penjelasan tentang lingkup dan batasan sistem basis data dan user views utama User Views Menurut Connolly dan Begg (2010, p316), User Views adalah penjelasan tentang apa yang dibutuhkan sistem basis data dari sudut pandang peranan pekerjaan tertentu atau area aplikasi perusahaan Requirements Collection and Analysis Menurut Connolly dan Begg (2010, p316), Requirements Collection and Analysis adalah proses dari mengumpulkan dan menganalisa informasi tentang bagian dari organisasi yang akan didukung oleh sistem basis data dan menggunakan informasi ini untuk mengidentifikasi kebutuhan dari sistem baru Database Design Menurut Connolly dan Begg (2010, p320), Database Design adalah proses yang menghasilkan rancangan yang akan mendukung mission statement and mission objectives perusahaan terhadap sistem basis data yang diperlukan.
9 Perancangan Basis Data Konseptual Menurut Connolly dan Begg (2010, p467), Perancangan Basis Data Konseptual adalah proses membangun model data yang digunakan perusahaan terlepas dari pertimbangan fisikal. Perancangan Basis data Konseptual terdiri dari beberapa tahapan yaitu : Step 1 Membangun data model konseptual Step 1.1 Step 1.2 Step 1.3 Mengidentifikasi tipe entitas Mengidentifikasi tipe relasi Mengidentifikasi & menghubungkan atribut dengan entitas atau tipe relasi Step 1.4 Step 1.5 Menentukan atribut domain Menentukan atribut candidate, primary dan alternate key Step 1.6 Mempertimbangkan penggunaan konsep pemodelan yang ditingkatkan (opsional) Step 1.7 Memeriksa model konseptual lokal untuk redundansi Step 1.8 Validasi model konseptual lokal dengan transaksi user Step 1.9 Review model konseptual dengan user Perancangan Basis Data Logikal Menurut Connolly dan Begg (2010, p467), Perancangan Basis Data Logikal adalah proses membangun model dari data
10 16 yang digunakan perusahaan berdasarkan data model tertentu, tetapi terlepas dari DBMS tertentu dan pertimbangan fisikal. Menurut Hoffer et al (2011, p155), Perancangan Basis data Logikal adalah proses mengubah model data konseptual kedalam model data logikal yang konsisten dan kompatibel dengan tipe teknologi basis data tertentu. Perancangan basis data logikal terdiri dari beberapa tahapan yaitu : Step 2 Membangun data model logikal Step 2.1 Menurunkan hubungan untuk model data logikal Step 2.2 Step 2.3 Step 2.4 Step 2.5 Step 2.6 Menvalidasi relasi dengan normalisasi Menvalidasi relasi terhadap transaksi user Memeriksa batasan integritas Review model data logikal dengan user Menggabungkan model logikal ke model global (opsional) Step 2.7 Memeriksa perkembangan di masa yang akan datang Perancangan Basis Data Fisikal Menurut Connolly dan Begg (2010, p467), Perancangan Basis Data Fisikal adalah proses memproduksi dekripsi dari implementasi basis data pada penyimpanan sekunder yang menjelaskan relasi dasar, organisasi file, dan index yang
11 17 digunakan untuk memperoleh akses yang efisien ke data dan batasan integritas dan tingkat keamanan terkait. Perancangan basis data fisikal terdiri dari beberapa tahapan yaitu : Step 3 Menerjemahkan data model logikal untuk DBMS tujuan Step 3.1 Step 3.2 Step 3.3 Mendesain relasi dasar Mendesain representasi dari data turunan Mendesain batasan umum Step 4 Mendesain organisasi file dan index Step 4.1 Step 4.2 Step 4.3 Step 4.4 Menganalisis transaksi Memilih organisasi file Memilih index Mengestimasi kebutuhan disk space Step 5 Step 6 Mendesain user view Mendesain mekanisme keamanan DBMS Selection Menurut Connolly dan Begg (2010, p325), DBMS Selection adalah proses untuk memilih DBMS yang sesuai untuk mendukung sistem basis data Application Design Menurut Connolly dan Begg (2010, p325), Application Design adalah desain dari UI dan program aplikasi yang menggunakan dan memproses basis data.
12 Prototyping Menurut Connolly dan Begg (2010, p333), Prototyping adalah membangun model yang sudah berfungsi tetapi belum memiliki seluruh fitur yang dibutuhkan atau menyediakan seluruh fungsionalitas dari sistem akhir Implementation Menurut Connolly dan Begg (2010, p333), Implementation adalah realisasi fisikal dari basis data dan desain aplikasi Data Conversion and Loading Menurut Connolly dan Begg (2010, p334), Data Conversion and Loading adalah kegiatan memindahkan data yang sudah ada ke basis data baru dan mengubah aplikasi yang sudah ada untuk berjalan pada basis data yang baru Testing Menurut Connolly dan Begg (2010, p334), Testing adalah proses menjalankan sistem basis data dengan tujuan mencari kesalahan Operational Maintenance Menurut Connolly dan Begg (2010, p335), adalah Operational Maintenance adalah proses pengawasan dan maintaining instalasi basis data yang akan datang. 2.5 Activity Diagram Menurut Satzinger et al (2010, p141), Activity Diagram adalah tipe dari workflow diagram yang menjelaskan aktivitas user dan sequential flow. Menurut Booch et al (2007, p186), Activity Diagram adalah penggambaran dari alur aktivitas, baik dalam sistem, bisnis, workflow dan proses lain.
13 19 Menurut Whitten dan Bentley (2007, p390), Activity Diagram adalah diagram yang dapat digunakan untuk menggambarkan aliran proses bisnis secara grafis, tahap dari usecase atau logika dari object behavior. Dari pengertian di atas dapat disimpulkan bahwa Activity Diagram adalah tipe dari workflow diagram yang menggambarkan alur aktivitas sistem, bisnis, workflow dan proses lain secara grafis dari usecase atau logika object behavior. Gambar 2.2 Contoh Activity Diagram Sumber : Satzinger (2010) 2.6 Entity-Relationship Modeling Menurut Connolly dan Begg (2010, p371), Entity-Relationship Modeling adalah pendekatan top-down untuk merancang basis data yang dimulai dari
14 20 mengidentifikasi data penting yang disebut entitas dan relasi antara data yang harus direpresentasikan dalam model. Menurut Hoffer et al (2011, p10), Entity-Relationship Model adalah sebuah penggambaran paling umum dari data model yang terdiri dari entitas, atribut dan relasi. Menurut Satzinger et al (2010, p57), Entity-Relationship Diagram adalah analisis terstruktur dan model rekayasa informasi dari data yang dibutuhkan oleh sistem. Dari pengertian di atas dapat disimpulkan bahwa Entity-Relationship Modeling adalah pendekatan top-down secara terstruktur untuk menggambarkan data model yang terdiri dari entitas, atribut dan relasi dari data yang dibutuhkan oleh sistem.
15 21 Gambar 2.3 Contoh Entity-Relationship Model Sumber : Connolly dan Begg (2010) 2.7 Database Design Essentials Menurut Poolet (2011, p14), Ada 10 hal penting yang mutlak diperlukan untuk keberhasilan proyek basis data, yaitu : 1. Memahami tujuan basis data Hal penting pertama adalah menemukan dan memahami tujuan basis data sebelum melakukan apapun. Katakanlah bahwa tujuan basis data adalah "untuk menyimpan record" tidak cukup baik, maka perlu
16 22 dipahami alasan bisnis untuk keberadaan basis data sebelum masuk ke pengembangan dan produksi. 2. Menggunakan tools yang tepat Software pemodelan data juga disebut CASE tool. Sebuah CASE tool yang baik dapat membantu dengan cepat membuat berbagai jenis model data-seperti dekomposisi fungsional, sistem dan diagram konteks, proses bisnis dan diagram aliran data serta hubungan-model yang masing-masing akan membantu komunikasi dengan rekan bisnis mengenai penggambaran komponen dari sistem yang sedang dibangun sesuai dengan yang diusulkan. 3. Mengumpulkan persyaratan untuk basis data Basis data yang dibuat harus mendukung operasi bisnis, sehingga perlu untuk melakukan wawancara dengan anggota staff perusahaan dan manajer untuk memahami bagaimana bisnis berjalan. 4. Teliti melakukan pemodelan data Teliti dalam melakukan pemodelan data yaitu, menciptakan struktur yang akan terus jelas berbeda data sets (entitas atau tabel) dan merepresentasikan hubungan antara pasangan dari data sets. Ketika melakukan pemodelan data, maka akan memiliki kesempatan untuk menegaskan kembali atau memperbaiki apa yang ditemukan ketika mengumpulkan persyaratan. Ada tiga pemodelan data, yaitu : - Conceptual data model (CDM). CDM mendefinisikan lingkup basis data
17 23 - Logical data model (LDM). LDM menjelaskan struktur dari domain informasi. Ini mencakup kriteria seperti rincian kumpulan atribut, tipe data, status key, dan nullability atribut individual - Physical data model (PDM). PDM menjelaskan bagaimana data akan disimpan secara fisikal. Perlu dilakukan pemetaan LDM ke platform sistem manajemen basis data yang spesifik 5. Menetapkan relasi Seluruh ide dari sebuah basis data relasional adalah untuk mengidentifikasi dan menetapkan hubungan antara pasangan entitas sehingga integritas data, sebagaimana didefinisikan dalam aturan bisnis dan peraturan serta direpresentasikan dalam model data yang dapat dipertahankan. 6. Menggunakan tipe data yang sesuai Ada segudang alasan mengapa harus menggunakan tipe data yang tepat untuk suatu atribut, diantaranya yaitu mengurangi penyimpanan disk space, akurasi data, kemampuan untuk join atau union dua tabel bersama, atribut sinkronisasi dengan lapisan aplikasi dan kemampuan internalisasi. 7. Sertakan indeks pada pemodelan Ketika membangun PDM (Physical Data Model), harus disertakan indeks karena, tidak dapat diprediksi dengan pasti dimana kolom yang membutuhkan pengindeksan. Tetapi ketika persyaratan sudah dikumpulkan, maka harus membuat dugaan cerdas untuk data yang harus diindeks dan bagaimana untuk menengindeks data tersebut.
18 24 8. Standarisasi penamaan konvensi Jika belum memiliki nama konvensi, dapat mengambil penamaan konvensi dari semua objek basis data, termasuk tabel, kolom, indeks, kunci, nama konstrain dan relasi serta kode. Tidak memiliki penamaan konvensi dapat menyebabkan kesalahan dalam pengambilan data dan bahkan dapat menghambat produktivitas. Sebuah skema basis data jarang didokumentasikan dan berkembang dari waktu ke waktu, penamaan konvensi yang didirikan untuk objek membantu memodulasi kebingungan skema. Berikut adalah beberapa aturan untuk membuat nama objek basis data yang berguna : - Menggunakan nama yang berarti bagi seluruh organisasi dan jelas mengidentifikasi objek basis data - Jangan bertele-tele. Gunakan jumlah minimum karakter yang diperlukan untuk mengidentifikasi objek basis data - Jangan menggunakan nama-nama yang secara mutlak atau jelas mengacu pada lebih dari satu topik (untuk tabel) atau karakteristik (untuk kolom) - Menggunakan bentuk tunggal dari nama sedapat mungkin, terutama bagi entitas dan tabel. Hal ini membantu untuk membedakan secara benar hubungan entitas ke entitas (misalnya 1:1, 1:M atau M:M) - Jangan menggunakan spasi di nama objek basis data (misalnya : ID Karyawan). Sistem manajemen basis data lain mungkin tidak mendukung penggunaan spasi pada nama objek sehingga membatasi integrasi transportability dan integrasi antar basis data
19 25 9. Simpan kode yang menyinggung data di SQL Server Cara terbaik untuk menghindari ketidak konsistensi aturan aplikasi dan injeksi SQL adalah untuk menyimpan kode yang menyentuh data pada basis data sebagai stored procedure atau objek CLR (Common Language Runtime). Bila perlu menambahkan atau memodifikasi data, maka dapat memanggil stored procedure yang sesuai, operasi akan mengeksekusi dengan cara yang sama setiap kali dipanggil. 10. Dokumentasikan pekerjaan 2.8 Internet Menurut Connolly dan Begg (2010, p1024), Internet adalah sekumpulan jaringan komputer yang terkoneksi di seluruh dunia. Menurut O Brien et al (2010, p566), Internet adalah jaringan komputer yang tumbuh cepat dan terdiri dari jutaan jaringan perusahaan, pendidikan serta pemerintah yang menghubungkan ratusan juta komputer serta pemakainya di lebih dari 200 negara. Menurut Satzinger et al (2010, p336), Internet adalah sekumpulan jaringan global yang menggunakan jaringan protokol yang sama - TCP/IP. Dari pengertian di atas dapat disimpulkan bahwa internet adalah sekumpulan jaringan global yang yang terkoneksi di seluruh dunia menggunakan jaringan protokol yang sama TCP/IP. 2.9 WWW (World Wide Web) Menurut Turban et al (2007, p142) WWW adalah sebuah sistem standar yang diterima secara universal untuk menyimpan, mengambil, mem-format dan menampilkan informasi melalui arsitektur client/server.
20 26 Menurut Satzinger et al (2010, p336), WWW adalah sekumpulan dari sumber daya seperti file dan program yang dapat diakses melalui internet menggunakan standar protokol. Menurut O Brien dan Marakas (2010, p575), WWW adalah sebuah jaringan global dari situs internet multimedia untuk informasi, edukasi, hiburan dan e- commerce. Dari pengertian di atas dapat disimpulkan bahwa WWW adalah sebuah jaringan global untuk menyimpan, mengambil, mem-format dan menampilkan informasi melalui internet HTML (Hyper Text Mark-Up Language) Menurut Connolly dan Begg (2010, p1031), HTML adalah bahasa untuk mem-format dokumen yang digunakan untuk merancang sebagian besar halaman web. Menurut Williams dan Sawyer (2007, p67), HTML adalah sekumpulan perintah khusus (disebut tag atau markup ) yang dipakai untuk menentukan struktur, bentuk, dan link pada dokumen ke dokumen multimedia lain di web. Menurut Turban et al (2007, p373), HTML adalah bahasa pemrograman standar yang digunakan di web untuk membuat dan mengenali dokumen hypertext. Dari pengertian di atas dapat disimpulkan bahwa HTML adalah bahasa atau kumpulan perintah khusus yang digunakan untuk membuat dan mengenali dokumen hypertext pada web PHP (Personal Home Page) Menurut Sidik (2012, p4) PHP secara umum dikenal sebagai bahasa pemrograman script-script yang membuat dokumen HTML secara on the fly
21 27 yang dieksekusi di server web, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan editor teks atau editor HTML dikenal juga secagai bahasa pemrograman server side. Menurut Connolly dan Begg (2010, p1043), PHP adalah salah satu bahasa HTML-embedded scripting open source yang didukung oleh banyak webserver seperti Apache HTTP Server dan Microsoft IIS, dan merupakan bahasa yang dipilih untuk scripting pada Linux Web. Menurut Musdalifah (2012, p2) yang dikutip dari buku Suryatiningsih (2009), PHP adalah bahasa scripting yang menyatu dengan HTML dan dijalankan pada server side. Dari pengertian di atas dapat disimpulkan bahwa PHP adalah bahasa pemrograman yang digunakan untuk membuat dokumen HTML pada web didukung oleh banyak webserver contohnya seperti Apache HTTP Server dan Microsoft IIS SQL (Structured Query Language) Menurut McNurlin et al (2009, p585), SQL adalah bahasa basis data untuk membuat query dari basis data yang telah menjadi standar. Menurut O Brien dan Marakas (2010, p198), SQL adalah bahasa permintaan yang menjadi standar internasional yang dapat ditemukan pada banyak paket DBMS. Menurut Connolly dan Begg (2010, p184), SQL adalah contoh dari transform-oriented language atau bahasa yang didesain untuk menggunakan relasi untuk mengubah input itu menjadi output yang dibutuhkan.
22 Dari pengertian di atas dapat disimpulkan bahwa SQL adalah bahasa yang 28 menjadi standar internasional yang digunakan untuk membuat query dan didesain untuk mengubah input menjadi output DDL (Data Definition Language) Menurut Connolly dan Begg (2010, p92), DDL adalah bahasa yang mengijinkan DBA atau pengguna untuk menjelaskan dan memberi nama entitas, atribut, dan relasi yang dibutuhkan untuk aplikasi, bersama dengan beberapa integritas terkait dan batasan keamanan. Menurut Kroenke dan Auer (2012, p246), DDL adalah pernyataan yang digunakan untuk membuat tabel, relasi dan struktur basis data lain. Menurut Hoffer et al (2011, p248), DDL adalah perintah yang digunakan untuk mendefinisikan basis data termasuk untuk membuat, meng-alter, dan men-drop tabel dan membangun constraint. Dari pengertian di atas dapat disimpulkan bahwa DDL adalah bahasa yang digunakan untuk membuat, meng-alter, dan men-drop tabel serta membuat constraint DML (Data Manipulation Language) Menurut Connolly dan Begg (2010, p92), DML adalah bahasa yang menyediakan sekumpulan operasi untuk mendukung operasi dasar manipulasi data terhadap data yang dalam basis data. Menurut Kroenke dan Auer (2012, p246), DML adalah pernyataan yang digunakan untuk men-query, memasukkan, mengubah, dan menghapus data.
23 29 Menurut Hoffer et al (2011, p248), DML adalah perintah yang digunakan untuk me-maintain dan men-query basis data, termasuk untuk meng-update, memasukkan, mengubah dan men-query data. Dari pengertian di atas dapat disimpulkan bahwa DML adalah bahasa yng digunakan untuk membuat query (insert, update, delete) dalam basis data Normalisasi Menurut Hoffer et al (2011, p179), Normalisasi adalah proses dari penguraian relasi yang mengandung anomali untuk menghasilkan relasi yang lebih kecil dan lebih terstruktur dengan baik. Menurut Connolly dan Begg (2010, p416), Normalisasi adalah sebuah teknik untuk menghasilkan sekumpulan relasi sesuai keinginan yang didapat dari kebutuhan data perusahaan. Menurut Satzinger et al (2010, p498), Normalisasi adalah sebuah teknik formal yang digunakan untuk mengevaluasi kualitas skema basis data relasional. Dari pengertian di atas dapat disimpulkan bahwa normalisasi adalah sebuah teknik penguraian relasi dan teknik formal yang digunakan untuk mengevaluasi kualitas skema basis data relasional dari data perusahaan Unnormalized Form (UNF) Menurut Connolly dan Begg (2010, p430), Unnormalized Form adalah sebuah tabel yang berisi satu atau lebih kelompok yang berulang.
24 30 Gambar 2.4 Contoh Unnormalized Form Sumber : Connolly dan Begg (2010) First Normal Form (1NF) Menurut Connolly dan Begg (2010, p430), First Normal Form adalah sebuah relasi dimana persimpangan dari masing-masing baris dan kolom mengandung satu dan hanya satu nilai. Gambar 2.5 Contoh First Normal Form Sumber : Connolly dan Begg (2010) Second Normal Form (2NF) Menurut Connolly dan Begg (2010, p434), Second Normal Form adalah sebuah relasi yang terdapat dalam First Normal Form dan setiap atribut non-primary key yang bergantung secara fungsional pada primary key.
25 31 Gambar 2.6 Contoh Second Normal Form Sumber : Connolly dan Begg (2010) Third Normal Form (3NF) Menurut Connolly dan Begg (2010, p436), Third Normal Form adalah sebuah relasi yang terdapat dalam First Normal Form dan Second Normal Form yang dimana tidak ada atribut non-primary key yang tergantung secara transitif pada primary key. Gambar 2.7 Contoh Third Normal Form Sumber : Connolly dan Begg (2010)
26 Tujuan Normalisasi Menurut Carpenter (2008, p380) yang dikutip dari buku Hoffer(2007), Tujuan utama normalisasi yaitu : 1. Meminimalisasi redundansi data, sehingga menghindari anomali dan menghemat ruang penyimpanan 2. Menyederhanakan penentuan batasan integritas referensial 3. Lebih mudah untuk me-maintain data (insert, update, dan delete) 4. Menyediakan desain yang lebih baik untuk peningkatan representasi dari dunia nyata dan dasar yang lebih kuat untuk pertumbuhan di masa depan Menurut Wang, Du dan Lehmann (2010, p42), Tujuan normalisasi basis data yaitu untuk memungkinkan penyimpanan data tanpa redundansi yang tidak perlu dan dengan demikian dapat menghilangkan inkonsistensi data sehingga pengguna dapat mempertahankan dan mengambil data dari basis data tanpa kesulitan.
27 Kerangka Pikir Mulai Pengumpulan data Analisis sistem yang berjalan menggunakan activity diagram dan ERD Analisis kebutuhan informasi Perencanaan Basis data System Definition Requirements Collection and Analysis Perancangan Basis Data Perancangan Basis data Konseptual Application Design Perancangan Basis data Logikal Perancangan Basis data Fisikal Implementation Data Conversion and Loading Selesai Gambar 2.8 Kerangka Pikir
28 34 Proses pengembangan basis data yang dilakukan dimulai dari mengumpulkan data dari studi pustaka dengan mencari dari buku-buku, jurnal dan internet; studi lapangan dengan melakukan observasi, wawancara dan survei langsung ke perusahaan. Setelah data terkait diperoleh, dilakukan analisis sistem yang berjalan dengan activity diagram dan ERD. Setelah itu dilakukan analisis kebutuhan informasi. Dari hasil analisis kebutuhan informasi yang telah didapat dilakukan perencanaan pengembangan basis data. Setelah itu ditentukan lingkup dan batasan dari basis data yang ingin dikembangkan. Dari data yang telah diperoleh pada tahap sebelumnya, data dianalisis dan dikumpulkan untuk mengetahui kebutuhan dari basis data yang ingin dikembangkan. Dari seluruh data yang telah diperoleh dilakukan perancangan basis data dan perancangan aplikasi yang diinginkan oleh perusahaan. Setelah aplikasi selesai maka akan di implementasikan dan dilakukan pemindahaan dan pengkorvesian data ke basis data yang baru.
BAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori-Teori Umum Pada subbab ini akan dijelaskan mengenai berbagai teori umum tentang pengertian Database, Database Lifecycle, Entity Relationship Modeling, Normalisasi, Metodologi
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori Basis Data Teori-teori ini diperlukan untuk mendukung penulisan laporan tugas akhir yang dibuat sebagai landasan dan acuan melakukan perancangan pada basis data. 2.1.1 Data
Lebih terperinciBAB 2 TINJAUAN PUSTAKA. 2.1 Teori Kaitan Basis Data Bagian ini menjelaskan teori-teori yang menjelaskan basis data.
BAB 2 TINJAUAN PUSTAKA 2.1 Teori Kaitan Basis Data Bagian ini menjelaskan teori-teori yang menjelaskan basis data. 2.1.1 Definisi Data, Basis Data dan Sistem Basis Data Data adalah fakta, baik objek, variabel,
Lebih terperinciBAB 2 LANDASAN TEORI. beberapa pakar. Definisi tersebut antara lain yaitu : dari beberapa file dokumen yang terhubung secara logis.
6 BAB 2 LANDASAN TEORI 2.1 Pengertian Basis Data Ada beberapa macam definisi tentang basis data yang disampaikan oleh beberapa pakar. Definisi tersebut antara lain yaitu : Menurut O Brien (2002, p.166)
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan dibahas meliputi permasalahan-permasalahan
Lebih terperinciBAB 2 LANDASAN TEORI Pengertian Sistem Informasi
BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Pengertian Sistem Informasi Menurut R. Kelly Rainer (2011:10), dalam bukunya Introduction to Information Systems menyatakan bahwa Sistem Informasi adalah untuk
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori Basis Data 2.1.1 Pengertian Data Menurut Turban (2003, p2), data ialah fakta yang belum diolah atau gambaran dari transaksi yang ditangkap, direkam, disimpan dan diklasifikasikan.
Lebih terperinciBAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang
10 BAB III LANDASAN TEORI 3.1 World Wide Web World Wide Web yang biasanya disingkat dengan WWW dan lebih dikenal dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang ada di Internet.
Lebih terperinciBAB 1 PENDAHULUAN Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Dari 13 sungai yang membelah kota Jakarta, terdapat ratusan industri yang harus selalu dilakukan pengambilan contoh secara berkala. Apabila terdapat industri yang
Lebih terperinci3. Setiap Orang yang dengan tanpa hak dan/atau tanpa izin Pencipta atau
DATABASE DESIGN THEORY, PRACTICE, AND CASE STUDY Sanksi Pelanggaran Pasal 113 Undang-Undang Nomor 28 Tahun 2014 tentang Hak Cipta 1. Setiap Orang yang dengan tanpa hak melakukan pelanggaran hak ekonomi
Lebih terperinciBAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer
BAB II LANDASAN TEORI 2.1 World Wide Web Dunia internet semakin berkembang, terutama penggunaanya dalam bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer global, sedangkan
Lebih terperinciSISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom
SISTEM BASIS DATA Pendahuluan Gentisya Tri Mardiani, S.Kom.,M.Kom Sistem Basis Data Sistem Basis Data merupakan suatu sistem yang terdiri dari kumpulan file yang saling berhubungan dan memungkinkan dilakukan
Lebih terperinciBAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan
BAB III LANDASAN TEORI 3.1 Jasa Menurut Kotler (1997:83), jasa adalah setiap tindakan atau kegiatan yang dapat ditawarkan oleh satu pihak kepada pihak lain, yang pada dasarnya tidak berwujud dan tidak
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1 Teori-Teori Umum 2.1.1 Pengertian Sistem Basis Data Menurut Connolly dan Begg (2010, p54) Sistem Basis Data adalah kumpulan dari program aplikasi yang berinteraksi dengan database
Lebih terperinciPerancangan Database
Perancangan Database Database System Development Live cycle ( SDLC) Database System Development Live cycle (SDLC) merupakan komponen yang penting dalam sistem database karena aplikasi dari database life
Lebih terperinciBAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal
BAB III 3. LANDASAN TEORI 3.1. Konsep Dasar Sistem Informasi Sistem informasi dapat dikatakan seperti suatu sistem yang terdapat pada suatu organisasi yang merupakan kumpulan dari individu, teknologi,
Lebih terperinciUNIVERSITAS BINA NUSANTARA
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2004/2005 ANALISIS DAN PERANCANGAN BASIS DATA PEMBELIAN DAN PENJUALAN BARANG PADA PT DAVINCI KERAMINDO
Lebih terperinciMERANCANG WEB DATA BASE UNTUK CONTENT SERVER
MODUL XIX DEPAN MERANCANG WEB DATA BASE UNTUK CONTENT SERVER DEPAN MERANCANG WEB DATA BASE UNTUK CONTENT SERVER MENENTUKAN KEBUTUHAN SISTEM PETA KEDUDUKAN KOMPETENSI Dasar Kejuruan Level I ( Kelas X )
Lebih terperinciBAB 2 LANDASAN TEORI
7 BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Terminologi Definisi Sistem Sistem adalah sekelompok elemen yang terintegrasi dengan maksud yang sama untuk mencapai suatu tujuan, McLeod (1996,p13). Dan kebanyakkan
Lebih terperinciBAB 2 LANDASAN TEORI. penelitian. Teori - teori yang akan dibahas antara lain : dapat dijadikan bahan kajian (analisis atau kesimpulan).
BAB 2 LANDASAN TEORI 2.1 Teori Umum Pada teori umum ini disajikan teori yang relevan, lengkap dan urut sejalan dengan permasalahan. Teori umum ini dikemukakan dari sumber teori dan hasil penelitian. Teori
Lebih terperinciBAB 2 TINJAUAN PUSTAKA Pengertian Sistem Manajemen Basis Data Data Definition Language (DDL)
BAB 2 TINJAUAN PUSTAKA 2.1. Teori yang Berkaitan dengan Basis Data 2.1.1. Pengertian Basis Data Menurut Connolly dan Begg (2010,p65), basis data adalah kumpulan data yang saling berhubungan secara logis
Lebih terperinciBAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik
BAB III LANDASAN TEORI Landasan teori merupakan suatu dasar mengenai pendapat penelitian atau penemuan yang didukung oleh data dan argumentasi. Landasan teori digunakan untuk menjelaskan teori-teori yang
Lebih terperinciBAB 2 TINJAUAN PUSTAKA. 2.1 Teori yang berkaitan dengan Database
BAB 2 TINJAUAN PUSTAKA 2.1 Teori yang berkaitan dengan Database 2.1.1 Data Menurut Connolly dan Begg (2010:70), data merupakan bagian terpenting dari komponen suatu basis data yang merepresentasikan objek
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori-Teori Umum Teori-teori umum yang akan dibahas adalah sistem, data dan informasi, basis data, sistem basis data, sistem manajemen basis data, Structured Query Language, Entity-
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006 ANALISA & PERANCANGAN BASIS DATA SISTEM OPERASIONAL BERBASIS WEB PADA PT. PELAYARAN MITRABAHARI
Lebih terperinciBAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,
BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Sistem informasi dapat didefinisikan sebagai suatu sistem di dalam suatu organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,
Lebih terperinciBAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem
BAB II LANDASAN TEORI 2.1 Sistem Informasi Bagian-bagian yang memiliki keterkaitan pengoperasian dalam mencapai suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem informasi dapat dibuat
Lebih terperinciLANDASAN TEORI Pengertian Basis Data. diperlukan untuk organisasi.
BAB 2 LANDASAN TEORI 2.1 Teori-Teori Dasar Atau Umum 2.1.1 Teori Sistem Basis Data 2.1.1.1 Pengertian Basis Data Menurut Connolly dan Begg (2005, p15), basis data merupakan sekumpulan data yang saling
Lebih terperinciAbstrak BAB I PENDAHULUAN
Abstrak Seiring dengan perkembangan jaman, teknologi mengalami perkembangan yang sangat pesat, khususnya dalam bidang komputer sangat membantu manusia dalam melakukan pekerjaan sehingga mendapatkan hasil
Lebih terperinciBAB III LANDASAN TEORI. Landasan teori ini merupakan dasar tentang teori-teori dalam melakukan
BAB III LANDASAN TEORI Landasan teori ini merupakan dasar tentang teori-teori dalam melakukan penelitihan atau penemuan yang didukung oleh data dan sumber informasi. Fungsinya yaitu untuk menjelaslan beberapa
Lebih terperinciBINUS UNIVERSITY. Jurusan Teknik Informatika. Skripsi Sarjana Komputer. Semester Ganjil Tahun 2007/2008
iv BINUS UNIVERSITY Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007/2008 PERANCANGAN APLIKASI SISTEM BASIS DATA PEMBELIAN STUDI KASUS PT BANDO INDONESIA Hervania (0800735223)
Lebih terperinciUNIVERSITAS BINA NUSANTARA
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Genap tahun 2003/2004 ANALISIS DAN PERANCANGAN BASIS DATA PADA SISTEM INFORMASI PEMBELIAN
Lebih terperinciBAB II LANDASAN TEORI. menggunakan web browser, Menurut simamarta (2010), Aplikasi web adalah
BAB II LANDASAN TEORI 2.1 Web Menurut Shelly dan Vermalat (2010), Web adalah koleksi dokumen elektronik milik semua orang di dunia yang mengaksesnya melalui internet menggunakan web browser, Menurut simamarta
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM PERDAGANGAN PADA PT SUNICODATA COMININDO Linlinfie Juliaty
Lebih terperinciSISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom
SISTEM BASIS DATA Pendahuluan Gentisya Tri Mardiani, M.Kom Sistem Basis Data Sistem Basis Data merupakan suatu sistem yang terdiri dari kumpulan file yang saling berhubungan dan memungkinkan dilakukan
Lebih terperinciANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI.
ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PENDAFTARAN PASIEN, RAWAT JALAN, APOTEK DAN LABORATORIUM PADA PUSKESMAS KECAMATAN KALIDERES SKRIPSI Oleh Audi Mirano 1200946192 Nurul Mukharam 1200946753 Tri
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN BASISDATA PENJUALAN, PEMBELIAN DAN PERSEDIAAN
Lebih terperinciBAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)
BAB II PENGEMBANGAN SISTEM BASIS DATA Bab ini akan membahas lebih lanjut mengenai arsitektur sistem basis data dan pengembangan sistem basis data. Sistem basis data tidak berdiri sendiri, tetapi selalu
Lebih terperinciBAB III LANDASAN TEORI. dibahas meliputi permasalahan-permasalahan atau prosedur-prosedur yang
BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan dibahas meliputi permasalahan-permasalahan
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Sistem Menurut Herlambang (2005:116), terdapat dua pendekatan untuk mendefinisikan sistem, yaitu pendekatan secara prosedur dan komponen. Berdasarkan pendekatan prosedur, sistem
Lebih terperinciBAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan
BAB II LANDASAN TEORI 2.1 Monitoring Menurut Dr. Harry Hikmat (2010), monitoring adalah proses pengumpulan dan analisis informasi berdasarkan indikator yang ditetapkan secara sistematis dan berkelanjutan
Lebih terperinciMERANCANG WEB DATA BASE UNTUK CONTENT SERVER
Oleh Ariya Kusuma, A.Md. MERANCANG WEB DATA BASE UNTUK CONTENT SERVER SKEMA SERVER WEB DATABASE Web yaitu suatu sistem di internet yang memungkinkan siapapun agar bisa menyediakan informasi. Web server
Lebih terperinciBAB III 3 LANDASAN TEORI
BAB III 3 LANDASAN TEORI 3.1 Sistem Informasi Menurut Jogiyanto HM (2003), sistem Informasi merupakan suatu sistem yang tujuannya menghasilkan informasi sebagai suatu sistem, untuk dapat memahami sistem
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi 3.1.1 Sistem Menurut Sari Murdowati (1998; 1), definisi sistem merupakan sekumpulan komponen terintegrasi untuk mencapai suatu tujuan. Sedangkan
Lebih terperinciBAB 2 LANDASAN TEORI. fenomena atau fakta yang ada atau yang terjadi.
BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Data Menurut Hariyanto (2004, p3), data adalah rekaman mengenai fenomena atau fakta yang ada atau yang terjadi. Menurut Whitten et al. (2004, p23), data adalah
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1 Teori yang berkaitan dengan Database Merupakan kumpulan dari teori-teori yang digunakan dalam perancangan Database. 2.1.1 Data Menurut Hoffer (2005, p5), data adalah penyimpanan
Lebih terperinciPROSES PERANCANGAN BASIS DATA
PROSES PERANCANGAN BASIS DATA Seperti telah disebutkan sebelumnya, sebuah sistem basis data merupakan komponen dasar sistem informasi organisasi yang besar. Oleh karena itu siklus hidup aplikasi basis
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Sistem Menurut Rosenblatt (2014:6) Sistem adalah seperangkat komponen terkait yang menghasilkan hasil tertentu. Contohnya adalah Sistem khusus untuk lalu lintas
Lebih terperinciBAB II TINJAUAN PUSTAKA. Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan,
5 BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem adalah jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama guna melakukan suatu pekerjaan untuk memcapai suatu tujuan
Lebih terperinciBINUS UNIVERSITY. Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2007/2008
BINUS UNIVERSITY Jurusan Teknik Informatika Fakultas Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil 2007/2008 ANALISIS DAN PERANCANGAN APLIKASI WEB DENGAN PENERAPAN DATABASE MULTIMEDIA Feri Kurniawan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori-teori Umum 2.1.1 Pengertian Data Menurut Raymond Mcleod Jr, dan George P. Shell : 2008 Data merupakan fakta dan angka yang pada umum nya tidak dapat digunakan karena volume
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori-Teori Sistem Basis Data 2.1.1 Pengertian Sistem Basis Data Sebelum kita masuk ke pengertian sistem basis data, kita harus mengerti dulu apa yang dimaksud dengan data. Menurut
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA RAWAT INAP DI RUMAH SAKIT UMUM DAERAH TANGERANG
Lebih terperinciBAB 2 LANDASAN TEORI Analisis dan Perancangan
6 BAB 2 LANDASAN TEORI 2.1 Teori Umum 2.1.1 Analisis dan Perancangan 2.1.1.1 Pengertian Analisis Menurut Raymon McLeod dan George P. Schell (2004, p5) analisis sistem adalah penelitian atas sistem yang
Lebih terperinciPERANCANGAN BASIS DATA RESERVASI, PERSEDIAAN, DAN PEMBELIAN PERLENGKAPAN KAMAR PADA HOTEL KING STONE.
BAB 1 Pendahuluan 1.1. Latar Belakang Sektor pariwisata mengalami kemajuan yang pesat dan mempunyai prospek masa depan yang cerah. Hal tersebut tidak lepas dengan adanya perkembangan teknologi yang dapat
Lebih terperinciDefinisi Basis Data (1)
Chapter 1 Definisi Basis Data (1) BASIS + DATA Representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya. Markas / tempat
Lebih terperinciBAB III TINJAUAN PUSTAKA
BAB III TINJAUAN PUSTAKA Pada bab ini akan dijelaskan dasar teori yang berhubungan dengan permasalahan yang dibahas dan juga menjelaskan aplikasi yang digunakan pada kerja praktek ini. 1.1 Restoran Menurut
Lebih terperinciBAB III LANDASAN TEORI. rasionalitas tertentu untuk mencapai tujuan yang telah ditentukan sebelumnya.
BAB III LANDASAN TEORI 3.1 Administrasi Menurut Sondang P. Siagian (1994:3), definisi administrasi adalah keseluruhan proses kerjasama antara 2 orang atau lebih yang didasarkan atas rasionalitas tertentu
Lebih terperinciPemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai
Basis Data Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai Duplikasi data Data yg sama terletak pada
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006
UNIVERSITAS BINA NUSANTARA Abstrak Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PERSEDIAAN DAN PENJUALAN PADA
Lebih terperinciBAB 2 LANDASAN TEORI
9 BAB 2 LANDASAN TEORI 2.1 Teori-Teori Umum Untuk menganalisis dan merancang sistem basis data administrasi dalam suatu sistem diperlukan beberapa pertimbangan yang didasari oleh berbagai landasan teori
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2005/2006 ANALISIS DAN PERANCANGAN BASIS DATA SUMBER DAYA MANUSIA PADA PT MARTHA BEAUTY GALLERY Rinaldi
Lebih terperinciBAB III LANDASAN TEORI. mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel.
BAB III LANDASAN TEORI 3.1 Aplikasi Aplikasi (application) adalah penerapan, penggunaan atau penambahan pada suatu software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu,
Lebih terperinciBAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi
BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi ini, perkembangan teknologi informasi sudah merupakan satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi merupakan suatu kebutuhan
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Konsep Dasar Aplikasi Aplikasi berasal dari kata application yang artinya penerapan; lamaran; penggunaan. Secara istilah aplikasi adalah program siap pakai yang direka untuk
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori-teori Umum 2.1.1 Pengertian Data dan Sistem Menurut Hoffer (2005, p5), data adalah fakta, atau bagian dari fakta yang mengandung arti, yang dihubungkan dengan kenyataan,
Lebih terperinciANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap tahun 2004/2005 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS Abstrak NATHANIEL
Lebih terperinciBAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.
2 BAB II LANDASAN TEORI Untuk menunjang penulisan Tugas Akhir ini, diambil beberapa bahan referensi seperti bahasa pemrograman PHP dan MySQL, serta beberapa bahan lainya yang diperlukan dalam pembangunan
Lebih terperinciUNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Fakultas Ilmu komputer Skripsi Sarjana komputer Semester Genap Tahun 2006
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Fakultas Ilmu komputer Skripsi Sarjana komputer Semester Genap Tahun 2006 ANALISIS DAN PERANCANGAN DATABASE SISTEM PEMESANAN, PEMBELIAN, PRODUKSI DAN
Lebih terperinciUNIVERSITAS BINA NUSANTARA
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Strata-1 Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA PERSEDIAAN, PRODUKSI, DAN
Lebih terperinciBAB III. Landasan Teori
BAB III Landasan Teori Dalam bab ini akan dijelaskan berbagai macam landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek. Landasan teori yang dibahas meliputi permasalahan-permasalahan
Lebih terperinciBAB 1 PENDAHULUAN. perusahaan yang serupa menggunakan sistem pelayanan bisinis secara online.
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan teknologi dibidang informasi mendorong setiap instansi atau perusahaan untuk tetap mengikuti perkembangannya, terutama berkenaan dengan perkembangan
Lebih terperinciBAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil
11 BAB III LANDASAN TEORI 3.1 Sistem Informasi Menurut (Ladjamudin, 2005), Sistem informasi adalah sekumpulan prosedur organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil keputusan
Lebih terperinciLINGKUNGAN BASIS DATA
LINGKUNGAN BASIS DATA TUJUAN PEMBELAJARAN Menjelaskan tingkat arsitektur basis data Menjelaskan komponen DBMS, fungsi DBMS serta bahasa yang digunakan dalam DBMS Menjelaskan perbedaan model data berbasis
Lebih terperinciBAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.
BAB 2 LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi merupakan komponen atau perangkat lunak pendukung sistem operasi yang bisa digunakan untuk keperluan membantu kerja manusia sehari-hari seperti pengolahan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori-Teori Dasar / Umum 2.1.1 Pendekatan basis data a. Data Pengertian data menurut Turban, Rainer, Potter (2003, p15) adalah fakta-fakta yang belum diolah atau gambaran lebih
Lebih terperinciPENDAHULUAN. Alif Finandhita, S.Kom
PENDAHULUAN SISTEM BASIS DATA Suatu sistem penyusunan dan pengelolaan recordrecord dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan dibahas meliputi permasalahan-permasalahan
Lebih terperinciSISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.
SISTEM BASIS DATA 1 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 2 SBD 1 Lingkungan Basis Data Arsitektur Basis Data. Data Independence. Konsep DBMS, Komponen DBMS, Fungsi DBMS dan Bahasa yang digunakan didalam
Lebih terperinciBAB II LANDASAN TEORI. yang diperlukan oleh sebuah organisasi.
10 BAB II LANDASAN TEORI 2.1 Teori Umum / Dasar 2.1.1 Pengertian Database Pengertian database menurut Connolly dan Begg (2005: 15), database adalah sekumpulan data-data dapat digunakan bersama-sama dan
Lebih terperinciBAB III LANDASAN TEORI. Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai
BAB III LANDASAN TEORI 1. 3.1 Rekrutmen Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai atau tenaga kerja adalah proses pencarian tenaga kerja yang dilakukan secara seksama, sehingga
Lebih terperinciBAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur
BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Informasi Terdapat dua kelompok pendekatan di dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen atau elemennya.
Lebih terperinciBINUS University ANALISIS DAN PERANCANGAN SISTEM BASIS DATA BERUPA BUKU ALAMAT ONLINE PADA PT. FINROLL. Lanny Moniaga ( )
BINUS University Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM BASIS DATA BERUPA BUKU ALAMAT ONLINE PADA PT. FINROLL Lanny Moniaga
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2006/2007 ANALISIS DAN PERANCANGAN SISTEM BASISDATA PEMBELIAN, PENJUALAN DAN PERSEDIAN BARANG PADA PT.
Lebih terperinciBAB 2 LANDASAN TEORI
8 BAB 2 LANDASAN TEORI 2.1 Pendekatan Basis Data 2.1.1 Sistem Sistem adalah sekumpulan objek atau elemen yang berhubungan yang dilihat secara keseluruhan dan didesain untuk mencapai tujuan tertentu (Britton
Lebih terperinciBAB 2 LANDASAN TEORI. memiliki arti dan kepentingan dalam lingkungan user (Hoffer, 2005, p5).
7 BAB 2 LANDASAN TEORI Data Data diartikan sebagai representasi objek dan kejadian yang tersimpan yang memiliki arti dan kepentingan dalam lingkungan user (Hoffer, 2005, p5). Data dapat juga diartikan
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1. Teori Umum 2.1.1. Pengertian Sistem Basis Data (Database) Database adalah komputerisasi sistem penyimpanan data yang bertujuan untuk menyimpan informasi dan menyediakan informasi
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Penjualan Penjualan adalah suatu proses pertukaran suatu produk berupa barang atau jasa dari suatu perusahaan. Proses penjualan melibatkan dua departemen di dalam perusahaan yaitu
Lebih terperinciDUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI
C H A P T E R 6 DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI Arif Basofi PENS 2015 Objectives Tujuan: 1. Memahami pentingnya database dalam pembangunan sistem informasi 2. Mengenal sistem pengorganisasian
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1 Teori Basis Data Teori yang berkaitan dengan basis data seperti data, basis data (database), Database Management System (DBMS), Database Application, Entity
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori-teori Basis Data 2.1.1 Basis Data 2.1.1.1 Definisi Basis Data Menurut Connolly-Begg (2002, p14), basis data adalah suatu kumpulan yang dapat digunakan bersama dari data yang
Lebih terperinciSISTEM BASIS DATA By Novareza Klifartha
SISTEM BASIS DATA By Novareza Klifartha Konsep Sistem Basis Data SISTEM sebuah keterpaduan yang terdiri atas sejumlah komponen fungsional dengan satuan fungsi / tugas tertentu, yang saling berhubungan
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka (Indrajani, 2015), dalam penelitian yang berjudul Perancangan Sistem Basis Data pada Klinik, merupakan penelitian yang bertujuan untuk menganalisis dan merancang
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Teori yang berkaitan dengan Database Pada bagian ini akan dijelaskan mengenai definisi basis data, Database Management System (selanjutnya disingkat DBMS), Structured Query Language
Lebih terperinciUNIVERSITAS BINA NUSANTARA. Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006
UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Program Studi Ilmu Komputer Skripsi Sarjana Komputer Semester Ganjil Tahun 2005 / 2006 ANALISIS DAN PERANCANGAN BASIS DATA PENGELOLAAN JASA PELATIHAN
Lebih terperinciBAB III LANDASAN TEORI. mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan
BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan dibahas meliputi permasalahan-permasalahan
Lebih terperinciBAB 2 LANDASAN TEORI. utama yaitu komponen, ketergantungan dan tujuan. Artinya, setiap sistem akan selalu
6 BAB 2 LANDASAN TEORI 2.1 Sistem, data dan informasi 2.1.1 Sistem Menurut Fathansyah (2004, p2), kata sistem selalu berkonotasi pada 3 hal utama yaitu komponen, ketergantungan dan tujuan. Artinya, setiap
Lebih terperinciBAB III LANDASAN TEORI. Menurut Lusyani Sunarya S.Sn (2010:45) Company Profile. sebuah aset lembaga atau perusahaan yang biasa digunakan sebagai tanda
BAB III LANDASAN TEORI 3.1 Company Profile Menurut Lusyani Sunarya S.Sn (2010:45) Company Profile adalah sebuah aset lembaga atau perusahaan yang biasa digunakan sebagai tanda pengenal perusahaan dalam
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Pendaftaran Siswa Baru Penerimaan siswa baru merupakan gerbang awal yang harus dilalui peserta didik dan sekolah didalam penyaringan objek-objek pendidikan. Peristiwa penting
Lebih terperinciBAB II LANDASAN TEORI. kompensasi, penyatuan, perawatan/pemeliharaan, sumber daya manusia kepada
BAB II LANDASAN TEORI 2.1 Sumber Daya Manusia Sumber Daya Manusia adalah proses merencanakan, mengorganisir, atau mengorganisasikan, mengarahkan, dan mengendalikan pengembangan, kompensasi, penyatuan,
Lebih terperinci