ANALISIS DAN PERANCANGAN BASIS DATA TERDISTRIBUSI PADA PT. MELATI AGRO PRIMA Ardy Wiranata 1, Leon A.Abdillah 2, Susan Dian Purnamasari 3 Dosen Universitas Bina Darma 1, Mahasiswa Universitas Bina Darma 2 Jalan Jenderal Ahmad Yani No.12 Palembang Pos-el : [email protected], [email protected], [email protected] Abstract : In an era of global and technological development, the usefulness of computers play an important role in supporting the activities of the institution or agency, especially to support aspects of the service provided to the visitors. Cheap PT Agro Prima is a company that is currently concentrating on selling suplplier basic goods, which has 2 pieces Integration branch is the branch of Surabaya and Palembang and companies located in the center of Jakarta. In the process of the existing business activities, each branch of PT Agro Prima Bed not have a computerized system that is pretty good, where to record the activities of sales and inventory, Cheap PT Agro Prima branch still record it into an Excel document and have not saved into a database, so the problem that often arises is the difficulty in accessing the data between branches. To solve the problems, to the authors propose to design a distributed database system. The design method used in this research is conceptually logical, and physical. Keywords : Analysis, Design Of Distributed Database Abstrak : Di era zaman global dan perkembangan teknologi, kegunaan perangkat komputer sangat berperan penting untuk menunjang kegiatan dalam suatu lembaga atau instansi, terutama untuk menunjang aspek pelayanan yang diberikan pada pengunjung . PT Melati Agro Prima adalah perusahaan yang saat ini berkonsentrasi pada penjualan suplplier barang barang pokok, dimana perushaan ini memiliki 2 buah cabang yaitu cabang Surabaya dan Palembang dan pusat perusahaan berlokasi di Jakarta. Dalam melakukan proses kegiatan bisnis yang ada,disetiap cabang PT Melati Agro Prima belum mempunyai sistem komputerisasi yang cukup baik,dimana untuk mencatat kegiatan penjualan dan persediaan barang,cabang PT Melati Agro Prima masih mencatatnya kedalam sebuah dokument Excel dan belum disimpan kedalam sebuah basis data,sehingga permasalahan yang sering muncul adalah adanya kesulitan dalam pengaksesan data antar cabang. Untuk mengatasi permasalahan yang dihadapi,untuk itu penulis mengusulkan untuk merancang suatu sistem basis data yang terdistribusi. Adapun metode perancangan yang digunakan dalam penelitian ini adalah metode konseptual logical, dan fisikal. Kata kunci: Analisis, Perancangan Basis Data Terdistribusi permasalahan 1. PENDAHULUAN yang sedang dihadapi sekarang, untuk itu penulis mengusulkan Pada era globalisasi saat ini, teknologi untuk merancang suatu sistem basis data informasi mengalami perkembangan yang yang sangat pesat. Perkembangani ini dapat belakang diatas maka perumusan masalah dilihat dari banyaknya perusahaan, instansi- yang akan dibahas adalah Bagaimana instansi bahkan badan pemerintah yang melakukan analisis dan perancangan basis menggunakan teknologi informasi untuk data terdistribusi pada PT Melati Agro kegiatan operasionalnya. Untuk mengatasi Prima. terdistribusi. Berdasarkan latar Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom Deskriptif. Menurut Sugiyono (2005: 21) Batasan Masalah Adapun batasan masalah dalam menyatakan bahwa metode deskriptif adalah suatu metode yang digunakan untuk penelitian ini adalah : 1. Analisis dan perancangan basis data menggambarkan atau menganalisis suatu terdistribusi hanya dibatasi pada hasil penelitian tetapi tidak digunakan untuk kegiatan kontrol persediaan barang, membuat kesimpulan yang lebih luas. pemesanan barang, dan penjualan Metode Pengumpulan Data barang ke konsumen. Metode pengumpulan data yang 2. Sistem basis data terdistribusi yang digunakan dalam menyelesaikan penelitian akan dibangun pada PT Melati Tugas Akhir ini, antara lain : Agro Prima adalah menggunakan 1. Mysql. cara mengambil data secara langsung di lokasi penelitian yang dalam hal ini Tujuan Penelitian berarti PT. Melati Agro Prima. Tujuan dari penelitian ini adalah pembuatan Pengamatan (Observasi), Yaitu dengan suatu basis data yang 2. Wawancara (Interview), Yaitu dengan menerapkan sistem basis data terdistribusi cara bertanya langsung dengan pihak- pada PT Melati Agro Prima. pihak yang terkait dalam memberikan Manfaat Penelitian informasi mengenai pengolahan data yang dilakukan pada PT Melati Agro Manfaat dari penelitian ini adalah Prima. Pada penelitian ini, penulis sebagai berikut : telah melakukan tanya jawab langsung 1. Membantu PT Melati Agro prima dengan pimpinan. dalam menciptakan suatu basis data yang mampu mengontrol stok 3. Literatur, Yaitu mengumpulkan data barang, purchase order (PO), dan dengan cara mencari dan mempelajari penjualan data-data dari buku-buku ataupun dari barang ke konsumen/pelanggan referensi yang lain, yang berhubungan dilakukan dicabang dan pusat. dengan penulisan laporan penelitian Manfaat adalah tugas akhir. Buku yang digunakan penelitian ini dapat menambah wawasan penulis sebagai referensi dapat dilihat bagi penulis terutama dalam memahami pada daftar pustaka. bagi penulis materi-materi yang berhubungan dengan Metode Analisi dan Perancangan Metode analisis dan perancangan basis data. yang 2. METODOLOGI PENELITIAN Metode Penelitian digunakan menggunakan adalah pendekatan dengan top-down di mana pendekatan ini cocok untuk basis data Metode penelitian yang penulis yang kompleks (Connoly, 2002). gunakan dalam penelitian ini adalah metode Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom Pendekatan ini terdiri dari beberapa tahap, 1) Menghilangkan fitur yang tidak antara lain: kompetibel dengan model data 1. Pengumpulan (Requirement dan analisa data Collection relasional and 2) Menurunkan relasi untuk model Analysis) data logical local 2. Perancangan basis data konseptual 3) Validasi (Conceptual Database Design) 3. Perancangan basis data logikal normalisasi c. Perancangan Basis Data Fisikal (Logical Database Design) 4. Pemilihan basis data 1) Melakukan relasi dasar (DBMS 2) Analisis transaksi Selection) 5. Perancangan menggunakan 3) Estimasi kebutuhan disk space basis data fisikal 4) Mendesain (Physical Database Design) Model Pengembangan Basis Data mekanisme keamanan Analisis Dalam penelitian ini metode analisis Menurut Laudon (2007:128), yang digunakan adalah dengan pendekatan analisis sistem adalah memeriksa sebuah top-down di mana pendekatan ini cocok masalah yang ada yang akan diselesaikan untuk oleh perusahaan dengan menggunakan basis Sedangkan data yang kompleks. metode pengembangan basis sistem informasi. Analisis sistem data akan dilakukan dengan mengikuti mencakup beberapa langkah yang harus siklus, siklus hidup basis data dengan dilakukan, yaitu : tahapan-tahapan sebagai berikut (Connoly, 1. Menentukan masalah 2002): 2. Mengidentifikasi penyebab dari 1. Perencanaan basis data 2. Definisi system 3. Menentukan pemecahan masalahnya 3. Requirement Collection and Analsys 4. Mengidentifikasikan 4. Perancangan Basis Data informasi yang dibutuhkan untuk a. Perancangan Basis Data Conceptual memecahkan masalah tersebut. 1) Mengidentifikasi tipe entitas 2) Mengidentifikasi tipe relasi 3) Mengidentifikasi atribut dengan tipe entitas masalah tersebut kebutuhan Data Menurut loundon (1998) data adalah fakta-fakta mentah yang mewakili kejadian-kejadian yang berlangsung dalam 4) Menentukan domain atribut 5) Menentukan atribut candiadte key dan primary key b. Perancangan Basis Data Logika organisasi atau lingkungan fisik sebelum ditata dan diatur kedalam bentuk yang dapat dipahami dan digunakan orang. Menurut Wilkinson (1992) data ialah fakta, angka, Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom bahkan simbol mentah, secara bersama- 4. sama merupakan masukan bagi suatu sistem informasi. Setiap basis data dapat menangani aplikasi-aplikasi secara otonom. 5. Jadi dapat dikatakan bahwa data Masing-masing DBMS berpartisipasi dalam sedikitnya satu aplikasi. adalah suatu bahan mentah yang kelak Perancangan Basis Data Terdistribusi dapat diolah lebih lanjut untuk menjadi Menurut Fathansyah (2012:339) ada sesuatu yang lebih bermakna. Data inilah beberapa pendekatan yang berkaitan dengan yang penyimpanan data/tabel dalam sebuah basis nantinya akan disimpan dalam database (Kadir, 2009:3). data terdistribusi yaitu : Perancangan Basis Data 1. Menurut Conolly Replikasi, sistem memelihara sejumlah (2002:279) salinan/duplikat tabel-tabel data. Setiap Perancangan basis data merupakan proses salinan tersimpan dalam simpul yang menciptakan perancangan untuk basis data berbeda, yang menghasilkan replikasi yang akan mendukung operasi dan tujuan data. Secara definisi replikasi memiliki perusahaan. Dalam merancang suatu basis pengertian data, metodologi-metodologi duplikasi atau mentransfer data dari yang membantu dalam tahap perancangan suatu basis data ke basis data lain yang basis data. tersimpan pada komputer berbeda. Basis Data Terdistribusi Replikasi digunakan sebagai dapat suatu dipahami proses sebagai Berdasarkan Hariyanto (2004:465), proses pengkopian dan pengelolaan data = objek-objek dari basis data yang Distibuted Database Management System) membentuk suatu sistem basis data adalah kumpulan data yang digunakan terdistribusi (Distributed Database) Basis terdistribusi (DDBMS bersama yang saling terhubung secara logik Gambar Skema Sederhana Replikasi tetapi tersebar secara fisik pada suatu jaringan komputer. Dalam 2. memiliki karakteristik sebagi berikut : 1. 2. 3. Kumpulan data yang Basis Data DDBMS digunakan Fragmentasi, data didalam tabel dipilah dan disebar ke sejumlah fragmen disimpan bersama yang secara logik saling fragmen. terhubung yang tersebar pada sejumlah disejumlah simpul yang berbeda-beda. komputer yang berbeda. Fragmentasi data ini dapat berbentuk Komputer-komputer yang saling Tiap dalam fragmentasi horizontal (pemilahan dihubungkan menggunakan jaringan record data) atau fragmentasi vertical telekomunikasi. (pemilahan field/atribut data). Data pada masing-masing komputer terkendali dalam satu Database Gambar Fragmentasi Basis Data Manajemen System. Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom 3. Replikasi dan Fragmentasi, merupakan MySQL merupakan salah satu dari kombinasi dari kedua hal sebelumnya. sekian banyak database management system Data/tabel dipilah dalam sejumlah ( DBMS ) yang didistribusikan secara gratis fragmen. mengelola dibawah lisensi GPL ( GNU General Public sejumlah salinan dari masing-masing License ). Sehingga setiap orang mudah fragmen tadi di sejumlah simpul. untuk Sistem Database lalu Management System mendapatkan dan bebas untuk menggunakan MySQL oleh Riyanto (2003). Entity Relationship Diagram (ERD) (DBMS) Abdul Kadir (2003:90) Entity Relation Diagram (ERD) menyatakan bahwa Database Management digunakan untuk menggambarkan struktur System dapat logical database dalam bentuk diagram. diartikan sebagai suatu program komputer ERD menyediakan cara yang sederhana yang memasukan, dan mudah untuk memahami berbagai mengubah, menghapus, memanipulasi, dan komponen dalam desain database Connolly memperoleh data/ informasi dengan praktis (2002). (DBMS) secara digunakan umum untuk dan efisien. Dibandingkan dengan sistem yang berbasis kertas, khusus DBMS memiliki 4 keunggulan : 1. Berikut Kepraktisan : sistem yang berbasis banyak informasi, untuk menggunakan media DBMS Entitas penyimpanan 3. Entitas, adalah suatu objek yang dapat diidentifikasi dalam Relasi menunjukkan adanya hubungan diantara sejunlah entitas yang data jauh lebih cepat dari ada manusia. berbeda. Mengurangi orang Atribut, kalau mendeskripsikan karakter cenderung kejemuan menjadi melakukan berulang-ulang 4. Keterangan Relasi, padat informasi. Kecepatan : mesin dapat mengambil untuk lingkungan pemakai sekunder yang berukuran kecil tetapi 2. digunakan Notasi menyimpan sedangkan simbol-simbol menggambarkan elemen-elemen ERD: kertas akan menggunakan kertas yang sangat yang adalah : bosan tindakan-tindakan yang menggunakan Atribut entitas berfungsi berfungsi (atribut yang sebagai key tangan (misalnya harus mengganti diberi garis bawah) suatu informasi). Garis, Kekinian : informasi yang tersedia penghubung antara relasi pada DBMS akan bersifat mutakhir dengan entitas, relasi dan dan akurat setiap saat. entitas dengan atribut. sebagai Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom prosedur Tabel Tabel Simbol Entity Relationship Diagram Menurut (2011:64) lunak pada beberapa level abstraksi. DFD dapat dibagi menjadi beberapa level yang lebih detail untuk mempresentasikan aliran informasi atau fungsi yang lebih detail. untuk data, dibutuhkan adanya suatu tahapan yang harus diikuti yaitu tahapan analisis, agar menghasilkan suatu rancangan basis data yang baik serta sesuai dengan tujuan organisasi. Analisis sistem yang berjalan dalam sebuah relasi sehingga diperoleh relasi yang berstruktur baik (Kadir, 2009:116). berikut: 1. Adanya tingkat redudansi data yang tinggi dalam basis data perusahaan, software yang berupa pengulangan atribut yang memiliki nama dan fungsi yang sama mengelolah database dengan cepat, dapat pada tabel-tabel dalam basis data. menampung jumlah data yang sangat besar, dapat diakses oleh banyak user dan dapat 2. Kesulitan berbarengan (Raharjo, 2011:22). saat ini cabang, sehingga dapat mempersulit dalam pengontrolan stok barang dan dan pengolahan data, mulai dari kalangan proses pembuatan laporan. akademis sampai ke industry, baik industri Dari bagan-bagan (2005) penyelesaian yang 1. yang ada dan melakukan normalisasi suatu sehingga dapat mengurangi redudansi data dan meningkatkan konsistensi menunjukkan alir (flow) di dalam program data. atau prosedur sistem secara logika. Bagan digunakan untuk menggambarkan Merancang basis data bagi perusahaan dengan menganalisa kebutuhan data masalah. Bagan alir adalah bagan yang alir diatas Melati Agro Prima sebagai berikut : mempunyai arus yang menggambarkan langkah-langkah permasalahan memberikan alternatif solusi pada PT Flowchart adalah yang yang tidak up to date pada setiap kalangan untuk melakukan penyimpanan Jogiyanto data 3. Pendataan dan kontrol stok barang MySQL banyak digunakan di berbagai kecil, menengah, ataupun besar. mendapatkan dibutuhkan di setiap cabang. melakukan suatu proses secara sinkron atau Flowchart flowchart pada PT Melati Agro Prima adalah sebagai RDBMS (atau server satabase) yang dapat Menurut bentuk Adapun masalah yang dihadapi Mysql merupakan kedalam dokumen. menentukan atribut-atribut MySQL berjalan Dalam perancangan suatu basis dituangkan Normalisasi adalah suatu proses pegelompokkan sistem Analisis Sistem Yang Sedang Berjalan DFD dapat digunakan untuk digunakan baik ataupun sistem yang akan diusulkan. Rosa.AS-M.Shalahudin mempresentasikan sebuah sistem perangkat yang sistem 2. Dengan adanya sebuah basis data terdistribusi, maka proses pencarian Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom data disetiap cabang dapat dilakukan Prima dengan replikasi. Replikasi adalah suatu teknik sangat cepat sehingga adalah menggunakan informasi dapat diterima langsung saat untuk dibutuhkan. pendistribusian data dan objek-objek basis Sistem basis data yang dibuat harus data dari satu basis data ke basis data yang dapat memperbarui lain yang lokasinya terpisah secara fisik. 3. dan diperlukan data setiap saat penggandaan dan bagi Dengan menggunakan teknik replikasi ini operator sistem pada masing-masing data dapat didistribusikan kelokasi yang bagian berbeda melalui koneksi jaringan lokal untuk kemudahan melakukan metode dapat melakukan perubahan data. maupun internet. Model replikasi yang digunakan Perancangan Basis Data Terdistribusi terdistribusi adalah menggunakan model replikasi one adalah sebuah sistem basis data yang master many slave, model replikasi one berisikan sekumpulan bagian, di mana tiap- master many slave adalah model replikasi tiap bagian dapat berpartisipasi dalam yang terdiri dari satu master dan beberapa pengeksekusian slave. Adapun DBMS yang akan digunakan Sistem basis data transaksi-transaksi yang mengakses data pada satu bagian atau untuk beberapa adalah MySQL. bagian. Tiap-tiap site dapat mengimplementasikan replikasi memproses transaksi lokal yaitu sebuah transaksi yang mengakses data pada satu Gambar Skema Proses Replikasi bagian di mana transaksi telah ditentukan. Database Pusat dengan Cabang Pada Sebuah bagian juga dapat mengambil PT Melati Agro Prima bagian dalam mengeksekusi transaksi Rancangan Fragmentasi Data global yaitu transaksi yang mengakses data Proses fragmentasi dalam basis data pada bagian yang berbeda di mana transaksi terdistribusi telah pembagian atau pemetaan basis data dimana ditentukan, atau transaksi yang merupakan sebuah proses mengakses data pada beberapa bagian yang basis berbeda. kolom dan baris yang kemudian disimpan data dipecah-pecah berdasarkan didalam bagian atau unit komputer yang berbeda dalam suatu jaringan data, sehingga memungkinkan Gambar Desain Arsitektur Sistem Basis untuk pengambilan keputusan terhadap data yang dibagi. Data Terdistribusi Metode Replikasi Basis Data Terdistribusi Adapun metode pendistribusian Sumber data: Jurnal Teknologi Informasi DINAMIK Volume XV yang akan digunakan dalam membangun Gambar Perancangan Fragmentasi Data basis data terdistribusi pada PT Melati Agro Terdistribusi Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom pelanggan yang melakukan order barang keperusahaan. 3. Hasil Setelah melewati tahapan Gambar Tabel Pelanggan perancangan basis data, maka diperoleh sebuah rancangan basis data terdistribusi. 2. Tabel Barang, Tabel barang digunakan Rancangan basis data ini memiliki tabel- untuk menyimpan semua data stok tabel yang telah terbentuk dari proses fase- barang yang ada pada PT Melati Agro fase perancangan konseptual, logika sampai Prima. Tabel ini terdiri dari 6 atribut fisikal yaitu yang telah diuraikan di bab Kd_barang, Nm_barang, menjadi Deskripsi_barang, Stok, Harga, Satuan. rancangan basis data yang baik, sehingga Primary key dari tabel ini ialah nantinya bisa dimanfaatkan dan sebagai kd_barang. sebelumya dan diharapkan solusi dalam pemecahan masalah yang Gambar terjadi pada PT Melati Agro Prima. Tabel Barang Hasil dari perancangan basis data 3. Tabel Perusahaan, Tabel perusahaan terdistribusi ini disimpan kedalam basis yang dibuat dalam database terdiri dari data MySQL dengan nama db_melati, 4 database akan Nm_perusahaan, Telp, Alamat. Primary didistribusikan ke cabang-cabang dari PT key dari tabel ini ialah kd_perusahaan. Melati Agro Prima. Pengimplementasian Tabel perusahaan inilah yang akan dari basis data terdistribusi yang ada digunakan dilakukan dengan menggunakan sebuah menyimpan semua data dari cabang aplikasi webserver Xampp v.1.7 perusahaan. db_melati nantinya dengan atribut yaitu untuk Kd_perusahaan, menampung atau koneksi server localhost. Gambar 4. Tabel Gambar Database db_melati Tabel perusahaan pemesanan, Tabel tabel data pemesanan yang dibuat terdiri dari 6 terdistribusi yang dihasilkan adalah sebagai atribut yaitu No_pesan, Tgl_pesan, berikut: Kd_barang, Kd_plg, Kd_perusahaan, 1. Tabel Pelanggan, Tabel pelanggan Jumlah_barang. Primary key dari tabel Adapun tabel-tabel basis merupakan sebuah tabel yang terdiri ini ialah no_pesan dengan 3 foreign key dari 5 atribut yaitu kd_plg, nm_plg, yaitu almt_plg, kdpost_plg, telp_plg. Primary Kd_perusahaan. Tabel ini berfungsi key dari tabel ini ialah kd_plg. Tabel ini untuk merekam semua data pemesanan berfungsi yang dilakukan pelanggan. untuk menyimpan data Kd_barang, Gambar Kd_plg, Tabel pemesanan Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom 5. Tabel Penjualan, Tabel penjualan ini menjadikan terdiri dari 5 atribut yaitu No_faktur, Tgl_jual, Kd_plg, cabang tujuan sebagai seleksi. Kd_perusahaan, Jml_terjual. Primary key dari tabel ini Gambar Tabel Fragmentasi Horizontal ialah no_faktur dan foreign key dari Data Pemesanan 1 tabel ini adalah kd_plg, kd_perusahaan. Tabel ini digunakan untuk menyimpan Gambar Tabel Fragmentasi Horizontal semua data penjualan barang setiap Data Pemesanan 2 cabang perusahaan. Setelah melewati tahapan perancangan basis data , maka dihasilkan Gambar Tabel Penjualan sebuah satu buah database db_melati yang 6. Tabel Detail Penjualan, Tabel ini nantinya akan didistribusikan ke setiap digunakan untuk menyimpan semua cabang dari PT Melati Agro Prima, teknik data detail dari penjualan barang setiap pendistribusian yang digunakan adalah cabang perusahaan. Dilihat dari fungsi menggunakan teknik replikasi basis data nya tabel ini hanya menyimpan data replikasi detail penjualan. Tabel ini terdiri dari 5 melakukan backup secara otomatis antar 2 atribut server atau lebih, dengan satu server yaitu Id_detail, No_faktur, Kd_barang, Jumlah, Harga_jual. basis data berfungsi untuk sebagai master dan server-server lain sebagai slave. Setiap kali update data di Gambar Tabel Detail Penjualan 7. Fragmentasi Data, server master atau pusat maka akan secara Merupakan otomotis diupdatekan ke server-server slave pembagian data tabel dalam sejumlah atau cabang dan sebaliknya jika terjadi fragmen. Fragmen-fragmen ini berisi update data pada server slave/cabang maka informasi yang cukup yang dapat secara otomotis diupdatekan ke server direkonstruksikan master / pusat. kembali, kedalam tabel awal. Gambar Hasil Basis Data Terdistribusi Gambar Tabel Data Pemesanan Pusat PT Melati Agro Prima Barang Pada tabel diatas akan dilakukan Gambar Hasil Basis Data Terdistribusi PT fragmentasi data kedalam sejumlah fragmen yaitu Fragmentasi Horizontal. Melati Agro Prima 4. Pada fragmentasi horizontal ini, setiap KESIMPULAN DAN SARAN Berdasakan hasil dari penelitian ini, baris data harus berada minimal dalam dapat disimpulkan bahwa : sebuah fragmen. Sehingga pada data 1. awal jika dilakukan pemisahan data dan Penelitian yang telah dilakukan menghasilkan suatu rancangan basis Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom data terdistribusi yang terdiri dari 6 lanjut, maka diharapkan dapat menjadi tabel basis data yaitu: sebuah referensi didalam pembuatan a. Tabel Pelanggan, menyimpan tabel semua ini data dari pelanggan yang melakukan order b. terdistribusi pada perusahaan. 2. Penelitian lanjutan diharapkan dapat menyelesaikan kekurangan yang ada Tabel Penjualan, tabel penjualan pada digunakan kedepannya dapat dihasilkan sebuah untuk menyimpan barang setiap cabang perusahaan Tabel Detail ini sehingga basis data terdistribusi yang lebih baik. 3. Penjualan, perancangan Dengan adanya keterbatasan sistem tabel maka perlu adanya pengembangan di detail penjualan digunakan untuk masa mendatang agar sistem lebih baik menyimpan semua data detail dari lagi. penjualan barang setiap cabang perusahaan. d. basis barang ke perusahaan semua data penjualan c. sistem Tabel 4. Dengan adanya sistem basis data ini, diharapkan dapat dimanfaatkan dengan Barang, digunakan tabel untuk barang menyimpan baik oleh staff pegawai PT Melati Agro Prima. semua data stok barang. e. Tabel Perusahaan, tabel cabang digunakan untuk menampung atau menyimpan semua data dari cabang perusahaan. f. Tabel Pemesanan, pemesanan digunakan menampung atau semua pemesanan data tabel untuk menyimpan yang dilakukan pelanggan. 2. Dengan adanya perancangan basis data yang dilakukan, diharapkan dapat menghasilkan suatu rancangan basis data yang minim dari kesalahan. Berdasarkan penjelasan tentang DAFTAR RUJUKAN basis data yang telah dibuat, dapat diberikan saran untuk pengembangan sistem basis Hariyanto, (2004), Sistem data terdistribusi sebagai berikut: Manajemen Basis Data, 1. Informatika, Bandung. Apabila nanti hasil dari penelitian ini Bambang, akan dikembangkan ke penelitian lebih Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom Connolly, T. 2002. Database System : A Pratical Approach in Design, Implementation, and Management. Third Edition. Addison Wesley. Fathansyah. 2012. Sistem Basis Data. Bandung: Informatika Jogiyanto, Hartono. (2005). Analisis & Desain Sistem Informasi. Andi Yogyakarta. Kadir, Abdul. 2003. Dasar Pemrograman Dinamis PHP. Web Menggunakan Penerbit ANDI, Yogyakarta. Laudon, Kenneth C dan Laudon, Jane P. 2002. Management Information System Managing The Digital Firm. Prentice Hall, New Jersey. M.Shalahuddin dan Rekasaya Rosa A.S. 2011. Perangkat Lunak (terstruktur dan berorientasi objek). Modula : Bandung. Analisis dan Perancangan Basis Data Terdistribusi Pada PT. Melati Agro Prima Ardy Wiranata, S.Kom