Structured Query Language SQL Oracle

Gambar 2.3 One to One Relationship 2. One to Many Relationship Hubungan antara file pertama dengan file kedua adalah satu berbanding banyak atau dapat juga dibalik yaitu banyak berbanding satu. Dalam menggunakan istilah “many” diilustrasikan dengan simbol Gambar 2.4 One to Many Relationship 3. Many to Many Relationship Hubungan antara file pertama dengan file kedua banyak berbanding banyak. Gambar 2.5 Many to Many Relationship

2.4 Structured Query Language SQL

Structured Query Language SQL merupakan suatu kumpulan perintah untuk melakukan manipulasi terhadap suatu database yang digunakan bersama aplikasi-aplikasi pemrograman seperti Visual Basic, Oracle, dll. SQL merupakan bagian dari server database yang memberikan kemudahan dalam menampilkan data yang dibuat dengan menggunakan perintah SQL. Adapun fungsi-fungsi yang disediakan di dalam SQL ini adalah : a. Data Definition Area Manajer Karyawan_kantor Kantor_karyawan Mengijinkan user untuk mendefinisikan struktur tabel, tipe data, field-field di dalam tabel dan juga hubungan antar field ke field tabel yang berbeda. b. Data Retrieval Mengijinkan clients untuk meminta data yang diinginkan dari server serta perbaikan data terhadap data tersebut. c. Data Processing Mengijinkan clients untuk mengubah, menambah atau menghapus data di server. Semua ini dapat berupa bagian dari suatu perintah SQL sederhana yang dikirimkan ke server atau merupakan prosedur yang ada dalam server. d. Security Mengijinkan untuk melindungi data dengan mendefinisikan hak-hak pengaksesan user, dan pembatasan akses pada obyek database yang berbeda- beda. e. Concurrent Access SQL dapat mengelola pengaksesan bersama terhadap suatu data antara beberapa pemakai sehingga tidak terjadi gangguan antara pemakai satu dengan yang lainnya.

2.5 Oracle

Oracle merupakan suatu pemrograman yang berbasis database yang dirancang untuk penggunaan secara multi-user dengan menggunakan konsep database yang ter-relasi Relationship Database Management System yang disertai dengan sistem keamanan yang baik. Adapun kelebihan dari Oracle dibanding dengan database yang lain adalah: a. Kemampuan dalam menangani basis data dengan ukuran yang sangat besar. b. Kemampuan Oracle dalam menyimpan data sehingga memperkecil kemungkinan kerusakan data yang ditunjang dengan fasilitas backup dan recovery. c. Manajemen user yang cukup baik sehingga menjamin keamanan data, dan memiliki fasilitas transaction control yang digunakan untuk melakukan perbaikan data jika terjadi kesalahan yang tidak disengaja pada saat memanipulasi data.

BAB III PERANCANGAN SISTEM

Analisis terhadap suatu sistem merupakan suatu langkah penting dalam pemahaman permasalahan yang ada sebelum dilakukannya pengambilan keputusan atau tindakan dalam menyelesaikan permasalahan tersebut. Setelah dilakukan analisis terhadap sistem, langkah berikutnya adalah perancangan sistem. Dimana dalam perancangan sistem ini dapat memberikan gambaran tentang sistem yang dibuat. Dalam pembuatan sistem ini, dibuat suatu perancangan dengan menggunakan model-model dan tahap-tahap dalam membuat sistem seperti pada umumnya. Model-model dan tahap-tahap tersebut adalah: a. Sistem flow. b. Diagram berjenjang. c. Data flow diagram DFD. d. Entity relationship diagram ERD. e. Struktur database. f. Rancangan input dan output.

3.1 Analisis Sistem

Seperti yang telah disampaikan pada latar belakang permasalahan bahwa dalam pengendalian persediaan bahan baku pada PT. Primissima masih belum menggunakan MRP baik secara manual maupun terkomputerisasi. Hal ini sangat berpengaruh pada proses produksi yang dalam hal ini menyangkut ketersediaan