Sabtu, 22 Oktober 2011

Basis Data


Aktivitas Bisnis dan Database
PT. Sierad Produce Tbk

SBU Kemitraan PT Sierad Produce Tbmenjalankan bisnis utama di bidang agroindustri dengan sistem kemitraan pembesaran ayam broiler (contract farming), dimana SBU Kemitraan adalah inti sedangkan peternak-peternak yang bekerja sama disebut dengan mitra atau plasma. Masing-masing pihak dalam kerjasama ini memiliki modal, inti berupa sarana produksi peternakan (sapronak) sedangkan mitra berupa kandang dan tenaga kerja.
Aktivitas bisnis yang dilakukan oleh SBU Kemitraan adalah sebagai berikut:

1. Melakukan rekrutmen para peternak yang akan dijadikan mitra dengan dasar kondisi dan kelayakan kandang.
2. Untuk mitra yang telah bekerja sama, SBU Kemitraan menerapkan pemilihan mitra untuk dilakukan chick-in day old chick (DOC) berdasarkan performance produksi mitra sebelumnya.
3. Sapronak yang terdiri dari DOC, feed, obat vaksin dan kimia (OVK) diperoleh SBU Kemitraan dari para pemasok baik dari group Sierad, yaitu SBU Feemill dan SBU Breeding ataupun dari pemasok luar.
4. Sapronak   ini    dikirimkan   ke   mitra,    dan    kemudian    dilakukan    aktivitas pembesaran DOC Broiler oleh mitra selama 35 hari. Di dalam proses produksi yang dilakukan oleh mitra, SBU Kemitraan juga memberikan panduan teknik oleh para PPL yang dimilikinya.
5. Monitoring  performance  produksi  ayam  yang  dibesarkan  oleh  mitra,  yang dilakukan oleh PPL adalah terkait dengan mortalitas (kematian), feed intake (pemakaian pakan), bodyweight (bobot ayam), feed consumption ratio (rasio pemakaian pakan dengan bobot ayam atau disebut juga dengan average daily gain), pemakaian obat dan kondisi ayam broiler.
6. Setelah melalui proses pembesaran selama 35 hari, DOC broiler akan menjadi livebird  yang  siap  dijual  kepadkonsumen  (broker,  rumah  potong  ayam, bakul, dan individu).
7. Proses selanjutnya adalah proses barter antara piutang sapronak yang dibeli oleh mitra dengan utang livebird SBU Kemitraan kepada mitraHasil dari proses barter ini adalah pembayaran laba ke mitra melalui transfer bank.
8. SBU Kemitraan menerima pembayaran dari pelanggan livebird dalam 4-5 hari setelah penjualan yang ditransfer ke bank. Demikian juga melakukan pembayaran utang ke pemasok sapronak.
Dari nature aktivitas bisnis yang dipaparkan diatas menjelaskan bahwa SBU Kemitraan PT Sierad Produce memiliki database yang saling terkait satu dengan yang lain, terdiri dari data-data sebagai berikut:
 Data Mitra.

 Data Pemasok dan Pembelian.

 Data Pelanggan dan Penjualan.

 Data PPL.

 Data Cash Management (Collection dan Payment).

 Data Produksi.



Network Topology, Software ERP dan Database Perusahaan


SBU Kemitraan memiliki network yang merupakan bagian dari PT Sierad Produce  yang  telah  digunakan  untuk  penerapan  e-Business  System  pada aktivitas bisnisnya. Network yang dimiliki menggunakan Telkom VPN-IP dan internet  cloud. Dimanmengubungkan  semua  SBU  Sierad  ke  dalam  satu jaringan dan server.


Untuk software ERP, SBU Kemitraan menggunakan Microsoft Dynamics Axapta dengan menggunakan Microsoft SQL Server yang merupakan sebuah sistem manajemen basis data relasional (RDBMS) produMicrosoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft. Server ini adanya di kantor pusat.  Kantor  cabang di daerah juga telah menggunakan  software Microsoft Dynamics Axapta yang dihubungkan dengan jaringan Telkon VPN-IP, sehingga transaksi yang dijalankan bersifat real-time dan tersentralisasi di server pusat.

Kesimpulan :
 
              Bahwa Solusi Microsoft Axapta dapat memberikan kekuatan dasar secara keseluruhan yang dibutuhkan perusahaan dalam berkerjasama dengan para klien, partner kerja, karyawan dan juga para suppliernya. Dengan solusi implementasian ini dapat memberikan fleksibilitas dan pemahaman yang lebih guna mendapatkan strategi yang unggul bagi kelangsungan perusahaan saat ini, serta dapat meningkatkan pertumbuhan bisnis. Microsoft Business Solutions memiliki rangkaian solusi diantaranya ada Microsoft Axapta dan Microsoft CRM. Berdasarkan data yang tersedia Microsoft Axapta ini dapat dijalankan dengan menggunakan platform Microsoft Windows Server dengan Microsoft SQL Database. Dan dengan adanya Microsoft Axapta ini juga mendukung dalam penyediaan beberapa pilihan fungsi yang menyeluruh, termasuk diantaranya Manufacturing, Distribution, Supply Chain Management, Project Management, Financial Management, Customer Relationship Management, Human Resource Management, Business Analysis, Enterprise Portal, Commerce Gateway. Dalam pengaplikasi Microsoft Business Solutions Axapta ini perusahaan mendapatkan suatu manfaat fungsi yaitu pengontrolan untuk inventori bahan mentah, pengontrolan bagi proses produksinya dengan kualitas yang tetap baik, serta membangun area strategis lainnya. Ada beberapa faktor-faktor yang membuat implementasi tersebut berhasil salah satunya adalah solidnya tim teknologi informasi (TI) Perusahaan Sierad dapat melakukan proses implementasinya, komitmen yang tinggi dan keterlibatan pemilik proyek yang mau bekerjasama, persyaratan peranti lunak yang terpenuhi, dan perencanaan kapasitas peranti keras yang matang.


sumber :













Jumat, 21 Oktober 2011

Tugas

BASIS DATA

1.           Pengertian

Database dan Sistem Database menjadi komponen utama dalam kehidupan masyarakat modern saat ini. Berbagai aktivitas manusia secara tidak langsung berhubungan dengan database ( ex. Bank, reservasi, perpustakaan, supermarket, dll). Contoh interaksi diatas yang disebut sebagai aplikasi database tradisional, dimana hampir semua informasi yang disimpan dan diakses berupa data teks maupun numerik. Saat ini, database multimedia dapat menyimpan data gambar, video dan suara. GIS (Geographic Information System), untuk menyimpan dan menganalisa data peta, data cuaca serta gambar satelit. Data warehouse dan OLAP (On-Line Analytical Processing), adalah sistem yang digunakan pada beberapa perusahaan untuk meng- ekstract dan menganalisa informasi yang berguna, dari database yang besar untuk kepentingan pengambilan keputusan (decision making).

Teknologi Real-time dan active database, digunakan dalam mengontrol proses industri dan manufaktur. Dan hingga saat ini, database masih mencari berbagai teknik yang digunakan pada WWW dalam meningkatkan pencarian informasi (information retrieval) dengan cepat dan tepat, yang dibutuhkan user di internet.

Data merupakan fakta mengenai suatu objek seperti manusia, benda, peristiwa, konsep, keadaan dan sebagainya yang dapat dicatat dan mempunyai arti secara implisit. Data dapat dinyatakan dalam bentuk angka, karakter atau simbol, sehingga bila data dikumpulkan dan saling berhubungan maka dikenal dengan istilah basis data (database) [Ramez2000]. Sedangkan menurut George Tsu-der Chou basis data merupakan kumpulan informasi bermanfaat yang diorganisasikan ke dalam aturan yang khusus. Informasi ini adalah data yang telah diorganisasikan ke dalam bentuk yang sesuai dengan kebutuhan seseorang [Abdul1999]. Menurut Encyclopedia of Computer Science and Engineer, para ilmuwan di bidang informasi menerima definisi standar informasi yaitu data yang digunakan dalam pengambilan keputusan.

Definisi lain dari basis data menurut Fabbri dan Schwab adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan duplikasi data.
Menurut Ramez Elmasri mendefinisikan basis data lebih dibatasi pada arti implisit yang khusus, yaitu :

a.    Basis data merupakan penyajian suatu aspek dari dunia nyata (real world).
b.    Basis data merupakan kumpulan data dari berbagai sumber yang secara logika mempunyai arti implisit. Sehingga data  yang terkumpul secara acak  dan tanpa mempunyai arti, tidak  dapat disebut basis data.
c.    Basis data perlu dirancang, dibangun dan data dikumpulkan untuk suatu tujuan. Basis data dapat digunakan oleh beberapa user dan beberapa aplikasi yang sesuai dengan kepentingan user.

Istilah Basis Data:
  • Lemari arsip
  • Penyimpanan data
Basis Data:
  • Basis: markas/gudang, tempat bersarang/berkumpul
  • Data : representasi fakta dunia nyata yang mewakili suatu obyek (spt, manusia: dosen, mhs, pelanggan,dll; barang: buku, meja; peristiwa, konsep, dsb.), yang direkam baik dalam bentuk angka, huruf, teks, gambar atau suara.
Basis Data: adalah sekumpulan data yang saling ber- relasi.

Definisi Basis Data
Basis Data:
  • Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat.
  • Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya pengulangan (redudansi) data.
  • Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik
Hirarki Data
  • Data diorganisasikan kedalam bentuk elemen data (field), rekaman (record), dan berkas (file). Definisi dari ketiganya adalah sebagai berikut:
  • Elemen data  adalah satuan data  terkecil  yang  tidak  dapat  dipecah  lagi  menjadi  unit  lain  yang bermakna. Misalnya data siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin.
  • Rekaman merupakan gabungan sejumlah elemen data yang saling terkait. Istilah lain dari rekaman adalah baris atau tupel.
  • Berkas adalah himpunan seluruh rekaman yang bertipe sama.
   3. Sistem Basis Data

Sistem yang terdiri atas sekumpulan tabel data yang saling berhubungan dan sekumpulan program (DBMS: Database Management System) yang memungkinkan berbagai user dan/atau program lain dapat mengakses dan memanipulasi tabel-tabel tersebut.
Sistem Basis Data (DBMS) :
  • DBMS (Database Management System) : kumpulan program yang digunakan user untuk me-management database (create, maintain)
  • DBMS mencakup proses:
a.    Defining : database mendefiniskan tipe data, struktur dan batasan (constraint) dari data yang disimpan dalam database.
b.    Manipulating : database mencakup berbagai fungsi dan query untuk mendapatkan data yang dicari, termasuk operasi insert, update dan delete serta dalam generate report data.
c.    Sharing : database dapat diatur untuk dapat sharing multiple user dan program untuk mengakses database secara bersama-sama.
  • Fungsi yang lebih penting dari DBMS adalah proteksi dan maintain database dalam jangka panjang.
-        Proteksi : mengandung system protection yang menangani kondisi malfunction (crash) baik pada hardware ataupun software, juga mengandung security protection yang menangani pengaksesan oleh user terlarang.
-        Maintain : mengandung sistem maintaining yang selalu meningkatkan kebutuhan perubahan tiap waktu.
  • Jadi, Sistem Database : database dan sistem manajemen database-nya (DBMS)
Contoh DBMS:
a.    Dbase
b.    FoxPro
c.    Ingres
d.    Postgresql
e.    MySQL
f.    MS Access
g.    SQL Server
h.    Oracle
i.      DB2, dll

Kelebihan dari DBMS  :

  • Kepraktisan. DBMS menyediakan media penyimpan permanen yang berukuran kecil namun banyak menyimpan data jika dibandingkan dengan menggunakan kertas.
  • Kecepatan. Komputer dapat mencari dan menampilkan informasi yang dibutuhkan dengan cepat.
  • Mengurangi kejemuan. Pekerjaan yang berulang-ulang dapat menimbulkan kebosanan bagi manusia, sedangkan mesin tidak merasakannya.
  • Update to date. Informasi yang tersedia selalu berubah dan akurat setiap. [Waliyanto2000]

Kelemahan DBMS :

  • Biaya. Kebutuhan untuk medapatkan perangkat lunak dan perangkat keras yang tepat cukup mahal, termasuk biaya pemeliharaan dan sumber daya manusia yang mengelola basis data tersebut.
  • Sangat  kompleks.  Sistem  basis  data  lebih  kompleks  dibandingkan  dengan  proses  berkas, sehingga dapat mudah terjadinya kesalahan dan semakin sulit dalam pemeliharaan data.
  • Resiko data yang terpusat. Data yang terpusat dalam satu lokasi dapat beresiko  kehilangan data selama proses aplikasi.

3.           Komponen DBMS

Komponen-komponen DBMS (Howe,1991) terdiri dari:
  • Interface, yang didalamnya terdapat bahasa manipulasi data (data manipulation language)
  • Bahasa definisi data (data definition language) untuk skema eksternal, skema konsepsual dan skema internal.
  • Sistem kontrol basis data (Database Control System) yang mengakses basis data karena adanya perintah dari bahasa manipulasi data.
  • Contoh  bahasa  menggunakan  komponen-komponen  tersebut  adalah  SQL  (Structured  Query Language).  
  • SQL merupakan bahasa standar yang digunakan oleh kebanykan aplikasi-aplikasi DBMS.

4.            BAHASA BASIS DATA

1.  Data Definition Language (DDL)
a.  Di gunakan dalam membuat tabel baru, indeks, mengubah tabel, menentukan struktur tabel, dsb.
b.  Hasil dari kompilasi perintah DDL berupa kumpulan tabel yang disimpan dalam file khusus: Kamus Data (Data Dictionary).
c. Data Dictionary: merupakan metadata (superdata), yaitu data yang mendeskripsikan data sesungguhnya. Data dictionary ini akan selalu diakses dalam suatu operasi database sebelum suatu file data yang sesungguhnya diakses.

2.  Data Manipulation Language (DML)
a.    Digunakan dalam memanipulasi dan pengambilan data pada database.
b.    Manipulasi data, dapat mencakup:
·         Pemanggilan data yang tersimpan dalam       database (query)
·         Penyisipan/penambahan data baru ke database      (Insert)
·         Pengubahan data pada database (Update)
·         Penghapusan data dari database (Delete)
c.    Terdapat dua (2) jenis DML:
·         Prosedural
Menghendaki user untuk menspesifikasikan data apa yang diperlukan dan bagaimana cara mendapatkan data itu.
Contoh : bahasa C/C++, PL/SQL, dsb.
·         Nonprosedural
Menghendaki user untuk menspesifikasikan data apa yang dibutuhkan, tanpa harus menspesifikasikan bagaimana cara mendapatkan data tersebut.
Contoh : SQL