Entri Populer

KONSEP-KONSEP DI DALAM SISTEM BASISDATA

Diposting oleh Siska Nursanti Kamis, 13 Oktober 2011 0 komentar

1. BasisData, merupakan kumpulan
a. tabel- tabel atau file-file yang saling berelasi
b. data yang memodelkan aktifitas- aktifitas yang terdapat di dalam enterprisenya.
c. data non-redundant yang dapat digunakan bersama (shared) oleh sistem-sistem aplikasi yang berbeda
d. data non redundant yang saling terkait satu sama lainya yang dinyatakan oleh atribut- atribut kunci dari tabel- tabelnya
Dengan basis data, perubahan, editing atau updating data yang dapat dilakukan tanpa mempengaruhi komponen- komponen lainnya didalam sistem yang bersangkutan baik perubahan format data (konversi), struktur file atau relokasi data dari satu perangkat ke perangkat yang lainya.


2. Keuntungan BasisData
Bila dibandingkan dengan sistem pemrosesan file yang didukung oleh sistem operasi konversional, maka penggunaan basis data akan memperoleh keuntungan-keuntungan sebagai berikut:
a. Reduksi duplikasi data (minimum redundancy data yang paad giliranya akan mencegah inkonsistensi dan isolasi data)
b. Kemudahan, kecepatan dan efisiensi (data sharing dan availability)akses atau pemanggilan data
c. Penjagaan integritas data
d. Menyebabkan data menjadi self-dokumented dan self-descriptive
e. Mereduksi biaya pengembangan perangkat lunak
f. Meningkatkan faktor keamanan data
3. View-view BasisData (Level Abstraksi Data)
Karena tidak semua pengguna basisdata terlatih dengan baik dan penggunanya terbagi dalam beberapa tingkatan, maka kompleksitas basisdata akan tersembunyi dari para penggunanya melalui beberapa level abstraksi data.
fungsinya untuk menyederhanakan interaksi antara penngguna dengan sistemnya dengan basisdata dapat mempresentasikan view yang berbeda kepada para pengguna, programmer dan administratornya
a. Level Fisik : merupakan tingkatan terendah dalam abstraksi data yang menunjukkan bagaimana data disimpan, yang pada umunya tidak terlihat oleh oleh pengguna atau programmer aplikasinya
b. Level konseptual : mengambarkan data apa saja yang sebenarnya (secara fungsional) disimpan didalam basis data beserta relasi”nya didalam basis data, dimana administrator basis data (DBA) membangun dan mengolah basis data, contohnya: penguna akan mengetahui bahwa data penjualan disimpan didalam tabel” barang, produksi, keuangan, marketing
c. Level View : merupakan tingkatan tertinggi, yaitu pengguna aplikasi dan programmer hanya mengenal struktur data
4. Enterprise yaitu bagian dari dunia nyata yang dimodelkan dengan mengunakan basisdata
5. Enterprise Rules
aturan-aturan yang digunakan untuk mendefinisikan relasi-relasi antara entity satu dengan yang lainnya (entity relationship) beserta operationsnya (prosedurte atau fungsi) yang dapat dikenakan dengan entities yang bersangkutan atau aturan untuk menegaskan hubungan antar entitas
6. Skeleton Table
Yaitu : kumpulan tabel-tabel yang menjelaskan hubungan antar entitas yang digunakan didalam suatu enterprise, tabel-tabel yang direpresentasikan dengan mengunakan nama-nama tabel berikut field yang dimiliki, hubungan antar tabel dapat diketahui dengan melihat field kunci/primary key pada masing-masing tabelnya
7. Aplikasi
Yaitu aplikasi program yang akan dijalankan oleh enterprise baik secara otomatis maupun semi otomatis
8. Sistem Basis Data
Menurut Pustaka ELMASRI20 : marupakan perangkat lunak DBMS bersama dengan datanya (basisdata) dan aplikasinya
Menurut Pustaka Fathan99 : merupakan sistem yang terdiri dari kumpulan file (tabel) yang saling berhubungan dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai atau program lain untuk mengakses dan memanipulasi file-file (tabe-tabel) tersebut.
Baca Selengkapnya....

| edit post

Tentang Saya dan Sahabat Saya

Diposting oleh Siska Nursanti 0 komentar


Assalamu’alaikum wr,wb!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Hai……..kenalin saya siska nursanti………. Panggil saya siska saja…….
O y saya mau cerita nich………….. Hmm………. Ceritanya itu tentang saya dan juga sahabat-sahabat saya..
Tapi saya kenalin dulu yach sahabat-sahabat saya ini,,,,
Dari yang sebelah kiri itu namanya manda,terus yang disampingnya itu medina,,nah kalau yang I tengah itu udah tau kan siapa…. Hihihihihi…. Itu saya siska…… maniskan orangnya……… hehehehehe……


Kita lanjutkan lagi yach perkenalannya,,yang disampingku itu nama isna,terus yang di sebelahnya baru namanya siti…… kalian pasti uda kenal kan dengan kami……… kami ini kan group cipika cipiki….
Unikkan nama group kami……. Tapi itulah kami………. Saya seneng kalo gabung dengan mereka………
Orangnya asik-asik…….
Foto itu di ambil tepat didepan kampus kami,,tapi kami gak tau itu mobil siapa yang kami buat untuk foto….. Hehehehe!!!!!!!!!
Setiap kami d kampus kami selalu bersama-sama…… Hmm…….. pokoknya saya senang punya temen seperti mereka.. Soalnya suka dukanya ud ah kami alami…… jadi saya gak ngersa kesepian lagi dech…
Sekian yach cerita saya ini…… ntar kita sambung lagi…….. okeh temen-temen…………
Baca Selengkapnya....

| edit post

Tentang saya

Diposting oleh Siska Nursanti 0 komentar


Assalamu’alaikum wr,wb………
Hai……. Kenalin saya siska nursanti…….. kalian psti udah kenalkan……..
Nich saya mau cerita tentang diri………
Saya adalah orang perantau di medan ini…. Saya anak sulung dari 2 bersaudara……… Orang tua saya keduanya bekerja sebagai guru… Ayah saya PNS, ibu saya guru paud……saya tinggal di Firdaus,,Sei Rampah….. Pada tau gak itu daerah mana???????
Saya tinggal dimedan -+ udah 2,5 tahun……… saya kuliah di STMIK BUDIDARMA dengan jurusan Manajemen Informatika ,, saya ngambil 3 tahun saja yach kalo tamat dibelakang nama saya ad Amd kom nya…… hehehehe………..


Sebenernya saya gak mau jauh dari orang tua tapi saya pengen mandiri….. tapi kalo kangen ma orang tua yach pulkam jg….. hihihihihihi…….. gimana mau mandiri ya kan dikit-dikit pulang,,
Tapi gak papa dech…… namanya juga kangen…… Oya….. kalian tau gak……….. saya seneng sekali bias kuliah… jujur saya sedih kalo ingat kerja keras orang tua saya demi menyekolahkan saya sampai ke bangku kuliah….. saya gak kan mengecewakan orang tua saya….. saya akan buat oaring tua saya bangga dengan prestasi yang saya dapat walaupun saya tidak terlau pintar……..
Sekian yach ceritanya…….. hmm..jadi sedih nich kangen ma Orang tua……..
Bye-bye…
Wassalam…………
Baca Selengkapnya....

| edit post

Belajar Kelompok

Diposting oleh Siska Nursanti 0 komentar


Assalamu’alaikum wr,wb…

Hai temen-temen……….
Gimana nich kabar kalian semua………. Kalian pasti sudah kenal kan siapa-siapa saja yang ada di foto itu.
Hmm………… hayo tebak!!!!!!!!!!!
Yupz…………. Kalian benar itu group cipika cipiki……
Rajin kan kami…….. itu kami lagi ngerjain tugas kelompok……. Disitu kami bagi-bagi tugas…… ada yang nyatat,,ada yang kasih pendapat,,pokoknya waktu kami ngerjain tugas itu,, seru banget dech,,,, walupun itu lagi ngerjain tugas, kami tetep bercanda-canda jadi ngerjain tugasnya gak mersa bosen,, Juga jenuh… tapi tetep terlihat serius kan…….. itulah kami group cipika cipiki…


Sekian yach cerita dari saya………… ^_^
Baca Selengkapnya....

| edit post

Jalan-jalan brsama temen

Diposting oleh Siska Nursanti 0 komentar



Assalamu’alakum wr,wb…………….
Hallo temen-temen semunya…………………..
Seru yach liat fotonya itu………………
Itu saya dan temen deket saya isna……….. saya pergi ke pantai gudang garam yang tempatnya itu berada di daerah pantai cermin,,perbaungan bersama temen-temen yang lain….. Maaf yach fotonya ada yang gak di pelihatkan habis gak muat…… hehehehehehe………


Seru banget ke pantainya…….. tapi sayang saya dan temen saya gak mandi padahal lagi sunyi pengunjung…….. Hmm………. Panas juga sich cuacanya waktu itu…….
Kami perginya setelah selesai ujian….. yach untuk menyegarkan pikiran jadi kami inisiatif jalan-jalan kepantai dech……… jadi pengen ke pantai lagi nich…………. ^_^
Sekian cerita dari saya…
Baca Selengkapnya....

| edit post

Keceriaan Dirumah Temen

Diposting oleh Siska Nursanti 0 komentar


Assalamu’alaikum temen-temen…………..

Kalian pasti tersenyum liat foto ini……
Tau gak itu kami lagi pa?????? Hehehehehe……… kalian gak tau kan……….
itu saya dan temen-temen lagi ngupas ubi………
awalnya saya yang ngupas tapi gentian dech……… alnya pegel…….. hehehehe………


Tau kan yang paling depan itu sapa……??? Nich saya kenalin lagi,,itu namanya manda,,telaten sekali kan dia ngupasinya…… dari datang saja dia yang paling semangat… xixixixixi…
Kami itu lagi d rumah isna…….. sehabis pulang kuliah kami kesitu…… itu lah kami,kalo kami lagi pengen refreshing pasti kami jalan-jalan….. hmm.. pokoknya kami buat hidup kami nini berwarna dech jadi gak ngerasa bosen……. Ya kan temen-temen………….
Kita sudahi dulu yach ceritanya……… kalo mau tau lebih lanjut ntar saya ceriain lagi……..
Okeh …………. Good Luck For All My Best Friend…………. ^_^
Baca Selengkapnya....

| edit post

Tujuan Basis Data

Diposting oleh Siska Nursanti Selasa, 11 Oktober 2011 0 komentar

Tujuan utama dari sistem basis data adalah menyediakan pemakai melalui suatu pandangan abstrak mengenai data, dengan menyembunyikan detail dari bagaimana data disimpan dan dimanipulasikan. Oleh karena itu, titik awal untuk perancangan sebuah basis data haruslah abstrak dan deskripsi umum dari kebutuhan-kebutuhan informasi suatu organisasi harus digambarkan di dalam basis data.


Lebih jauh lagi, jika sebuah basis data merupakan suatu sumber yang bisa digunakan bersama maka setiap pemakai membutuhkan pandangan yang berbeda-beda terhadap data di dalam basis data. Untuk memenuhi kebutuhan ini, arsitektur komersial basis data yang banyak digunakan telah tersedia saat ini dan telah mengalami perluasan yaitu arsitektur ANSI-SPARC.
Materi ini menyediakan latar belakan informasi yang penting pada basis data, diantaranya tiga tingkatan arsitektur ANSI-SPARC, pengenalan model data, fungsi yang disediakan oleh DBMS multi user.
Tiga Tingkatan Arsitektur Basis data ANSI-SPARC
Ada 3 tingkat dalam arsitektur basis data yang bertujuan membedakan cara pandang pemakai terhadap basis data dan cara pembuatan basis data secara fisik.
3 tingkatan arsitektur basis data :
1. Tingkat Eksternal (External Level)
Tingkat eksternal merupakan cara pandang pemakai terhadap basis data. Pada tingkat ini menggambarkan bagian basis data yang relevan bagi seorang pemakai tertentu. Tingkat eksternal terdiri dari sejumlah cara pandang yang berbeda dari sebuah basis data. Masing-masing pemakai merepresentasikan dalam bentuk yang sudah dikenalnya. Cara pandang secara eksternal hanya terbatas pada entitas, atribut dan hubungan antar entitas (relationship) yang diperlukan saja.
2. Tingkat Konseptual (Conseptual Level)
Tingkat konseptual merupakan kumpulan cara pandang terhadap basis data. Pada tingkat ini menggambarkan data yang disimpan dalam basis data dan hubungan antara datanya.
Hal-hal yang digambarkan dalam tingkat konseptual adalah :
- semua entitas beserta atribut dan hubungannya
- batasan data
- informasi semantik tentang data
- keamanan dan integritas informasi
Semua cara pandang pada tingkat eksternal berupa data yang dibutuhkan oleh pemakai harus sudah tercakup di dalam tingkat konseptual atau dapat diturunkan dari data yang ada. Deskripsi data dari entitas pada tingkat ini hanya terdiri dari jenis data dan besarnya atribut tanpa memperhatikan besarnya penyimpanan dalam ukuran byte.
3. Tingkat Internal (Internal Level)
Tingkat internal merupakan perwujudan basis data dalam komputer. Pada tingkat ini menggambarkan bagaimana basis data disimpan secara fisik di dalam peralatan storage yang berkaitan erat dengan tempat penyimpanan / physical storage.
Tingkat internal memperhatikan hal-hal berikut ini :
- alokasi ruang penyimpanan data dan indeks
- deskripsi record untuk penyimpanan (dengan ukuran penyimpanan untuk data elemen
- penempatan record
- pemampatan data dan teknik encryption
Data Independence
Tujuan utama dari 3 tingkat arsitektur adalah memelihara kemandirian data (data independence) yang berarti perubahan yang terjadi pada tingkat yang lebih rendah tidak mempengaruhi tingkat yang lebih tinggi.
Ada 2 jenis data independence, yaitu
1. Physical Data Independence
bahwa internal schema dapat diubah oleh DBA tanpa menggangu conceptual schema. Dengan kata lain physical data independence menunjukkan kekebalan conceptual schema terhadap perubahan internal schema.
2. Logical Data Independence
bahwa conceptual schema dapat diubah oleh DBA tanpa menggangu external schema. Dengan kata lain logical data independence menunjukkan kekebalan external schema terhadap perubahan conceptual schema.
Prinsip data independence adalah salah satu hal yang harus diterapkan di dalam pengelolaan sistem basis data dengan alasan-alasan sbb :
1. DBA dapat mengubah isi, lokasi, perwujudan dalam organisasi basis data tanpa mengganggu program-program aplikasi yang sudah ada.
2. Pabrik / agen peralatan / software pengolahan data dapat memperkenalkan produk-produk baru tanpa mengganggu program-program aplikasi yang sudah ada.
3. Untuk memindahkan perkembangan program-program aplikasi
4. Memberikan fasilitas pengontrolan terpusat oleh DBA demi keamanan dan integritas data dengan memperhatikan perubahan-perubahan kebutuhan pengguna.
Bahasa Dalam DBMS
DBMS (Database Management systems) adalah kumpulan program yang mengkoordinasikan semua kegiatan yang berhubungan dengan basis data. Dengan adanya berbagai tingkatan pandangan dalam suatu basis data maka untuk mengakomodasikan masing-masing pengguna dalam piranti lunak manajemen basis data biasanya terdapat bahasa-bahasa tertentu yang disebut Data Sub language.
Data sub language adalah subset bahasa yang dipakai untuk operasi manajemen basis data. Dalam penggunaan biasanya dapat ditempelkan (embedded) pada bahasa tuan rumah (Cobol, PL/1, dsb). Secara umum maka setiap pengguna basis data memerlukan bahasa yang dipakai sesuai tugas dan fungsinya.
Dalam basis data secara umum dikenal 2 data sub language :
1. Data Definition Language (DDL)
Bahasa yang digunakan dalam mendefinisikan struktur atau kerangka dari basis data, di dalamnya termasuk record, elemen data, kunci elemen, dan relasinya
2. Data Manipulation Language (DML)
Bahasa yang digunakan untuk menjabarkan pemrosesan dari basis data, fasilitas ini diperlukan untuk memasukkan, mengambil, mengubah data. DML dipakai untuk operasi terhadap isi basis data
Ada 2 jenis DML :
1. Procedural DML
Digunakan untuk mendefinisikan data yang diolah dan perintah yang akan dilaksanakan.
2. Non Procedural
Digunakan untuk menjabarkan data yang diinginkan tanpa menyebutkan bagaimana cara pengambilannya.
Secara khusus pengguna menggunakan berbagai bahasa :
Programmer aplikasi menggunakan bahasa-bahasa seperti Cobol, Informix, dll (host language) yang ditempelkan dengan bahasa yang dipakai dalam DBMS. Pemakai terminal menggunakan bahasa Query (misal SQL) atau menggunakan program aplikasi (yang dirancang oleh programmer). Sedangkan DBA lebih banyak menggunakan bahasa DDL dan DML yang tersedia dalam DBMS.
DBMS mempunyai tugas untuk menangani semua bentuk akses kepada basis data, secara konsep :
1. Pengguna menyatakan permintaan akses menggunakan DBMS
2. DBMS menangkap dan menginterpretasikan
3. DBMS mencari :
- eksternal / conceptual mapping
- conceptual schema
- konseptual / internal mapping
- internal schema
4. DBMS melaksanakan operasi yang diminta terhadap basis data tersimpan.
Proses 1 s/d 4 dapat dilakukan secara interactive atau dicompile dulu.
Model Data
Model data adalah kumpulan konsep yang terintegrasi yang menggambarkan data, hubungan antara data dan batasan-batasan data dala suatu organisasi. Fungsi dari sebuah model data untuk merepresentasikan data sehingga data tersebut mudah dipahami.
Untuk menggambarkan data pada tingkat eksternal dan konseptual digunakan model data berbasis objek atau model data berbasis record.
1. Model Data Berbasis Objek
Model data berbasis objek menggunakan konsep entitas, atribut dan hubungan antar entitas. Beberapa jenis model data berbasis objek yang umum adalah :
- entity-relationship
- semantic
- functional
- object-oriented
2. Model Data Berbasis Record
Pada model data berbasis record, basis data terdiri dari sejumlah record dalam bentuk yang tetap yang dapat dibedakan dari bentuknya. Ada 3 macam jenis model data berbasis record yaitu :
- model data relasional (relational)
- model data hierarkhi (hierarchical)
- model data jaringan (network)
Fungsi DBMS
Layanan-layanan yang sebaiknya disediakan oleh database management system adalah :
1. Penyimpanan, pengambilan dan perubahan data
Sebuah DBMS harus menyediakan kemampuan menyimpan, mengambil dan merubah data dalam basis data.
2. Katalog yang dapat diakses pemakai
menyediakan sebuah katalog yang berisi deskripsi item data yang disimpan dan diakses oleh pemakai.
3. Mendukung Transaksi
Menyediakan mekanisme yang akan menjamin semua perubahan yang berhubungan dengan transaksi yang sudah ada atau yang akan dibuat.
4. Melayani kontrol concurrency
Sebuah DBMS harus menyediakan mekanisme yang menjamin basis data ter-update secara benar pada saat beberapa pemakai melakukan perubahan terhadap basis data yang sama secara bersamaan.
5. Melayani recovery
Menyediakan mekanisme untuk mengembalikan basis data ke keadaan sebelum terjadinya kerusakan pada basis data tersebut.
6. Melayani autorisasi
Sebuah DBMS harus menyediakan mekanisme untuk menjamin bahwa hanya pemakai yang berwenang saja yang dapat mengakses basis data.
7. Mendukung komunikasi data
Sebuah DBMS harus mampu terintegrasi dengan software komunikasi.
8. Melayani integrity
Sebuah DBMS bertujuan untuk menjamin semua data dalam basis data dan setiap terjadi perubahan data harus sesuai dengan aturan yang berlaku.
9. Melayani data independence
Sebuah DBMS harus mencakup fasilitas untuk mendukung kemandirian program dari struktur basis data yang sesungguhnya.
10. Melayani utility
Sebuah DBMS sebaiknya menyediakan kumpulan layanan utility.
Baca Selengkapnya....

| edit post

MANFAAT BASIS DATA

Diposting oleh Siska Nursanti 0 komentar

Proyek pembangunan sistem basis data bukan hanya sekedar menyusun file-file yang diperlukan untuk disimpan sebagai basis data, tetapi juga termasuk di dalamnya mengatur bagaimana agar basis data tersebut dapat dimanfaatkan secara optimal oleh pemakai untuk memenuhi kebutuhan datanya. Jadi proyek pengembangan sistem basis data meliputi pengembangan file basis data, perangkat lunak (software), perangkat keras (hardware), dan menyiapkan personal-personal yang akan terlibat dalam penggunaan sistem basis data agar dapat memanfaatkannya dengan baik dan benar. Adapun tahapan-tahapan utama dalam proyek pengembangan sistem basis data dapat terdiri atas tiga atau lima tahap


a. Pengembangan Sistem Basis Data yang Terdiri 3 Tahapan
Pengembangan sistem basis data yang terdiri dari 3 tahapan adalah sebagai berikut:
1. Analisis
2. Desain / Perancangan
3. Implementasi

Tahapan analisis, meliputi beberapa langkah, yaitu:
1. Menentukan masalah utama dan lingkup sistem.
2. Mengumpulkan fakta yang berhubungan dengan masalah.
3. Menganalisa fakta-fakta.
4. Menentukan alternatif pemecahan yang mungkin.
5. Memilih alternatif pemecahan masalah.
6. Pembuatan studi kelayakan.
7. Laporan ke manajemen.

Tahapan perancangan, meliputi beberapa langkah:
1. Review kebutuhan.
2. Desain umum.
3. Desain terinci, meliputi:
a. Desain input
b. Desain proses
c. Desain output
d. Desain basis data
e. Desain dialog
4. Laporan ke manajemen

Implementasi, meliputi beberapa langkah yaitu:
1. Review desain.
2. Penjadwalan tugas pengembangan.
3. Coding program.
4. Testing program, meliputi:
a. Testing modul.
b. Testing menyeluruh.
5. Pelatihan petugas.

Baca Selengkapnya....

| edit post

Microsoft SQL Server

Diposting oleh Siska Nursanti Jumat, 07 Oktober 2011 0 komentar

Microsoft 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 komputer SQL Slammer yang mengakibatkan kelambatan akses Internet pada tanggal 25 Januari 2003.
Daftar isi
[sembunyikan]
• 1 Versi dan Edisi
o 1.1 SQL Server 2005
o 1.2 SQL Server 2008
• 2 Produk pendukung
• 3 Lihat pula

Versi dan Edisi
Sebagai pengembangan dari versi dan edisi sebelumnya (SQL Server 7.0 dan SQL Server 2000), Microsoft telah memperkenalkan produk:
SQL Server 2005
• perbandingan fitur
• edisi Enterprise (x86, x64, dan IA64)
• edisi Developer (x86, x64, dan IA64)
• edisi Standard (x86, x64, dan IA64)
• edisi Workgroup (hanya x86)
• edisi Express (x86 yang bisa di-download gratis untuk keperluan belajar dan )
• edisi Mobile
• edisi Compact
SQL Server 2008
• SQL Server 2008 yang akan dipasarkan pada tahun 2008.
Produk pendukung
• SQL Server Integration Services
• SQL Server Analysis Services
• SQL Server Reporting Services
• SQL Server Notification Services
• SQL Server Management Studio
Lihat pula
• Basis data SQL
• Basis data MySQL
• Basis data Oracle
Baca Selengkapnya....

| edit post

Basis Data

Diposting oleh Siska Nursanti Sabtu, 24 September 2011 0 komentar

Pangkalan data[1] atau basis data (bahasa Inggris: database), atau sering pula dieja basisdata, 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 memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.


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). Dalam model ini, hubungan antar tabel diwakili denga menggunakan nilai yang sama antar tabel. Model yang lain seperti model hierarkis dan model jaringan menggunakan cara yang lebih eksplisit untuk mewakili hubungan antar tabel.
Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya seharusnya mengacu sebagai sistem manajemen basis data (database management system/DBMS). Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.
Perangkat lunak basis data
Perangkat lunak basis data yang banyak digunakan dalam pemrograman dan merupakan perangkat basis data aras tinggi (high level):
• Microsoft SQL Server
• Oracle
• Sybase
• Interbase
• XBase
• Firebird
• MySQL
• PostgreSQL
• Microsoft Access
• dBase III
• Paradox
• FoxPro
• Visual FoxPro
• Arago
• Force
• Recital
• dbFast
• dbXL
• Quicksilver
• Clipper
• FlagShip
• Harbour
• Visual dBase
• Lotus Smart Suite Approach
• db2
Selain perangkat lunak di atas, terdapat juga perangkat lunak pemrograman basis data aras rendah (low level), diantaranya:
• Btrieve
• Tsunami Record Manager
Baca Selengkapnya....

| edit post

Konsep Jaringan Komputer dan Sistem Operasi untuk Client Server

Diposting oleh Siska Nursanti Jumat, 23 September 2011 0 komentar

Client-ServerComputer Network, atau jaringan komputer, merupakan sekumpulan komputer yang dihubungkan melalui media fisik dan software yang memfasilitasi komunikasi antara komputer-komputer tersebut.

Media fisik ini bisa berupa kabel, atau udara yang menjadi media bagi komunikasi elektromagnetik. Masing-masing komputer terhubung melalui media fisik dengan menggunakan kartu jaringan (network interface card = NIC) atau di pasaran disebut Ethernet Card. Segala proses transmisi melalui media fisik akan melalui NIC tersebut.


Bila jaringan komputer yang menempati suatu area lokal, dinamakan (Local Area Network).

Organisasi menggunakan jaringan komputer untuk melakukan sharing resource dan untuk komunikasi online antar komputer/orang.

Tujuan pengadaan jaringan komputer:

Berbagi pakai kelengkapan (hardware)
Berbagi pakai software
Berbagi pakai data (file, database)
Komunikasi dan sinkronisasi

Konsep Client – Server

Jaringan client atau server adalah jaringan dimana komputer client bertugas melakukan permintaan data dan server bertugas melayani permintaan tersebut.

Client

User akan membuat permintaan melalui software client. Aplikasi ini berfungsi :

Memberikan interface bagi user untuk melakukan jobs.
Format request data ke bentuk yang dapat dimengerti oleh server
Menampilkan hasil yang diminta pada layar

Server

Jaringan client atau server, server khusus digunakan untuk pemrosesan, penyimpanan dan manajemen data. Server bertugas menerima request dari client, mengolahnya, dan mengirimkan kembali hasilnya ke client.

Untuk itu, server membutuhkan komputer khusus dengan spesifikasi hardware yang jauh lebih baik dan bertenaga dibandingkan hardware untuk client karena komputer harus mampu melayani :

Request secara simultan dalam jumlah besar
Aktivitas manajemen jaringan
Menjamin keamanan pada resource jaringan

Anatomi program server

Peranan utama suatu program server adalah melayani client yang berjumlah banyak yang memiliki tujuan untuk menggunakan secara bersama sumber daya yang dimiliki oleh server tersebut. Berikut ini adalah karasteristik suatu yang biasanya dimiliki oleh suatu program server.

Menanti permintaan client. Program server menghabiskan sebagian besar waktu kerjanya secara pasif menanti permintaan client. Biasanya permintaan ini datang dalam bentuk message melalui sessi komunikasi. Beberapa server menggunakan suatu sesi khusus untuk setiap client. Server yang lainnya menggunakan session yang digunakan secara dinamis. Ada juga yang menggunakan gabungan kedua teknik ini (dedicated dan dinamis). Untuk dapat bekerja dengan baik, server harus tetap dapat bekerja ketika terjadi permintaan yang banyak (rush hour traffic).
Melaksanakan banyak permintaan pelayanan pada saat yang bersamaan. Server harus sesegera mungkin melaksanakan pelayanan yang diminta oleh client. Hal ini berarti, client tak boleh bergantung pada proses server yang hanya memiliki thread tunggal. Server harus dapat secara konkuren menyediakan pelayanan dengan tetap menjaga integritas sumber dayanya.
Baca Selengkapnya....

| edit post

Pengertian client server

Diposting oleh Siska Nursanti 0 komentar

Pengertian Client Server
Filed under: Uncategorized by ty000 — Leave a comment
March 20, 2010
Kata ‘server’ seringkali diucapkan oleh pengguna komputer, terutama ketika sedang membicarakan ‘jaringan komputer’ atau ‘internet’. Dalam bahasa Inggris, kata server berasal dari kata serve yang artinya melayani, meladeni, menghidangkan, menyajikan. Sehingga dalam pembicaraan ‘jaringan komputer’ atau ‘internet’, server adalah sebuah komputer (atau sebuah sistem komputer) yang tugasnya melayani komputer-komputer lainnya. Tentu saja, komputer-komputer yang dilayani adalah komputer-komputer yang terhubung dengan server tersebut. Dengan demikian, komputer server dapat berfungsi sebagai:


- Situs intenet atau ilmu pengetahuan
- Penyimpan data atau file, dan membuat data atau file tersebut dapat diambil kembali saat dibutuhkan.
- Mengkoneksikan komputer client ke Internet.
Banyak sekali kaum komputeris yang mencoba mendefinisikan arti kata/istilah server dalam hubungannya dengan komputer. Berikut ini disajikan beberapa definisinya:
- Server adalah sebuah komputer di Internet atau di jaringan lainnya yang menyimpan file dan membuat file tersebut tersedia untuk diambil jika dibutuhkan.
- Server adalah sebuah aplikasi jaringan komputer yang digunakan untuk melayani banyak pengguna dalam satu jaringan.
- Server adalah sebuah sistem komputer yang menyediakan jenis layanan tertentu dalam sebuah jaringan komputer.

Komputer server biasanya memiliki RAM yang besar dan dalam operasionalnya menggunakan sistem operasi khusus, yang disebut sistem operasi jaringan atau network operating system. Server juga menjalankan software administratif yang berguna untuk mengontrol akses ke jaringan, dan mengelola perangkat (sumber daya) yang terdapat di dalamnya, misalnya printer, serta memberikan akses kepada workstation yang menjadi anggota jaringan (workstation yang tersambung ke jaringan).
Kata atau istilah workstation berasal dari bahasa Inggris yang terjemahan bebasnya bermakna stasiun kerja. Dalam bahasan jaringan komputer, istilah workstation biasanya dipakai untuk menyebut komputer (yang dipakai oleh pengguna) yang terhubung ke suatu jaringan. Dalam pengertian yang lain, workstation diartikan sebagai single user komputer yang berdaya penuh yang penggunaannya biasanya ditujukan untuk aplikasi high end graphics dan aplikasi desain tambahan. Disebut juga dengan nama graphics workstation.

Pengertian istilah client-server
Client-server adalah suatu bentuk arsitektur, dimana client adalah perangkat yang menerima yang akan menampilkan dan menjalankan aplikasi (software komputer) dan server adalah perangkat yang menyediakan dan bertindak sebagai pengelola aplikasi, data, dan keamanannya. Server biasanya terhubung dengan client melalui kabel UTP dan sebuah kartu jaringan (network card). Kartu jaringan ini biasanya berupa kartu PCI atau ISA.
Dalam teknologi informasi, client-server merujuk kepada cara mendistribusikan aplikasi ke pihak client dan pihak server. Dalam model client-server, sebuah aplikasi dibagi menjadi dua bagian yang terpisah (tetapi masih dalam sebuah kesatuan) yakni komponen client dan komponen server.
Komponen client dijalankan pada sebuah workstation. Pemakai workstation memasukkan data dengan menggunakan teknologi pemrosesan tertentu, kemudian mengirimkannya ke komponen server, umumnya berupa permintaan layanan tertentu yang dimiliki oleh server. Komponen server akan menerima permintaan layanan tersebut dan langsung memprosesnya serta mengembalikan hasil pemrosesan kepada client. Client pun menerima informasi hasil pemrosesan data tadi dan menampilkannya kepada pemakai dengan menggunakan aplikasi yang digunakan oleh pemakai.
Sebuah contoh dari aplikasi client-server sederhana adalah aplikasi web yang didesain dengan menggunakan Active Server Pages (ASP). Skrip ASP akan dijalankan di dalam web server (Apache atau Internet Information Services), sementara skrip yang berjalan di pihak client akan dijalankan oleh web browser pada komputer client (workstation). Client-server merupakan penyelesaian masalah pada software yang menggunakan database sehingga setiap komputer tidak perlu diinstall database. Dengan metode client-server database dapat diinstal pada komputer server dan aplikasinya diinstal pada client.
Komponen client juga sering disebut sebagai front-end, sementara komponen server disebut sebagai back-end.
Baca Selengkapnya....

| edit post

Multi User

Diposting oleh Siska Nursanti 0 komentar

Pengertian Multiuser
Sistem Multi-User adalah suatu sistem dimana lebih dari satu user menggunakan secara bersama satu atau lebih perangkat keras, piranti lunak dan data/ informasi , orang dan prosedur melalui masing-masing komputer atau workstation.

Tujuan Sistem Multi-User :
l Meningkatkan produktivitas dan efektivitas SDM

2 Meningkatkan produktivitas dan efektivitas organisasi

3 Meningkatkan Layanan kepada mereka yang tergantung pada sistem Multi-User.

Pengertian Jaringan Komunikasi :


l Jaringan memungkinkan manusia dan organisasi-organisasi untuk mengirim dan menggunakan secara bersama data dan informasi dengan melampaui pembatas jarak.

2 Komunikasi adalah proses pengirim data dan informasi melalui jaringan komunikasi.

3 Jaringan Komunikasi merupakan seperangkat lokasi-lokasi yang terdiri dari perangkat keras, program dan informasi yang terhubung satu sama lain sebagai satu sistem yang mengirim dan menerima data / informasi.

l Node adalah station komunikasi di dalam jaringan.

Peran Jaringan Komunikasi :

l Mengirim dan menerima pesan secara Elektronik.

2 Pertemuan Elektronik

3 Sharing dan Pendistribusian Informasi

4 Penyediaan Informasi

Model Jaringan Komunikasi :

Pembagian Jaringan Komunikasi :

l Arsitektur Jaringan

2 Jenis-jenis Jaringan

3 Perangkat Keras Jaringan

4 Sistem Operasi Jaringan
Baca Selengkapnya....

| edit post

About Me

Foto Saya
Siska Nursanti
Lihat profil lengkapku

Followers