MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional...

24
MAKALAH MANAJEMEN SISTEM INFORMASI “Basis Data” DISUSUN OLEH: Firda Maryanti (1215110385) Linda Septiani (1215110554) Sabila Yassarah (1215110551) Reguler 2011 TEKNOLOGI PENDIDIKAN FAKULTAS ILMU PENDIDIKAN UNIVERSITAS NEGERI JAKARTA 2013 KATA PENGANTAR Puji syukur senantiasa kami ucapkan kehadirat Tuhan Yang Maha Esa, karena atas rahmat dan izin-Nya kami diberikan kemudahan dan kelancaran sehingga dapat menyelesaikan makalah

Transcript of MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional...

Page 1: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

MAKALAH MANAJEMEN SISTEM INFORMASI“Basis Data”

DISUSUN OLEH:Firda Maryanti (1215110385)Linda Septiani (1215110554)

Sabila Yassarah (1215110551)Reguler 2011

TEKNOLOGI PENDIDIKANFAKULTAS ILMU PENDIDIKAN

UNIVERSITAS NEGERI JAKARTA2013

KATA PENGANTARPuji syukur senantiasa kami ucapkan kehadirat Tuhan Yang Maha

Esa, karena atas rahmat dan izin-Nya kami diberikan kemudahan dan kelancaran sehingga dapat menyelesaikan makalah dari mata kuliah Difusi Inovasi Pendidikan yang berjudul “Basis Data”.

Page 2: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

Terima kasih juga kami ucapkan kepada teman-teman, terutama kepada Dosen mata kuliah Manajemen Informasi Data, Ibu Retno yang telah memberikan pengarahan kepada kami dalam membuat makalah ini.

Semoga makalah ini dapat bermanfaat kepada para pembacanya.Namun demikian, kami sangat menyadari bahwa dalam penyajian makalah ini masih banyak kekurangan.Oleh karena itu, kami menerima setiap kritik dan saran dari pembaca dengan tangan terbuka.

Terima kasih

Jakarta, 8 September 2013

Penyusun

2

Page 3: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

DAFTAR ISI

KATA PENGANTAR ...............................................................................................................2

DAFTAR ISI ...........................................................................................................................3

BAB I PENDAHULUAN

A. Latar Belakang ...................................................................................................4

B. Rumusan Masalah .......................................................................................5

C. Tujuan ...............................................................................................................5

BAB II PEMBAHASAN

A. Pengertian Basis Data .......................................................................................6

B. Macam-macam Aplikasi Basis data

1. Microsoft Acces .......................................................................................7

2. Ms SQL Server...............................................................................9

3. Oracle ........................................................................................11

4. MySQL ........................................................................................13

5. Portsge SQL .................................................................................................15

6. Firebird .................................................................................................18

C. Jenis-jenis Basis Data

1. Basis Data Individual .....................................................................................19

2. Basis Data Perusahaan .........................................................................20

3. Basis Data Distribusi .....................................................................................20

4. Basis Data Publik .....................................................................................20

D. Pemanfaatan Basis Data dalam Pembelajaran .................................................21

BAB III PENUTUP

Kesimpulan .............................................................................................................22

3

Page 4: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

DAFTAR PUSTAKA .............................................................................................................23

BAB I

PENDAHULUAN

A.Latar Belakang

Istilah "basis data" berawal dari ilmu komputer. Meskipun kemudian artinya semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai basis data komputer. Catatan yang mirip dengan basis data sebenarnya sudah ada sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis. Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data ini dikenal sebagai model basis data atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah layman mewakili semua informasi dalam bentuk tabel-tabel yang saling berhubungan dimana setiap tabel terdiri dari baris dan kolom (definisi yang sebenarnya menggunakan terminologi matematika). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.

B.Rumusan Masalah

1. Siswa dapat mengetahui Pengertian Basis Data?

2. Siswa dapat mengetahui Aplikasi Basis Data?

3. Siswa dapat mengetahui Jenis- Jenis Basis Data?

4

Page 5: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

4. Siswa dapat mengetahui pemanfaatan Basis Data dalam Pembelajaran

C.Tujuan

Tujuan dalam penulisan makalah ini selain untuk menambah wawasan, makalah ini juga bisa sebagai media untuk memperaktekan ilmu yang telah dipelajari. Khususnya dalam memahami tentang pengertian basis data, Jenis basis data, dan macam-macam aplikasi basis data.

BAB II

PEMBAHASAN

A. Pengertian Basis Data

Kata data berasal dari DATUM yang berarti materi atau kumpulan fakta yang dipakai untuk keperluan suatu analisa, diskusi, presentasi ilmiah, atau tes statistik. Bila dilihat dari menurut asal sumbernya, data dibagi menjadi 2 kelompok, yaitu data primer dan data sekunder.  Sehingga setiap penelitan pasti memerlukan data sebagai bahan analisa.

Basis data adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan

5

Page 6: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).

Konsep dasar dari basis data adalah kumpulan dari catatan-catatan, atau potongan dari pengetahuan. Sebuah basis data memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema menggambarkan obyek yang diwakili suatu basis data, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur basis data: ini dikenal sebagai model basis data atau model data.

Berikut ini adalah pengertian dan definisi basis data menurut beberapa ahli :

Silberschatz, dkk. (2002), mendefinisikan basisdata sebagai kumpulan data berisi informasi yang sesuai untuk sebuah perusahaan.

Ramakrishnan dan Gehrke (2003), menyatakan basisdata sebagai kumpulan data, umumnya mendeskripsikan aktivitas satu organisasi atau lebih yang berhubungan.

McLeod, dkk. (2001), adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi.

Bambang Hariyanto (2004), adalah kumpulan data (elementer) yang secara logik berkaitan dalam merepresentasikan fenomena/fakta secara terstruktur dalam domain tertentu untuk mendukung aplikasi pada sistem tertentu. Basisdata adalah kumpulan data yang saling berhubungan yang merefleksikan fakta-fakta yang terdapat di organisasi.

Chou, database adalah kumpulan informasi yang bermanfaat yang diorganisasikan ke dalam tatacara yang khusus. Menurut fabbri dan Schwab, database adalah system berkas terpadu

6

Page 7: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

yang dirancang terutama untuk meminimalkan pengulangan (redundancy) data.

B. Macam-macam Aplikasi Basis Data

1. Microsoft AccessMicrosoft Access (atau Microsoft Office Access) adalah sebuah

program aplikasi basis data komputer relasional yang ditujukan untuk kalangan rumahan dan perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam Microsoft Office System 2007.

Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle Database, atau semua kontainer basis data yang mendukung standar ODBC. Para pengguna/programmer yang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang kompleks, sementara para programmer yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-teknik pemrograman berorientasi objek, tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.

Kelebihan : Salah satu keunggulan Microsoft Access dilihat dari perspektif

programmer adalah kompatibilitasnya dengan bahasa pemrograman Structured Query Language (SQL). Para pengguna dapat mencampurkan dan menggunakan kedua jenis bahasa tersebut (VBA dan Macro) untuk memprogram form dan logika dan juga untuk mengaplikasikan konsep berorientasi objek.

7

Page 8: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

Kompatibilitasnya dengan bahasa pemrograman Structured Query Language ( SQL ). Microsoft Access mengizinkan pengembangan yang relatif cepat karena semua table basis data, kueri, form, dan report disimpan di dalam berkas basis data miliknya. Misalnya untuk membuat query, Microsoft menggunakan Query Design Grid, sebuah program berbasis grafis yang mengizinkan para penggunanya untuk membuat query tanpa harus mengetahui bahasa SQL nya.

Kekurangan : Microsoft Access kurang begitu bagus jika diakses melalui jaringan

sehingga aplikasi-aplikasi yang digunakan oleh banyak pengguna cenderung menggunakan solusi sistem manajemen basis data yang bersifat klien atau server.

Karena kurang begitu bagus jika diakses melalui jaringan maka bayak pengguna Microsoft Access menggunakan solusi system manajemen basis data yang bersifat klien / server. 

2. Ms SQL ServerMicrosoft SQL Server adalah sebuah sistem manajemen basis data

relasional (RDBMS) produk Microsoft. Bahasa kueri utamanya adalah Transact-SQL yang merupakan implementasi dari SQL standar ANSI/ISO yang digunakan oleh Microsoft dan Sybase. Umumnya SQL Server digunakan di dunia bisnis yang memiliki basis data berskala kecil sampai dengan menengah, tetapi kemudian berkembang dengan digunakannya SQL Server pada basis data besar.

Microsoft SQL Server dan Sybase/ASE dapat berkomunikasi lewat jaringan dengan menggunakan protokol TDS (Tabular Data Stream). Selain dari itu, Microsoft SQL Server juga mendukung ODBC (Open Database Connectivity), dan mempunyai driver JDBC untuk bahasa pemrograman Java. Fitur yang lain dari SQL Server ini adalah kemampuannya untuk membuat basis data mirroring dan clustering. Pada versi sebelumnya, MS SQL Server 2000 terserang oleh cacing

8

Page 9: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.

Kekurangan : Hanya dapat diimpelementasikan pada 1 unit server, jika terdapat

tambahan server maka hanya akan berfungsi sebagai pasif / standby server (tidak memiliki kemampuan Technology Cluster Server seperti halnya pada DMBS Oracle).

Hanya bisa berjalan pada satu platform system operasi yaitu Microsoft Windows.

Merupakan software berlisensi dan berharga mahal untuk perusahaan skala kecil dan menengah.

Kelebihan : Cocok untuk perusahaan dengan skala kecil, menengah, dan besar

sehingga mampu untuk mengolah data dengan jumlah yang besar. Memiliki kemampuan untuk management user dan tiap user bisa

diatur hak akses terhadap suatu database oleh database administrator.

Untuk diterapkan pada pembangunan suatu program aplikasi, akan mudah dalam melakukan koneksi dengan computer client yang pembangunan aplikasinya menggunakan software yang sama platform dengan MS-SQL, misalnya Microsoft Visual Basic.

Memiliki tingkat pengamanan / security data yang baik. Memiliki kemampuan untuk back-up data, rollback data, dan

recovery data. Memiliki kemampuan untuk membuat database mirroring dan

clustering.

3. OracleBasis data Oracle adalah basis data relasional yang terdiri dari

kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini

9

Page 10: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk perangkat keras komputer (platform).

Basis data Oracle ini pertama kali dikembangkan oleh Larry Ellison, Bob Miner dan Ed Oates lewat perusahaan konsultasinya bernama Software Development Laboratories (SDL) pada tahun 1977. Pada tahun 1983, perusahaan ini berubah nama menjadi Oracle Corporation sampai sekarang.

Kelebihan : Ketika kita mengakses database dan kemudian ada kejadian seperti

listrik mati misalnya maka data yang sudah kita simpan tidak rusak/hilang.

Database Clusters, dengan menggunakan teknologi Real Application Clusters (RAC). Salah satu fungsi dari RAC adalah memberikan perlindungan terhadap kelangsungan data dalam perusahaan sehingga apabila terjadi crash pada salah satu server database, maka tidak akan mempengaruhi kinerja perusahaan. Hal ini disebabkan karena teknologi RAC memungkinkan untuk membuat beberapa database server menjadi seolah-olah satu database server, sehingga apabila ada database server yang down, kinerja database server tersebut akan di-take over oleh server-server yang lain.

Row-Level Locking, fitur ini dapat melakukan lock tidak hanya pada table-level saha, akan tetapi dimungkinkan untuk melakukan lock lebih jauh lagi sampai pada row-level. Sehingga user-user dapat melakukan akses data dalam suatu tabel secara bersamaan, lebih cepat dan lebih akurat.

Data Partitioning, Oracle memungkinkan kita untuk melakukan partisi ke suatu tabel maupun indeks. Hal ini akan dapat meningkatkan kemampuan kita untuk dalam melakukan manajemen data.

Oracle OLAP (Integrated Online Analytical Processing), Oracle memiliki fungsi OLAP (yang sebelumnya hanya dapat kita temui

10

Page 11: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

pada OLAP database) yang terintegrasi dengan baik ke dalam relational database, sehingga kita tidak memerlukan database lain selain Oracle itu sendiri.

Oracle Data Mining & Data Warehousing, fitur ini memberikan kemudahan bagi perusahaan yang ingin men-develop aplikasi Business Intellegent yang bertujuan untuk membantu eksekutif perusahaan dalam menentuksan strategi perusahaan berdasarkan analisis data yang di-generate oleh Oracle Data Mining.

Virtual Private Database, fitur ini memberikan dan meningkatkan fleksibilitas jaminan security sampai pada row-level security. Hal ini akan membuat aplikasi kita menjadi semakin aman sewaktu kita melakukan transaksi melalui Internet.

Intelegent Self-Managing, untuk para DBA, fitur ini akan membuat proses database tuning dan database manajemen menjadi lebih mudah.

Flashback Query, fitur ini memungkinkan kita untuk melihat status data kita mundur beberapa waktu (flash back) sampai batas yang kita tentukan, sehingga apabila terjadi kesalahaan data pada waktu yang lalu, maka kita dapat melakukan koreksi tanpa harus melakukan database recovery.

Kekurangan :  Penggunaan Oracle sangat memakan banyak biaya, mulai dari

device sampai diperlukannya DBA yang handal. Membutuhkan spesifikasi hardware yang tinggi untuk dapat

menjalankan software DMBS Oracle supaya berjalan dengan stabil. Hanya diperuntukan bagi perusahaan berukuran besar, dan tidak

cocok untuk perusahaan kecil maupun menengah.4. MySQLMySQL adalah sebuah perangkat lunak sistem manajemen basis

data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak

11

Page 12: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus dimana penggunaannya tidak cocok dengan penggunaan GPL.

Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael “Monty” Widenius.

Kelebihan: Dapat bekerja di beberapa platform yang berbeda, seperti LINUX,

Windows, MacOS dll. Dapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan

Python. Memiliki lebih banyak type data seperti : signed/unsigned integer

yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR, VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.

Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY. Mendukung terhadap fungsi penuh ( COUNT ( ),COUNT (DISTINCT), AVG (), STD ( ), SUM ( ), MAX ( ) AND MIN ( ) ).

Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak ODBC.

Mendukung ODBC for Windows 95 (dengan source program). Semua fungsi ODBC 2.5 dan sebagainya. Sebagai contoh kita dapat menggunakan Access untuk connect ke MySQL server.

Kita dapat menggabungkan beberapa table dari database yang berbeda dalam query yang sama.

Ditulis dengan menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat jauh berbeda.

Privilege (hak) dan password sangat fleksibel dan aman serta mengujinkan ‘Host-Based’ Verifikasi.

12

Page 13: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

Open Source dan gratis didownload. Lebih hemat resource memory (dibandingkan database lain).

Kekurangan : Untuk koneksi ke bahasa pemrograman visual seperti visual basic,

delphi, dan foxpro, mysql kurang support, karena koneksi ini menyebabkan field yang dibaca harus sesuai dengan koneksi dari program visual tersebut, dan ini yang menyebabkan mysql jarang dipakai dalam program visual.

Data yang ditangani belum begitu besar.5. Postgre SQLPostgre SQL merupakan tool untuk membuat database server yang

bersifat open source yang memiliki licensi GPL (General Public License). Postgre SQL mendukung bahasa pemrograman seperti : SQL, C, C++, Java, PHP dan lainnya. Dengan lisensi GPL, PostgreSQL dapat digunakan, dimodifikasi dan didistribusikan oleh setiap orang tanpa perlu membayar lisensi (free of charge) baik untuk keperluan pribadi, pendidikan maupun komersil. Kebanyakan PostgreSQL tersedia untuk pengguna Linux.

Kelebihan: PostgreSQL memiliki arsitektur multiproses (forking) yang berarti

memiliki stabilitas yang lebih tinggi, sebab satu proses anak yang mati tidak akan menyebabkan seluruh daemon mati—meskipun pada kenyataannya, dulu ini sering terjadi.

Dalam kondisi load tinggi (jumlah koneksi simultan besar), kecepatan PostgreSQL sering mengalahkan MySQL untuk query dengan klausa JOIN yang kompleks, hal ini dikarenakan PostgreSQL mendukung locking di level yang lebih rendah, yaitu row.

PostgreSQL memiliki fitur OO seperti pewarisan tabel dan tipe data, atau tipe data array yang kadang praktis untuk menyimpan banyak item data di dalam satu record.Dengan adanya kemampuan OO ini maka di PostgreSQL, kita dapat mendefinisikan sebuah tabel yang mewarisi definisi tabel lain.

13

Page 14: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

PostgreSQL menyediakan hampir seluruh fitur-fitur database seperti yang terdapat dalam produk database komersial pada umumnya.

PostgreSQL pun memiliki tipe data geometri (seperti titik, garis, lingkaran, poligon) yang mungkin berguna bagi aplikasi ilmiah tertentu

PostgreSQL memberikan kita kemampuan mendefinisikan sebuah field sebagai array.

PostgreSQL memiliki hampir semua fasilitas standar yang biasanya diinginkan: view (tabel virtual), trigger, subselek, stored procedure (dalam beberapa bahasa), dan foreign key constraint

PostgreSQL juga memiliki apa yang disebut rule, yaitu tindakan custom yang bisa kita definisikan dieksekusi saat sebuah tabel di-INSERT, UPDATE, atau DELETE

Postgres juga mempunayai kemampuan untuk membuat konektifitas dengan database lain seperti pgdump, Interbase, pgaccess dan hampir semua database pada Linux.

Kekurangan: Kurang begitu populer dan cocok bekerja di lingkungan web jika  

dibandingkan dengan mysql. Kurang fokus dalam hal kelangsingan dan kecepatan. Arsitektur dengan multiproses ini sulit diterapkan ke Windows,

sebab Windows amat thread-oriented. PostgreSQL sendiri saat ini bisa dijalankan di Windows, tapi melalui

lapisan emulasi Cygwin. Kurang unggul dalam hal ketersediaan fungsi built-in. Replikasi di PostgreSQL sendiri belum disertakan dalam distribusi

standarnya. PostgreSQL sendiri terbatas hanya bisa melakukan penambahan

kolom, penggantian nama kolom, dan penggantian nama tabel.

6. Firebird

14

Page 15: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99 dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada sejumlah platform Unix.

Firebird di diarahkan dan di-maintain oleh FirebirdSQL Foundation. Ia merupakan turunan dari Interbase versi open source milik Borland. Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di bawah Initial Developer’s Public License (IDPL), sementara modul-modul aslinya dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0. Kedua lisensi tersebut merupakan versi modifikasi dari Mozilla Public License.

Kelebihan: :

Firebird memiliki user base kecil namun aktif, Firebird selalu lebih banyak memiliki fitur.

Firebird merupakan DBMS yang relatif matang untuk digunakan, dan tujuannya menetapkan peletakan kembali Oracle dan SQL server dalam aplikasi komersil.

Firebird memiliki user-base yang loyakl, dan merupakan produk bagus untuk bekerja dengannya, dan jika ia dapat meningkatkan kecepatan development-nya, seperti juga meningkatkan marketing-nya, akan menjadi pesaing yang kuat.

Kelemahan :  Kekurangan yang paling nyata waktu itu adalah replication engine

(walaupun Firebird memiliki fitur lanjutan, yang menjaga identical copy dari live database). Ada proyek yang terjadi, banyak yang komersil, namun Open Source-nya sendiri terlihat tidak matang, atau terintegrasi ke dalam Firebird code utama. Firebird development relatif lambat, Firebird merupakan DBMS yang relatif

15

Page 16: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

matang untuk digunakan, dan tujuannya menetapkan peletakan kembali Oracle dan SQL server dalam aplikasi komersil.

C. Jenis-Jenis Basis Data

Menurut pengaksesannya, basis data dibedakan menjadi empat jenis, yaitu :

1. Basis data individual

Basis data individual adalah basis data yang digunakan oleh perseorangan. Biasanya basis data seperti ini banyak dijumpai dilingkungan PC. Visual dBASE, Corel Paradox, dan Filemaker Pro merupakan contoh perangkat lunak yang biasa digunakan untuk mengelola basis data untuk kepentingan pribadi.

2. Basis data perusahaan.

Basis data perusahaan adalah basis data yang dimaksudkan untuk diakses oleh sejumlah pegawai dalam sebuah perusahaan dalam sebuah lokasi. Basis data seperti ini disimpan dalam sebuah server dan para pemakai dapat mengakses dari masing-masing komputer yang berkedudukan sebagai client.

3. Basis data terdistribusi

Basis data terdistribusi adalah basis data yang disimpan pada sejumlah komputer yang terletak pada beberapa lokasi. Model seperti ini banyak digunakan bank yang memiliki sejumlah cabang di pelbagai kota dan melayani transaksi perbankan yang bersifat online.

4. Basis data publik

16

Page 17: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

Basis data publik adalah basis data yang dapat diakses oleh siapa saja (publik). Sebagai contoh, banyak situs web (misalnya yahoo dan about.com) yang menyediakan data yang bersifat publik dan dapat diambil siapa saja secara gratis. Namun adakalanya seseorang harus menjadi anggota dan membayar iuran untuk memperoleh data publik.

D.Pemanfaatan Basis Data dalam Pembelajaran

Pemanfaatan basis data dalam pembelajaran yaitu suatu unit data untuk menyimpan data-data yang dihasilkan dari proses pembelajaran, misalnya pada data nilai-nilai harian siswa, data-data biodata siswa hingga data-data absensi dan tugas-tugas siswa.

Dari aspek-aspek tersebut, penting untuk disimpan untuk nantinya diolah atau digunakan untuk kepentingan tertentu. Contohnya aspek absensi kehadiran mahasiswa dan dosen. Dalam hal absen, mahasiswa penting untuk melakukan absen pada setiap pertemuan kuliahnya, dan jumlah kehadiran akan menentukan nilai yang akan diraihnya.

Untuk dapat mengetahui berapa jumlah absen yang dihadiri oleh mahasiswa, perlu kita gunakan berkas untuk menyimpan data absensi. Begitu pula dengan data nilai, data tugas, data informasi pribadi mahasiswa, dan lain-lain.

Contohnya adalah dengan bagan/gambar di bawah ini:

17

Page 18: MAKALAH MANAJEMEN SISTEM INFORMASI - · Web viewBasis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan

BAB IIIPENUTUP

KesimpulanBasis data adalah kumpulan informasi yang disimpan di dalam

komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

Terdapat juga macam-macam aplikasi basis data sebagai berikut: Microsoft Access Ms SQL Server Oracle MySQL Postgre SQL Firebird

Contoh basis data dalam pembelajaran adalah kumpulan data-data peserta didik dengan pendidik yang tersimpan rapi, baik itu dalam lemari berkas maupun sistem komputer. Contohnya data nilai, data tugas, data informasi pribadi siswa dan guru.

18