Nama : Putu Bagus Indra Sukadiana Putra
NIM : 120010033Rabu, 19 Desember 2012
Sistem Operasi Solaris
Konsep Open Solaris adalah sebagai berikut :
Beberapa kelebihan OpenSolaris dibandingkan dengan Sistem Operasi lain :
Sistem Operasi Macintosh
Nama : Putu Bagus Indra Sukadiana Putra
NIM : 120010033Sistem Operasi Macintosh
Sejarah Macintosh Projek Macintosh bermula pada tahum 1970-an dengan Jef
Raskin seorang pekerja Apple Inc, yang merangcang untuk membina
computer kosrendah. nama computer tersebut McIntosh nama tersebut
terpaksa ditukarkeranaatassebab – sebabundangkeranaiaadalahterlalu
hamper dengannamapengeluarperalatan audio McIntosh
Steve Jobs meminta kenyataan untuk menggunakan nama Apple, setelah
beberapa lama kemudian Apple telah berhak untuk menggunakan nama
tersebut.
Macintosh atau Mac, adalah satu dari beberapa jenis computer pribadi
yang direka bentuk, dibangunkan dan dipasarkan oleh Apple Inc. Macintosh
pertama yang diperkenalkan pada24 Januari 1984
Selepas beberapa tahun kemudian Apple mengeluarkan model desktop
berbagai peringkat kedalam iMac pada tahun1998.Kemudian iMac dinaik
tarafkan kepada Mac Mini Desktop, Pro MacBook, MacBook Air. Pengeluaran
Mac ini telah memudahkan dalam berbagai aspek itu mengeluarkan
perkakasan dan sistemoperasi sendiri yang kini sistemoperasi mac ialah
MAC OS X 10.7 Lion.
MAC OS atau Macintosh Operating System adalah Sistem Operasi yang dibuat
oleh Apple Computer khusus untuk komputer Macintosh dan tidak
kompatibel dengan komputer berbasis IBM. MAC OS merupakan Sistem Operasi
pertama yang menggunakan antarmuka pengguna grafis (Graphical User
Interface/GUI). Sistem Operasi Macintosh dibagi menjadi 2 jenis :
1.MAC OS Klasik
Tidak
memiliki sembarang Command Line (Baris perintah), menggunakan User
Interface (UI) sepenuhnya dan menggunakan Cooperative Multitasking
2.MAC OS X
MAC OS X memasukkan unsur-unsur BSD Unix, One Step, dan MAC OS X memiliki memori ala-Unix dan Pre-Emptive Multitasking.
Kelebihan MAC OS :
1.Stabil, karena menggunakan UNIX.
2.Multitasking.
3.Tampilan (UI) sangat bagus.
4.Aman dari Malware.
MAC OS X adalah garis komputer Sistem Operasi yang dikembangkan, dipasarkan oleh Apple Inc, MAC OS X adalah penerus dari MAC OS (Klasik). MAC OS X dibangun di atas XNU kernel, dengan fasilitas standar Unix tersedia dari antarmuka baris perintah.
sumber : http://rnunugraha.blogspot.com/2010/07/macam-macam-sistem-operasi-komputer-dan.html
Sekian dulu artikel mengenai "Sistem Operasi Macintosh". Smoga Bermanfaat :)
Sistem Operasi Linux
Nama : Putu Bagus Indra Sukadiana Putra
NIM : 120010033
Awalnya dikembangkan oleh Linus Torvalds yang pada mulanya sekedar
emulasi terminal yang dibutuhkan untuk mengakses server UNIX di
Universitasnya. Linux merupakan kloningan dari MINIX (Salah satu varian
UNIX), peralatan sistem dan pustakanya umumnya berasal dari Sistem
Operasi GNU. Linux memiliki banyak disain yang berasal dari disain dasar
UNIX, Linux menggunakan Kernel Monilitik yaitu Kernel Linux yang
menangani kontrol prosses, jaringan, periferal, dan pengaksesan sistem
berkas. Sama seperti UNIX, Linuxpun dapat dikendalikan oleh satu atau
lebih antarmuka baris perintah (Command Line Interface/CLI) berbasis
teks, antarmuka pengguna grafis (Graphical User Interface/GUI) yang
merupakan konfigurasi bawaan untuk versi dektop.
Pada komputer Desktop, GNOME, KDE dan Xfce merupakan antarmuka pengguna yang paling populer diantara varian antarmuka pengguna lainnya. Sebuah sistem Linux menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole). Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya terletak pada Kernel Linux dan komponen-komponennya yang bebas dan terbuka. Sama seperti pada UNIX, Linux berkonsentrasi pada Workstation dan Server banyak Workstation dan Server yang mengandalkan Linux karena Linux sangat stabil digunakan untuk jangka waktu lama dan Linuxpun kebal terhadap Malware.
Satu hal yang membedakan Linux terhadap Sistem Operasi lainnya adalah harga. Harga Linux ini kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi). Linux dapat didistribusikan tanpa harus memberikan royalty kepada seseorang. Linux disusun berdasarkan standard Sistem Operasi POSIX yang diturunkan dari UNIX itu sendiri. Ada beberapa macam Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare, Linux-Mandrake, Red Hat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu
Pada komputer Desktop, GNOME, KDE dan Xfce merupakan antarmuka pengguna yang paling populer diantara varian antarmuka pengguna lainnya. Sebuah sistem Linux menyediakan antarmuka baris perintah lewat sebuah Shell (Konsole). Perbedaan utama antara Linux dan Sistem Operasi Populer lainnya terletak pada Kernel Linux dan komponen-komponennya yang bebas dan terbuka. Sama seperti pada UNIX, Linux berkonsentrasi pada Workstation dan Server banyak Workstation dan Server yang mengandalkan Linux karena Linux sangat stabil digunakan untuk jangka waktu lama dan Linuxpun kebal terhadap Malware.
Satu hal yang membedakan Linux terhadap Sistem Operasi lainnya adalah harga. Harga Linux ini kebanyakan Gratis walaupun ada juga yang berbayar (Lisensi). Linux dapat didistribusikan tanpa harus memberikan royalty kepada seseorang. Linux disusun berdasarkan standard Sistem Operasi POSIX yang diturunkan dari UNIX itu sendiri. Ada beberapa macam Distro Linux, seperti : Debian, Lycoris, Xandros, Lindows, Linare, Linux-Mandrake, Red Hat Linux, Slackware, Knoppix, Fedora, Suse, Ubuntu
Sekian dulu artikel mengenai "Sistem Operasi Linux". Semoga Bermanfaat :)
Sistem Operasi Windows
Nama : Putu Bagus Indra Sukadiana Putra
NIM : 120010033

Awalnya Windows bermula dari Ms-Dos (Microsoft Disk Operating System) yaitu sebuah Sistem Operasi yang berbasiskan teks dan Command-Line interpreter. Windows Versi pertama, Windows Graphic Environmnet 1.0 merupakan perangkat lunak yang bekerja atas arsitekstur 16-Bit dan bukan merupakan Sistem Operasi dan berjalan atas MS-DOS, sehingga untuk menjalankannya membutuhkan MS-DOS. MS-DOS sendiri sebenarnya dibuat oleh perusahaan pembuat komputer Seattle Computer Products dan barulah kemudian direkrut oleh Microsoft yang selanjutnya dibeli lisensinya.
Kemudian berkembang menjadi Windows 1.0 versi pertama Sistem Operasi dalam dunia Sistem Operasi yang berbasiskan GUI (Graphical User Interface) dan mendukung Multi-Tasking atau dapat mengerjakan banyak pekerjaan secara simultan. Setelah itu Windows 1.0 berkembang menjadi Windows 2.0, Windows 2.0 ini berbasis GUI dan mendukung penggunaan VGA (Video GraphicsArray) dan juga mendukung Multi-Tasking. Windows 2.0 juga support terhadap penggunaan Processor Intel 80286 dimana Processor Intel 80286 adalah Processor pertama dengan kemampuan untuk memproteksi area memory. Versi pertama Microsoft Windows, yang disebut dengan Windows 1.0, dirilispada tanggal 20 November 1985. Pada awalnya Windows versi 1.0 ini hendak dinamakan dengan InterfaceManager, akan tetapi Rowland Hanson, kepala bagian pemasaran di MicrosoftCorporation , meyakinkan para petinggi Microsoft bahwa nama "Windows" akanlebih "memikat" konsumen.Windows 1.0 bukanlah sebuah sistem operasi yang lengkap, tapi hanyamemperluas kemampuan MS-DOS.

Windows versi 2 muncul pada tanggal 9 Desember1987.Sebagian besar populeritasnya didapat karena kedekatannyadengan aplikasi grafis buatan Microsoft, Microsoft Excel forWindows dan Microsoft Word for Windows. Aplikasi-aplikasiWindows dapat dijalankan dari MS-DOS, untuk kemudian memasuki Windows untukmelakukan operasinya, dan akan keluar dengan sendirinyasaat aplikasi tersebut ditutup
.
Microsoft Windows akhirnya memperoleh peningkatansignifikan saat Aldus PageMaker muncul dalam versi untukWindows, yang sebelumnya hanya dapat berjalan di atasMacintosh. Logo windows
Dua versi yang baru dirilis, yakni Windows/286 2.1 danWindows/386 2.1.Windows/286 menggunakan model memori modus real, tapi merupakan versiyang pertama yang mendukung High Memory Area (HMA). Windows/386 2.1bahkan memiliki kernel yang berjalan dalam modus terproteksi denganemulasi Expanded Memory Specification (EMS) standar Lotus-Intel-Microsoft(LIM), pendahulu spesifikasi Extended Memory Specification (XMS) yang kemudian pada akhirnya mengubah topologi komputasi di dalamIBM PC. Semua aplikasi Windows dan berbasis DOS saat itu memang berjalandalam modus real, yang berjalan di atas kernel modus terproteksi dengan
Sebagai respons dari dirilisnya IBM OS/2 versi 2.0 ke pasaran, Microsoft mengembangkan Windows 3.1, yang menawarkan beberapa peningkatan minor terhadap Windows 3.0 (seperti halnya kemampuan untuk menampilkan fontTrueType Fonts, yang dikembangkan secara bersama-sama dengan Apple), danjuga terdapat di dalamnya banyak sekali perbaikan terhadap bug dan dukunganterhadap multimedia. Versi 3.1 juga menghilangkan dukungan untuk modus real, sehingga hanya berjalan pada modu terproteksi yang hanya dimiliki oleh mikroprosesor Intel 80286 atau yang lebih tinggi lagi. Microsoft pun pada akhirnya merilis Windows 3.11, yang merupakan versi Windows 3.1 yang mencakup semua tambalan dan perbaikan yang dirilis setelah Windows 3.1 diluncurkan pada tahun 1992.
Sejak Windows 3.0, Adobe Type Manager (ATM) sistem font dari Adobe sudah mulai berfungsi. Versi Stand, yang berisi warna•ini juga berisi skema warna bernama Hotdog cerah merah, kuning dan hitam. . Skema warna ini dirancang untuk membantu orang-orang yang buta warna saat melihat teks / gambar pada layar monitorLogo windows 3.1 tampilan windows 3.1
Windows NT memiliki superioritas dalam model abstraksi perangkat •kerasnya. Windows NT dianggap sebagai sistem yang boros sumber daya. Hal ini mengakibatkan munculnya opini publik bahwa Windows NT hanya cocok untuk mesin-mesin yang besar dan juga jauh lebih mahal (seperti halnya workstation dengan DEC Alpha atau Intel Pentium yang kala itu memang masih baru). Windows NT juga tidak dapat bekerja untuk pengguna pribadi karena kebutuhan sumber dayanya yang tinggi. Selain itu, GUI yang digunakannya hanyalah salinan dari GUI Windows 3.1, yang masih kalah jauh jika dibandingkan dengan Workplace Shell milik OS/2 , sehingga alasan Windows NT merupakan pengganti bagi •Windows 3.1 tidaklah masuk akal. Salah satu peningkatan terbesar dari Windows NT adalah Application Programming Interface (API) 32-bit yang baru, yang dibuat untuk menggantikan •Windows API 16-bit yang sudah lama. Windows NT merupakan sistem operasi Windows pertama yang dibuat dengan menggunakan kernel hibrida,setelah pada versi-versi sebelumnya hanya menggunakan kernel monolithic saja.
Windows 95 berjalan dengan sendirinya di dalam modus 386Enhanced, dengan menggunakan memori virtual dan modelpengalamatan memori flat 32-bit. Fitur-fitur itu menjadikanaplikasi Win32 untuk mengalamatkan RAM virtual sebanyakmaksimal 2 gigabyte (dengan 2 gigabyte sisanya dicadangkan untuksistem operasi), dan dalam teorinya mencegah aplikasi tersebutuntuk mengganggu ruangan memori yang dimiliki oleh aplikasiWin32 lainnya tanpa adanya persetujuan dari sistem operasi.
Sebelum menggantinya dengan versi Windows yang baru, Microsoft merilis Windows 95 dalam lima versi berbeda, yakni sebagai berikut:Windows 95 - rilis yang sebenarnya dari Windows 95Windows 95 A - mencakup pembaruan Windows 95 Original Service Release 1(OSR1) yang dimasukkan secara langsung terhadap instalasi.Windows 95 B - mencakup beberapa pembaruan mayor lainnya, seperti halnyasistem berkas FAT32, dan Internet Explorer 3.0. Versi ini juga dikenal denganWindows 95 OSR2, atau banyak orang di Indonesia menyebutnya sebagaiWindows 97.Windows 95 B USB - atau Windows 95 OSR2.1 merupakan versi Windows 95yang menawarkan dukungan terhadap perangkat keras berbasis bus UniversalSerial Bus/USB.Windows 95 C - atau Windows 95 OSR2.5 mencakup semua fitur di atas,ditambah Internet Explorer 4.0. Versi ini merupakan versi yang paling terakhirdirilis dari seri Windows 95.
Pada 25 Juni 1998, Microsoft merilis sebuah sistem operasi Windows baru, yang dikenal sebagai Windows 98.Windows 98 dianggap sebagai revisi minor terhadap Windows 95, tapi secara umum dilihat jauh lebih stabil dandapat diandalkan dibandingkan dengan pendahulunya,Windows 95. Windows 98 mencakup banyak driverperangkat keras baru dan dukungan sistem berkas FAT32yang lebih baik yang mengizinkan partisi untuk memilikikapasitas lebih besar dari 2 gigabyte, sebuah batasan yangterdapat di dalam Windows 95. Dukungan USB di dalamWindows 98 pun juga jauh lebih baik dibandingkandengan pendahulunya.
Windows XP adalah sistem operasi yang diproduksi oleh Microsoft untuk digunakan pada komputer pribadi, termasuk rumah dan bisnis desktop, laptop, dan pusat-pusat media. Pertama yang dirilis ke produsen komputer pada tanggal 24 Agustus 2001, itu adalah versi paling populer dari Windows, berdasarkan basis pengguna diinsta Nama "XP" adalah singkatan dari "pengalaman." Windows XP, pengganti Windows 2000 dan Windows Me, konsumen berorientasi sistem operasi pertama yang diproduksi oleh Microsoft yang akan dibangun pada kernel Windows NT. Windows XP dirilis untuk penjualan eceran pada tanggal 25 Oktober 2001, dan lebih dari 400 juta eksemplar digunakan pada bulan Januari 2006 OEM langsung dan penjualan ritel Windows XP berhenti pada tanggal 30 Juni 2008.. Microsoft terus menjual Windows XP melalui Sistem Pembangun mereka (OEM kecil yang menjual komputer rakitan) program sampai dengan 31 Januari 2009
Windows Vista™ adalah sistem operasi yang diproduksi oleh Microsoft Corporation dan dirilis pada awal tahun 2007. Vista memiliki tampilan yang lebih bagus dan cukup berbeda dibanding dengan Windows-Windows sebelumnya. Vista terdiri dari 4 versi: Windows Vista Home Basic, Windows Vista Home Premium, Windows Vista Business, dan Windows Vista Ultimate.
Windows 7 adalah rilis terkini Microsoft Windows yang menggantikan Windows Vista. Windows 7 dirilis untuk pabrikan komputer pada 22 Juli 2009 dan dirilis untuk publik pada 22 Oktober 2009, kurang dari tiga tahun setelah rilis pendahulunya, Windows Vista.Keluarga Microsoft Windows - yang antara lain terdiri dari Windows Desktop Environment (versi 1.x hingga versi 3.x), Windows 9x (Windows 95, 98, dan Windows ME), dan Windows NT (Windows NT 3.x, Windows NT 4.0, Windows 2000, Windows XP, Windows Server 2003, Windows Vista, Windows 7 (Seven)
Kesimpulan Operating system atau OS adalah Sistem perangkat lunak yang
bertugas untuk melakukan kontrol dan manajemen perangkat keras serta
operasi-operasi dasar sistem, termasuk menjalankan software aplikasi
seperti program-program pengolah kata dan browser web. Sedangkan menurut
American National Standart Institute(ANSI) Operating System adalah:
Software yang mengontrol pelaksanaan program-program komputer, yaitu
dengan mengatur waktu proses, pengecekan kesalahan, mengontrol input dan
output, melakukan perhitungan, kompilasi, penyimpanan, pengolahan data
serta berbagaibentuk layanan yang terkait.
Sumber : http://rnunugraha.blogspot.com/2010/07/macam-macam-sistem-operasi-komputer-dan.html
Demikianlah artikel tentang "Sistem Operasi Windows". Semoga Bermanfaat :)
Definisi Basis Data
Nama : Putu Bagus Indra Sukadiana Putra
NIM : 120010033
BASIS DATA
Basis Data Terdiri dari kata "BASIS" dan "DATA"
- BASIS : markas / tempat berkumpul / tempat bersarang / gudang
- DATA : representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya.
BASIS DATA adalah :
- Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah
- Kumpulan data yang salng berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi berbagai kebutuhan
- Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan tertentu
Basis Data dan Lemari Arsip
- Basis data bisa dibayangkan sebagai lemari arsip dengan berbagai cara pengaturannya
- Basis data dan lemari arsip memiliki prinsip kerja dan tujuan yang sama; prinsipnya yakni pengaturan data/arsip. Tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data/arsip.
Tujuan Pemanfaatan Basis Data
1. Kecepatan dan Kemudahan (Speed)
Yakni agar pengguna basis data bisa:
- menyimpan data
- melakukan perubahan/manipulasi terhadap data
- menampilkan kembali data dengan lebih cepat dan mudah dibandingkan dengan cara biasa (baik manual ataupun elektronis).
2. Efisiensi Ruang Penyimpanan (Space)
- Dengan basis data kita mampu melakukan penekanan jumlah redundansi (pengulangan) data, baik dengan menerapkan sejumlah pengkodean atau dengan membuat relasi-relasi antara kelompok data yang saling berhubungan
- Agar data sesuai dengan aturan dan batasan tertentu dengan cara memanfaatkan pengkodean atau pembentukan relasi antar data bersama dengan penerapan aturan/batasan (constraint) tipe data, domain data, keunikan data dsb.
4. Ketersediaan (Availability)
- Agar data bisa diakses oleh setiap pengguna yang membutuhkan, dengan penerapan teknologi jaringan serta melakukan pemindahan/penghapusan data yang sudah tidak digunakan / kadaluwarsa untuk menghemat ruang penyimpanan.
- Agar data yang dikelola senantiasa lengkap baik relatif terhadap kebutuhan pemakai maupun terhadap waktu, dengan melakukan penambahan baris-baris data ataupun melakukan perubahan struktur pada basis data; yakni dengan menambahkan field pada tabel atau menambah tabel baru.
6. Keamanan (Security)
- Agar data yang bersifat rahasia atau proses yang vital tidak jatuh ke orang / pengguna yang tidak berhak, yakni dengan penggunaan account (username dan password) serta menerapkan pembedaan hak akses setiap pengguna terhadap data yang bisa dibaca atau proses yang bisa dilakukan.
- Agar data yang dikelola oleh sistem mendukung lingkungan multiuser (banyak pemakai), dengan menjaga / menghindari munculnya problem baru seperti inkonsistensi data (karena terjadi perubahan data yang dilakukan oleh beberapa user dalam waktu yang bersamaan) atau kondisi deadlock (karena ada banyak pemakai yang saling menunggu untuk menggunakan data).
Pemakai Basis Data
Secara umum, seluruh sistem dalam kehidupan bisa menggunakan konsep basis data dalam pengelolaan informasi, karena semua sistem tersebut tak bisa lepas dari fakta.
Bidang-bidang fungsional yang memanfaatkan basis data dalam hal efisiensi, akurasi dan kecepatan operasi antara lain adalah:
- Kepegawaian, untuk berbagai perusahaan yang memiliki banyak pegawai
- Pergudangan (inventory), untuk perusahaan manufaktur (pabrik), grosir (reseller), apotik dll
- Akuntansi, untuk berbagai perusahaan
- Akuntansi, untuk berbagai perusahaan Layanan pelanggan (Customer care), untuk perusahaan yang berhubungan dengan banyak pelanggan (bank, konsultan dll
Bentuk-bentuk Perusahaan yang memanfaatkan Basis Data:
- Perbankan, dalam melakukan pengelolaan data nasabah, tabungan,
pinjaman, pembuatan laporan akuntansi, pelayanan informasi pada
nasabah dll - Pendidikan / sekolah, dalam melakukan pengelolaan data siswa,
penjadwalan kegiatan, perkuliahan, nilai dll. - Rumah Sakit, dalam melakukan pengelolaan histori penyakit / pengobatan
pasien, menangani pembayaran perawatan dll. - Telekomunikasi, dalam melakukan pengelolaan data administrasi kabel /
data pelanggan, menangani gangguan dll. - Dan lain sebagainya
Konsep Sistem Basis Data
SISTEM :
- adalah sebuah tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional (dengan satuan fungsi/tugas tertentu) yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi suatu proses / pekerjaan tertentu.
Komponen Sistem Basis Data

Yakni merupakan perangkat lunak yang memfungsikan, mengendalikan seluruh sumber daya dan melakukan operasi dasar dalam sistem komputer. Harus sesuai dengan DBMS yang digunakan.
Yakni basis data yang mewakili sistem tertentu untuk dikelola. Sebuah sistem basis data bisa terdiri dari lebih dari satu basis data.
(Database Management System). Perangkat lunak yang digunakan untuk mengelola basis data. Contoh kelas sederhana: dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox. Contoh kelas kompleks: Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase.
Orang-orang yang berinteraksi dengan sistem basis data, mulai dari yang merancang sampai yang menggunakan di tingkat akhir.
Perangkat lunak pelengkap yang mendukung. Bersifat opsional.
Bahasa Basis Data
Bahasa Basis Data
- Merupakan bahasa yang digunakan oleh user untuk berkomunikasi/berinteraksi dengan DBMS yang bersangkutan.
- Misalnya SQL, dBase, QUEL dsb
Bahasa Basis Data dipilah ke dalam 2 bentuk
1. Data Definition Language (DDL)
- Dengan bahasa ini kita dapat membuat tabel baru, membuat indeks, mengubah tabel, menentukan struktur penyimpanan tabel dsb.
- Berguna untuk melakukan manipulasi dan pegambilan data pada suatu basis data. Berupa:
- penyisipan/penambahan data baru (insert)
- penghapusan data (delete)
- pengubahan data (update)
Struktur Sistem Keseluruhan
Sebuah DBMS umumnya memiliki sejumlah komponen fungsional (modul) sbb :
- File Manager : mengelola alokasi ruang dan struktur data yang dipakai untuk merepresentasikan informasi yang tersimpan dalam disk.
- Database Manager : menyediakan interface antara data low-level yang ada di basis data dengan program aplikasi dan query yang diberikan ke sistem.
- Query Processor : menerjemahkan perintah-perintah query language ke perintah low-level yang dimengerti oleh database manager. Juga membuat query yang dibuat oleh user menjadi lebih efektif.
- DML Precompiler : mengkonversi perintah DML dan berinteraksi dengan query processor.
- DDL Compiler : mengkonversi perintah-perintah DDL ke sekumpulan tabel yang mengandung metadata (data yang mendeskripsikan data sesungguhnya).
Jenis Pengguna Basis Data
- System Engineer
- Database Administrator (DBA)
- Pemakai Akhir :
- Programmer aplikasi
- User Mahir (Casual User)
- User Umum (End User/Naïve User)
- User Khusus (Specialized/Sophisticated User)
System Engineer
- Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut kepada pihak penjual
Database Administrator (DBA)
- Tenaga ahli yang mempunyai tugas untuk mengontrol sistem basis data secara keseluruhan, meramalkan kebutuhan akan sistem basis data, merencanakannya dan mengaturnya.
- Tugas DBA :
- Mengontrol DBMS dan software-software
- Memonitor siapa yang mengakses basis data
- Mengatur pemakaian basis data
- Memeriksa security, integrity, recovery dan concurency
- Pemakai yang berinteraksi dengan basis data melalui Data Manipulation Language (DML), yang disertakan (embedded) dalai program yang ditulis dalai bahasa pemrograman induk (seperti C, pascal, cobol, dll)
User Mahir (Casual User)
- Pemakai yang berinteraksi dengan sistem tanpa menulis modul program. Mereka menyatakan query (untuk akses data) dengan bahasa query yang telah disediakan oleh suatu DBMS
- Pemakai yang berinteraksi dengan sistem basis data melalui pemanggilan satu program aplikasi permanen (executable program) yang telah ditulis/disediakan sebelumnya
- Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk keperluan-keperluan khusus seperti aplikasi AI, Sistem Pakar, Pengolahan Citra,dll, yang bisa saja mengakses basis data dengan/tanpa DBMS yang bersangkutan.
Istilah - Istilah Dasar Basis Data
Entitas
- Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalai basis data. Contoh Entitas dalam lingkungan bank terdiri dari : Nasabah, Simpanan, Hipotik
- Contoh Entitas dalam lingkungan universitas terdiri dari : Mahasiswa, mata kuliah
- Kumpulan dari entitas disebut Himpunan Entitas
- Contoh : semua nasabah, semua mahasiswa
Atribut ( Elemen Data )
- Karakteristik dari suatu entitas.
- Contoh : Entitas Mahasiswa atributnya terdiri dari Npm, Nama, Alamat, Tanggal lahir.
Nilai Data ( Data Value )
- Isi data / informasi yang tercakup dalai setiap elemen data. Contoh Atribut Nama Mahasiswa dapat berisi Nilai Data : Diana, Sulaeman, Lina
Kunci Elemen Data ( Key Data Element )
- Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas.Contoh Entitas Mahasiswa yang mempunyai atribut-atribut npm, nama, alamat, tanggal lahir menggunakan Kunci Elemen Data npm.
Record Data
- Kumpulan Isi Elemen data yang saling berhubungan.Contoh : kumpulan atribut npm, nama, alamat, tanggal lahir dari Entitas Mahasiswa berisikan : "10200123", "Sulaeman", "Jl. Sirsak 28 Jakarta", "8 Maret 1983".
DATA MODELS
Kumpulan tools konseptual dalam menggambarkan data, data relationships, data semantics, data constraints
Konsep data model:
- Entity Relationship (ER) Model
- Relational Model
Entity-Relationship Model
Entity (entitas): “sesuatu” atau “objek” di dunia nyata yang dapat dibedakan dari objek lain. Entitas digambarkan dalam basis data sebagai sekumpulan atribut (attribute)
Contoh:
- customers (cust_name, address, dll)
- accounts(account_number, balance, dll)
- Relationship (relasi): hubungan antar entitas
Skema basis data dapat dimodelkan dengan diagram ER
Diagram ER dibangun dari komponen berikut:
- Entitas -> segi empat
- Atribut -> elips
- Relasi -> belah ketupat
Langganan:
Postingan (Atom)