Selasa, 27 Desember 2011

pengertian data base

Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara terintegrasi dengan menggunakan metode tertentu dengan menggunakan komputer sehingga mampu menyediakan informasi yang diperlukan pemakainya.

SISTEM DATABASE adalah suatu sistem penyusunan  dan pengelolaan record-record dengan menggunakan komputer, dengan tujuan untuk menyimpan atau mereka mserta memelihara data operasional lengkap sebuah organisasi/perusahaan sehingga mampu menyediakan informasi yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.

KOMPONEN DASAR DARI SISTEM DATABASE
Terdapat 4 komponen pokok dari system database:
A. DATA, dengan ciri-ciri :
1. Data disimpan secara terintegrasi (Integrated)Terintegrated yaitu Database merupakan kumpulan berbagai macam file dari aplikasi-aplikasi yang
berbeda yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant)
2. Data dapat dipakai secara bersama-sama(shared)Shared yaitu Masing-masing bagian dari databasedapat diakses oleh pemakai dalam waktu yang
bersamaan, untuk aplikasi yang berbeda.

B. Perangkat Keras (HARDWARE)
Terdiri dari semua peralatan perangkat keras komputeryang digunakan untuk pengelolaan sistem databaseberupa :
1. Peralatan untuk penyimpanan misalnya disk, drum,tape
2. Peralatan input dan output
3. Peralatan komunikasi data, dll

C. Perangkat Lunak (SOFTWARE)
Berfungsi sebagai perantara (interface) antara pemakai dengan data phisik pada database, dapat berupa :
1. Database Management System (DBMS)
2. Program-program aplikasi & prosedur-prosedur

D. Pemakai (USER)
Terbagi menjadi 3 klasifikasi :
1. Database Administrator (DBA), orang/tim yang bertugas mengelola system database secara keseluruhan
2. Programmer, orang/tim membuat program aplikasiyang mengakses database dengan menggunakanbahasa pemprograman
3. End user, orang yang mengakases database melaluiterminal dengan menggunakan query language atauprogram aplikasi yang dibuat oleh programmer

DATA PADA DATABASE DAN HUBUNGANNYA
Ada 3 jenis data pada sistem database, yaitu:
1. Data operasional dari suatu organisasi, berupa datayang disimpan didalam database
2. Data masukan (input data), data dari luar sistemyang dimasukan melalui peralatan input (keyboard)yang dapat merubah data operasional
3. Data keluaran (output data), berupa laporan melaluiperalatan output sebagai hasil dari dalam sistemyang mengakses data operasional

4. KEUNTUNGAN PEMAKAIAN SISTEM DATABASE
1. Terkontrolnya kerangkapan data dan inkonsistensi
2. Terpeliharanya keselarasan data
3. Data dapat dipakai secara bersama-sama
4. Memudahkan penerapan standarisasi
5. Memudahkan penerapan batasan-batasanpengamanan.
6. Terpeliharanya intergritas data
7. Terpeliharanya keseimbangan atas perbedaankebutuhan data dari setiap aplikasi
8. Program / data independent

KERUGIAN PEMAKAIAN SISTEM DATABASE
1. Mahal dalam implementasinya
2. Rumit/komplek
3. Penanganan proses recovery & backup sulit
4. Kerusakan pada sistem basis data dapat
mempengaruhi departemen yang terkait

ISTILAH-ISTILAH YG DIPERGUNAKAN DALAM SISTEM
BASIS DATA
a. Enterprise yaitu suatu bentuk organisasi
Contoh : Sekolah _ data_mhs
Rumah sakit _ data_pasien
b. Entitas yaitu suatu obyek yang dapat dibedakan denganobjek lainnya
Contoh :
Bidang administrasi siswa _ entitas mahasiswa, bukupembayaran
Bidang kesehatan _ entitas pasien, dokter, obat
c. Atribute/field yaitu setiap entitas mempunyai atribut atausuatu sebutan untuk mewakili suatu entitas.
Contoh :
Entity siswa _ field = Nim, nama_siswa,alamat,dll
Entity nasabah _field=Kd_nasabah,nama_nasabah,dll

d. Data value yaitu data aktual atau informasi yangdisimpan pada tiap data elemen atau atribute.
Contoh :
Atribut nama_karyawan _sutrisno, budiman, dll
e. Record/tuple yaitu kumpulan elemen-elemen yang salingberkaitan menginformasikan tentang suatu entity secara lengkap.
Contoh : record mahasiswa _nim, nm_mhs, alamat.
f. File yaitu kumpulan record-record sejenis yang mempunyai panjang elemen sama, atribute yang sama namun berbeda-beda data valuenya

g. Kunci elemen data yaitu tanda pengenal yang secara
unik mengindentifikasikan entitas dari suatu kumpulan
entitas.

TUJUAN PERANCANGAN DATABASE:
1. Untuk memenuhi informasi yang berisi kebutuhan–kebutuhan user secara khusus dan aplikasinya.
2. Memudahkan pengertian struktur informasi
3. Mendukung kebutuhan–kebutuhan pemrosesan dan beberapa objek penampilan (respone time,
processing time dan strorage space)
APLIKASI DATABASE DALAM LIFE CYCLE
1. Pendefinisian Sistem (System definition) Pendefinisian ruang lingkup dari sistem database, pengguna dan aplikasinya.
2. Perancangan Database (Database Design) Perancangan database secara logika dan fisik pada suatu sistem database sesuai dengan sistem manajemen database yang diinginkan.
3. Implementation
Pendefinisian database secara konseptual, eksternal dan internal, pembuatan file–file database yang kosong serta implementasi aplikasi software.
4.Pengambilan dan Konversi Data (Loading atau
data convertion) Database ditempatkan dengan baik, sehingga jika
ingin memanggil data secara langsung ataupun merubah file–file yang ada dapat di tempatkan kembali sesuai dengan format sistem databasenya
5.Konversi Aplikasi (Aplication conversion) Pengkonversian aplikasi agar dapat berjalan dengan database baru.
6.Pengujian dan Validasi (Testing dan Validation) Pengujian dengan menjalankan database dengan memberikan data-data “real” untuk menemukan kesalahan yang mungkin terjadi.

7. Monitoring dan Maintenance Montoring adalah proses pemantau performa dari database, jika performa database menurun maka dapat dilakukan proses tuning dan reorganized Maintenance adalah proses manajemen database selama database berjalan dan jika ada perubahan maka dapat dilakukan upgrade.

ADA 6 FASE PROSES PERANCANGAN DATABASE
1. Pengumpulan dan analisa
a. Menentukan kelompok pemakai dan bidang-bidang aplikasinya
b. Peninjauan dokumentasi yang ada
c. Analisa lingkungan operasi dan pemrosesan data
d. Daftar pertanyaan dan wawancara
2. Perancangan database secara konseptual
a. Perancangan skema konseptual
b. Perancangan transaksi yang akan terjadi dalam database.
3. Pemilihan DBMS
a. Faktor teknis
Contoh faktor teknik :
Tipe model data ( hirarki, jaringan atau relasional ), Struktur penyimpanan dan jalur pengaksesan yang didukung system manajemen database, Tipe interface dan programmer, Tipe bahasa query
b. Faktor Ekonomi dan Politik organisasi
Faktor-faktor ekonomi: Biaya penyiadaan hardware dan software, Biaya konversi pembuatan database, Biaya personalia, dll
Faktor Organisasi :
4. Perancangan database secara logik (data model
mapping)
a. Pemetaan (Transformasi data)
Transformasi yang tidak tergantung pada sistem, pada tahap ini transformasi tidak mempertimbangkan karakteristik yang spesifik atau hal– hal khusus yang akan diaplikasikan pada sistem manajemen
Database
b.Penyesuaian skema ke DBMS
penyesuaian skema yang dihasilkan dari tahap Pemetaan untuk dikonfirmasikan pada bentuk implementasi yang spesifik dari suatu model data seperti yang digunakan oleh sistem manajemen database yang terpilih
5. Perancangan database secara fisik
a. Response Time
Waktu transaksi database selama eksekusi untuk menerima respon
b. Space Utility
Jumlah ruang penyimpanan yang digunakan oleh database file dan struktur jalur pengaksesannya

Senin, 28 November 2011

artikel data base

untuk mengetahui lebih lanjut silahkan download disini

artikel keamanan komputer

Menurut aku ada 6 hal yang mesti kita lakukan supaya komputer tecinta kita nggak terkena atau terjangkit sebuah virus. Otomatis jika kita bicara kemanan komputer maka kita berbicara bagaimana mencegah pathogen komputer.
Sedangkan untuk urusan keamanan komputer dari aksi para maling itu diluar artikel ini ya icon biggrin Keamanan komputer Disini hanya mengkhususkan diri utuk pathogen internet.
Berikut 6 Tips artikel Keamanan Komputer menurut Bintang Taufik :

1. Gunakan AntiVirus
Tentu saja ini yang pale penting. Mau nggak mau anti pathogen seperti sebuah penjaga yang akan mencegah berbagai macam virus. Oh ya! Jika nggk punya duit jangan gunakan antivirus bajakan…gunakan antivirus free of charge saja. Tidak kalah hebat kok dalam membasmi pathogen internet.

 2. UPDATE!
Jangan lupa untuk selalu mengupdate apapun demi keamanan komputer. Bukan hanya anti pathogen saja yang diupdate. SEMUANYA! baik itu Operating Systemnya, Software yang terinstall maupun driver. Tidak ada perangkat lunak atau program yang sempurna..pasti ada sebuah celah keamanan. Jangan percaya programmer yang berkata “Software saya sepurna dalam keamanan komputer”
Untuk menutup lubang keamanan itu kita harus refurbish dan update. Karena pathogen internet juga selalu refurbish dan update.
3. Hati-hati saat browsing
Kebanyakan pathogen internet menyebar dari situs porno maupun warez (mp3 ilegal, program bajakan dsb). Jika tidak mau terkena pathogen ya jangan kesana. Ini cara terbaik dalam mencegah pathogen komputer.
Tapi saya tahu anda sudah kecanduan dengan situs semacam itu. Maka daripada itu jika ada peringatan dari browser anda, lebih baik acuhkan saja situs tersebut. Atau saat berkunjung ke website itu muncul kotak dialog yang isinya meminta untuk menginstall sesuatu..sudah acuhkan saja.
Berhati-hatilah biasanya situs semacam itu menggunakan permainan kata-kata seperti sedang memberikan hadiah kepada anda. Kenyataanya itu adalah sebuah pathogen internet yang dapat mengganggu keamanan komputer.
 
4. Selalu indicate record yang di download
Apapun record yang anda download walaupun itu berasal dari website yang terpercaya seperti blog ini. Itu Harus tetap diSCAN pakai anti virus.  Contohnya setelah anda mendownload ebook gratis, apa anda yakin ebook itu bebas kuman eh maksudnya bebas virus. Atau saat mendapatkan book gratis..apa benar book itu benar-benar aman.
Mencegah itu selalu lebih baik daripada mengobati
5. Hati-hati email
Salah satu penyebaran pathogen internet adalah melalui email. Apalagi jika mendapat email yang berisi record seperti EXE, VBS, BAT. Ditambah itu dikirim oleh orang asing…bisa-bisa pathogen internet itu mematikan komputer lalu reboot dan muncul pesan “Selamat Harddisk anda kapasitasnya bertambah ”
Gimana nggak bertambah,  lha wong semua record dihapus.
 6. Baca terus Artikel keamanan komputer
Perkembangan sebuah komputer itu berjalan seperti halnya seekor panther …cepat sekali. Mungkin artikel kemanan komputer yang anda baca 1 bulan yang lalu sudah usang termakan zaman. Jadi terus-teruslah membaca berbagai artikel komputer yang bagus seperti di blog ini icon biggrin Keamanan komputer
Manfaat komputer itu memang banyak sekali. Tapi disaat bersamaan juga muncul hal-hal yang merepotkan supaya keamanan komputer itu terjaga.

Jumat, 25 November 2011

Sistem Operasi, Program Aplikasi dan Utility

SOFTWARE

Pada artikel ini kami akan membahas mengenai beberapa hal yang berkaitan dengan ‘pengenalan komputer’ yang mengarah terhadap perangkat lunak. Diantaranya;
a. Jenis-jenis software
b. Sistem pengoperasian dan program kontrol
c. Utiliti dan program layanan serta
d. Program aplikasi pemakai

Software atau Perangkat lunak adalah program komputer yang berfungsi sebagai sarana interaksi antara pengguna dan perangkat keras. Atau bahasa sederhananya semua program yang di gunakan untuk menjalankan komputer. Perangkat lunak juga dapat dikatakan sebagai ‘penterjemah’ perintah-perintah yang dijalankan pengguna komputer untuk diproses oleh perangkat keras.

A. Jenis-jenis Software
Terdapat beberapa jenis software, di tinjau dari segi fungsi dan dari segi cara memperolehnya.
Ada 3 jenis tingkatan software dari segi fungsi, diantaranya :
- Sistem Operasi
- Program Aplikasi
- Bahasa Pemrograman

Sistem Operasi
Sistem operasi atau operating system ( OS) adalah perangkat lunak sistem yang bertugas untuk melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar sistem, termasuk menjalankan software aplikasi seperti program-program pengolah kata dan multimedia. Dengan kata lain sistem operasi merupakan software pada lapisan pertama yang ditaruh pada memori komputer pada saat komputer dinyalakan. Sedangkan software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan Sistem Operasi akan melakukan layanan inti umum untuk software-software tersebut. Layanan inti umum yang di maksud seperti akses ke disk, manajemen memori, skeduling task, dan antar-muka user. Sehingga masing-masing software tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat dilayani dan dilakukan oleh Sistem Operasi.

Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software. Lebih jauh daripada itu, Sistem Operasi melakukan semua tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi software lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan lain, dan memiliki akses kepada sistem file. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Sistem operasi terbagi menjadi 3 kelompok besar:

1. 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) yang dirilis pada tahun 2009, dan Windows Orient yang akan dirilis pada tahun 2014).
Contoh tampilan sistem operasi windows XP


2. Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, keluarga BSD (Berkeley Software Distribution), GNU/Linux, MacOS/X (berbasis kernel BSD yang dimodifikasi, dan dikenal dengan nama Darwin) dan GNU/Hurd.
3. Mac OS, adalah sistem operasi untuk komputer keluaran Apple yang biasa disebut Mac atau Macintosh. Sistem operasi yang terbaru adalah Mac OS X versi 10.4 (Tiger). Dan versi 10.5 (Leopard).
Contoh system operasi windows XP.


Program Aplikasi
Program Aplikasi atau Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Atau secara sederhana dapat di artikan sebagai perangkat lunak yang di buat untuk tujuan spesifik. Contoh utama perangkat lunak aplikasi adalah pengolah kata (mikrosoft office, office.org writer, dll), pengolah gambar grafis (CorelDraw, adobe illustrator, inDesign, dll), dan pemutar media (winamp, media player, nero showtime, dll).
Beberapa aplikasi yang digabung bersama menjadi suatu paket kadang disebut sebagai suatu paket atau suite aplikasi (application suite). Contohnya adalah Microsoft Office dan OpenOffice.org, yang menggabungkan suatu aplikasi pengolah kata, lembar kerja, serta beberapa aplikasi lainnya. Aplikasi-aplikasi dalam suatu paket biasanya memiliki antarmuka pengguna yang memiliki kesamaan sehingga memudahkan pengguna untuk mempelajari dan menggunakan tiap aplikasi. Sering kali, mereka memiliki kemampuan untuk saling berinteraksi satu sama lain sehingga menguntungkan pengguna. Contohnya, suatu lembar kerja dapat dibenamkan dalam suatu dokumen pengolah kata walaupun dibuat pada aplikasi lembar kerja yang terpisah.

Macam – Macam Software
1. Sistem Operasi
Sistem operasi merupakan sofware yang pertama kali dibaca oleh komputer pada saat booting sebagai dasar pengoperasian komputer. Terdapat 2 jenis sistem operasi berdasarkan tampilan antarmuka kepada penggunanya (user interface) yaitu yang berbasis CUI (Character User Interface) dan berbasis GUI (Graphical User Interface). Sistem operasi berbasis CUI, misalnya : DOS (Disk Operating Sistem) dan Sistem Operasi UNIX dan Linux pada mode terminal atau konsol. Sedangkan sistem operasi berbasis GUI, misalnya : Microsoft Windows 9x, 2000, NT, XP, serta sistem operasi UNIX dan Linux yang telah mendukung GUI.

2. Program bantuan atau Utility
program bantu (utility) merupakan program yang digunakan untuk mengisi kekurangan atau menampilkan kembali file suatu sistem operasi yang terhapus. PC Tools dan Norton Utilities merupakan contoh dari program ini. Salah satu dari kelemahan DOS adalah tidak mampu bekerja di sistem jaringan. Oleh karena itu beberapa perusahaan membuat program tambahan yang dapat mengubah sistem DOS tersebut (single user atau stand alone system) menjadi sistem operasi yang dapat digunakan oleh banyak pemakai (multiuser). Netware, Token R ing dan Lantastic merukan contoh-contoh program ini.

3. Bahasa Komputer (Computer Language)
Computer Language merupakan bahasa yang digunakan untuk membuat program komputer. Disebut bahasa karenacomputer language memiliki kosa kata dan tata bahasa yang harus ditaati oleh pemakainya.
Yang termasuk dalam jenis ini adalah :
a. Low Level Language, merupakan bahasa tingkat rendah karena sulit dipahami dan hanya dapat dimengerti oleh pembuatnya. Yang termasuk program ini adalah bahasa mesin assembly language
b. High Level Language, merupakan bahasa tingkat tinggi karena menggunakan kata-kata yang mudah dimengerti. Contoh dari program ini adalah BASIC, PASCAL, FORTRAN, dsb.

4. Program Aplikasi
Program aplikasi merupakan perangkat lunak siap pakai yang nantinya akan digunakan untuk membantu melaksanakan pekerjaan penggunanya. Aplikasi ini disiapkan sesuai kebutuhan.
Program aplikasi dapat dibedakan lagi menjadi :
a. Word Processing
Word Processing adalah program yang dapat dipakai untuk menyunting naskah. Contoh : Microsoft Word, Lotus Ami Pro dan WordPerfect.
Contoh tampilan program aplikasi Microsoft word


b. Desktop Publishing
Merupakan program yang mengatur tata letak cetakan pada suatu naskah sehingga siap untuk dicetak. Contoh : Ventura Publisher, Page Maker.
c. Program Speadsheet
Merupakan programprogram yang digunakan untuk mengolah data secara berkolom. Contoh : Microsoft Excell, Lotus Improv.
d. Database Management System
Salah satu kegunaan komputer didalam organisasi adalah untuk menyimpan data dalam jumlah besar. Dari data ini dapat dihasilkan berbagai informasi. Untuk menyimpan, mengolah data, dan kemudian menghasilkan informasi, diperlukan program yang disebut dengan program database management system (disingkat DBMS) dan sering disebut dengan program database saja. Contoh : Paradox, Foxpro, Microsoft Access, Approach.
e. Graphics
Salah satu kebutuhan pengguna adalah membuat gambar. Untuk itu ia bisa menggunakan program yang khusus digunakan untuk membuat gambar atau graphics. Seseorang yang tidak pintar menggambar dengan tangan, dapat membuat gambar yang bagus di komputer, karena gambar dikomputer mudah diubah dan diolah. Contoh : Corel Draw, Stanford Graphics, Visio, adobe photoshop.

                             Contoh Tampilan program aplikasi adobe photoshop 



f. Program Akuntasi
Aplikasi yang juga banyak dipakai dalam dunia bisnis adalah aplikasi yang berhubungan dengan keuangan dan akuntasi. Contoh : DacEasy Accounting, Pacioli 2000, PeachTree Accounting.
g. Program Statistik
Program statistik merupakan program yang digunakan untuk melakukan penelitian yang berhubungan dengan analisis statistik. Contoh : SAS, SPSS, Statisca.
h. Communication
Communication merupakan program yang digunakan untuk berkomunikasi dengan pemakai komputer lain. Contoh : Carbon Copy, DataFax, Procomm Plus, CrossTalk.
i. Multimedia


Contoh : Microsoft Video, nero showtime, winamp.
 







j. Antivirus
Antivirus merupakan program yang digunakan untuk mendetekdi dan menghilangkan virus yang tertular pada komputer yang sedang dipakai. Contoh : McAfee VirusScan, Norton Antivirus, AVG, SMADAV.
  Contoh tampilan antivirus SMADAV

Rabu, 23 November 2011

pengertian data base



Database adalah suatu susunan/kumpulan dataoperasional lengkap dari suatu organisasi/perusahaanyang diorganisir/dikelola dan simpan secara terintegrasidengan menggunakan metode tertentu denganmenggunakan komputer sehingga mampu menyediakaninformasi yang diperlukan pemakainya.

SISTEM DATABASE adalah suatu sistem penyusunandan pengelolaanrecord-record dengan menggunakankomputer, dengan tujuanuntuk menyimpan atau merekamserta memelihara data operasional lengkap sebuahorganisasi/perusahaan sehingga mampu menyediakinformasi yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.

KOMPONEN DASAR DARI SISTEM DATABASE
Terdapat 4 komponen pokok dari system database:
A. DATA, dengan ciri-ciri :
1. Data disimpan secara terintegrasi (Integrated)Terintegrated yaitu Database merupakan kumpulanberbagai macam file dari aplikasi-aplikasi yang
berbeda yang disusun dengan cara menghilangkanbagian-bagian yang rangkap (redundant)
2. Data dapat dipakai secara bersama-sama(shared)Shared yaitu Masing-masing bagian dari databasedapat diakses oleh pemakai dalam waktu yang
bersamaan, untuk aplikasi yang berbeda.

B. Perangkat Keras (HARDWARE)
Terdiri dari semua peralatan perangkat keras komputeryang digunakan untuk pengelolaan sistem databaseberupa :
1. Peralatan untuk penyimpanan misalnya disk, drum,tape
2. Peralatan input dan output
3. Peralatan komunikasi data, dll

C. Perangkat Lunak (SOFTWARE)
Berfungsi sebagai perantara (interface) antara pemakaidengan data phisik pada database, dapat berupa :
1. Database Management System (DBMS)
2. Program-program aplikasi & prosedur-prosedur

D. Pemakai (USER)
Terbagi menjadi 3 klasifikasi :
1. Database Administrator (DBA), orang/tim yangbertugas mengelola system database secarakeseluruhan
2. Programmer, orang/tim membuat program aplikasiyang mengakses database dengan menggunakanbahasa pemprograman
3. End user, orang yang mengakases database melaluiterminal dengan menggunakan query language atauprogram aplikasi yang dibuat oleh programmer

DATA PADA DATABASE DAN HUBUNGANNYA
Ada 3 jenis data pada sistem database, yaitu:
1. Data operasional dari suatu organisasi, berupa datayang disimpan didalam database
2. Data masukan (input data), data dari luar sistemyang dimasukan melalui peralatan input (keyboard)yang dapat merubah data operasional
3. Data keluaran (output data), berupa laporan melaluiperalatan output sebagai hasil dari dalam sistemyang mengakses data operasional

4. KEUNTUNGAN PEMAKAIAN SISTEM DATABASE
1. Terkontrolnya kerangkapan data dan inkonsistensi
2. Terpeliharanya keselarasan data
3. Data dapat dipakai secara bersama-sama
4. Memudahkan penerapan standarisasi
5. Memudahkan penerapan batasan-batasanpengamanan.
6. Terpeliharanya intergritas data
7. Terpeliharanya keseimbangan atas perbedaankebutuhan data dari setiap aplikasi
8. Program / data independent

KERUGIAN PEMAKAIAN SISTEM DATABASE
1. Mahal dalam implementasinya
2. Rumit/komplek
3. Penanganan proses recovery & backup sulit
4. Kerusakan pada sistem basis data dapat
mempengaruhi departemen yang terkait

ISTILAH-ISTILAH YG DIPERGUNAKAN DALAM SISTEM
BASIS DATA
a. Enterprise yaitu suatu bentuk organisasi
Contoh : Sekolah _ data_mhs
Rumah sakit _ data_pasien
b. Entitas yaitu suatu obyek yang dapat dibedakan denganobjek lainnya
Contoh :
Bidang administrasi siswa _ entitas mahasiswa, bukupembayaran
Bidang kesehatan _ entitas pasien, dokter, obat
c. Atribute/field yaitu setiap entitas mempunyai atribut atausuatu sebutan untuk mewakili suatu entitas.
Contoh :
Entity siswa _ field = Nim, nama_siswa,alamat,dll
Entity nasabah _field=Kd_nasabah,nama_nasabah,dll

d. Data value yaitu data aktual atau informasi yangdisimpan pada tiap data elemen atau atribute.
Contoh :
Atribut nama_karyawan _sutrisno, budiman, dll
e. Record/tuple yaitu kumpulan elemen-elemen yang salingberkaitan menginformasikan tentang suatu entity secara lengkap.
Contoh : record mahasiswa _nim, nm_mhs, alamat.
f. File yaitu kumpulan record-record sejenis yang mempunyai panjang elemen sama, atribute yang sama namun berbeda-beda data valuenya

g. Kunci elemen data yaitu tanda pengenal yang secara
unik mengindentifikasikan entitas dari suatu kumpulan
entitas.

TUJUAN PERANCANGAN DATABASE:
1. Untuk memenuhi informasi yang berisi kebutuhan–kebutuhan user secara khusus dan aplikasinya.
2. Memudahkan pengertian struktur informasi
3. Mendukung kebutuhan–kebutuhan pemrosesan dan beberapa objek penampilan (respone time,
processing time dan strorage space)
APLIKASI DATABASE DALAM LIFE CYCLE
1. Pendefinisian Sistem (System definition) Pendefinisian ruang lingkup dari sistem database, pengguna dan aplikasinya.
2. Perancangan Database (Database Design) Perancangan database secara logika dan fisik pada suatu sistem database sesuai dengan sistem manajemen database yang diinginkan.
3. Implementation
Pendefinisian database secara konseptual, eksternal dan internal, pembuatan file–file database yang kosong serta implementasi aplikasi software.
4.Pengambilan dan Konversi Data (Loading atau
data convertion) Database ditempatkan dengan baik, sehingga jika
ingin memanggil data secara langsung ataupun merubah file–file yang ada dapat di tempatkan kembali sesuai dengan format sistem databasenya
5.Konversi Aplikasi (Aplication conversion) Pengkonversian aplikasi agar dapat berjalan dengan database baru.
6.Pengujian dan Validasi (Testing dan Validation) Pengujian dengan menjalankan database dengan memberikan data-data “real” untuk menemukan kesalahan yang mungkin terjadi.

7. Monitoring dan Maintenance Montoring adalah proses pemantau performa dari database, jika performa database menurun maka dapat dilakukan proses tuning dan reorganized Maintenance adalah proses manajemen database selama database berjalan dan jika ada perubahan maka dapat dilakukan upgrade.

ADA 6 FASE PROSES PERANCANGAN DATABASE
1. Pengumpulan dan analisa
a. Menentukan kelompok pemakai dan bidang-bidang aplikasinya
b. Peninjauan dokumentasi yang ada
c. Analisa lingkungan operasi dan pemrosesan data
d. Daftar pertanyaan dan wawancara
2. Perancangan database secara konseptual
a. Perancangan skema konseptual
b. Perancangan transaksi yang akan terjadi dalam database.
3. Pemilihan DBMS
a. Faktor teknis
Contoh faktor teknik :
Tipe model data ( hirarki, jaringan atau relasional ), Struktur penyimpanan dan jalur pengaksesan yang didukung system manajemen database, Tipe interface dan programmer, Tipe bahasa query
b. Faktor Ekonomi dan Politik organisasi
Faktor-faktor ekonomi: Biaya penyiadaan hardware dan software, Biaya konversi pembuatan database, Biaya personalia, dll
Faktor Organisasi :
4. Perancangan database secara logik (data model
mapping)
a. Pemetaan (Transformasi data)
Transformasi yang tidak tergantung pada sistem, pada tahap ini transformasi tidak mempertimbangkan karakteristik yang spesifik atau hal– hal khusus yang akan diaplikasikan pada sistem manajemen
Database
b.Penyesuaian skema ke DBMS
penyesuaian skema yang dihasilkan dari tahap Pemetaan untuk dikonfirmasikan pada bentuk implementasi yang spesifik dari suatu model data seperti yang digunakan oleh sistem manajemen database yang terpilih
5. Perancangan database secara fisik
a. Response Time
Waktu transaksi database selama eksekusi untuk menerima respon
b. Space Utility
Jumlah ruang penyimpanan yang digunakan oleh database file dan struktur jalur pengaksesannya

program yang mengolah data base

Macam-macam Pengolah Data Description: http://www.e-dukasi.net/images/blank.gif
Terdapat beberapa macam perangkat lunak pengolah data yang sudah berkembang diantaranya: Database III (dBase III), Database IV (dBase IV), Foxbase, Microsoft Access, SPSS dan lain-lain.
1. Dbase III, Dbase IV dan Foxbase adalah program aplikasi pengolah data berbasis DOS
Description: http://www.e-dukasi.net/file_storage/materi_pokok/MP_225/Image/hal4a.jpg
2. Microsoft Access adalah program aplikasi pengolah data berbasis Windows
Description: http://www.e-dukasi.net/file_storage/materi_pokok/MP_225/Image/hal4b.jpg
3. SPSS dan Fox pro adalah sebuah aplikasi pemograman untuk membuat sebuah program berbasis data
Description: http://www.e-dukasi.net/file_storage/materi_pokok/MP_225/Image/hal4c.jpg


pengertian data base


Database adalah suatu susunan/kumpulan dataoperasional lengkap dari suatu organisasi/perusahaanyang diorganisir/dikelola dan simpan secara terintegrasidengan menggunakan metode tertentu denganmenggunakan komputer sehingga mampu menyediakaninformasi yang diperlukan pemakainya.

SISTEM DATABASE adalah suatu sistem penyusunandan pengelolaanrecord-record dengan menggunakankomputer, dengan tujuanuntuk menyimpan atau merekamserta memelihara data operasional lengkap sebuahorganisasi/perusahaan sehingga mampu menyediakinformasi yang diperlukan pemakai untuk kepentingan proses pengambilan keputusan.

KOMPONEN DASAR DARI SISTEM DATABASE
Terdapat 4 komponen pokok dari system database:
A. DATA, dengan ciri-ciri :
1. Data disimpan secara terintegrasi (Integrated)Terintegrated yaitu Database merupakan kumpulanberbagai macam file dari aplikasi-aplikasi yang
berbeda yang disusun dengan cara menghilangkanbagian-bagian yang rangkap (redundant)
2. Data dapat dipakai secara bersama-sama(shared)Shared yaitu Masing-masing bagian dari databasedapat diakses oleh pemakai dalam waktu yang
bersamaan, untuk aplikasi yang berbeda.

B. Perangkat Keras (HARDWARE)
Terdiri dari semua peralatan perangkat keras komputeryang digunakan untuk pengelolaan sistem databaseberupa :
1. Peralatan untuk penyimpanan misalnya disk, drum,tape
2. Peralatan input dan output
3. Peralatan komunikasi data, dll

C. Perangkat Lunak (SOFTWARE)
Berfungsi sebagai perantara (interface) antara pemakaidengan data phisik pada database, dapat berupa :
1. Database Management System (DBMS)
2. Program-program aplikasi & prosedur-prosedur

D. Pemakai (USER)
Terbagi menjadi 3 klasifikasi :
1. Database Administrator (DBA), orang/tim yangbertugas mengelola system database secarakeseluruhan
2. Programmer, orang/tim membuat program aplikasiyang mengakses database dengan menggunakanbahasa pemprograman
3. End user, orang yang mengakases database melaluiterminal dengan menggunakan query language atauprogram aplikasi yang dibuat oleh programmer

DATA PADA DATABASE DAN HUBUNGANNYA
Ada 3 jenis data pada sistem database, yaitu:
1. Data operasional dari suatu organisasi, berupa datayang disimpan didalam database
2. Data masukan (input data), data dari luar sistemyang dimasukan melalui peralatan input (keyboard)yang dapat merubah data operasional
3. Data keluaran (output data), berupa laporan melaluiperalatan output sebagai hasil dari dalam sistemyang mengakses data operasional

4. KEUNTUNGAN PEMAKAIAN SISTEM DATABASE
1. Terkontrolnya kerangkapan data dan inkonsistensi
2. Terpeliharanya keselarasan data
3. Data dapat dipakai secara bersama-sama
4. Memudahkan penerapan standarisasi
5. Memudahkan penerapan batasan-batasanpengamanan.
6. Terpeliharanya intergritas data
7. Terpeliharanya keseimbangan atas perbedaankebutuhan data dari setiap aplikasi
8. Program / data independent

KERUGIAN PEMAKAIAN SISTEM DATABASE
1. Mahal dalam implementasinya
2. Rumit/komplek
3. Penanganan proses recovery & backup sulit
4. Kerusakan pada sistem basis data dapat
mempengaruhi departemen yang terkait

ISTILAH-ISTILAH YG DIPERGUNAKAN DALAM SISTEM
BASIS DATA
a. Enterprise yaitu suatu bentuk organisasi
Contoh : Sekolah _ data_mhs
Rumah sakit _ data_pasien
b. Entitas yaitu suatu obyek yang dapat dibedakan denganobjek lainnya
Contoh :
Bidang administrasi siswa _ entitas mahasiswa, bukupembayaran
Bidang kesehatan _ entitas pasien, dokter, obat
c. Atribute/field yaitu setiap entitas mempunyai atribut atausuatu sebutan untuk mewakili suatu entitas.
Contoh :
Entity siswa _ field = Nim, nama_siswa,alamat,dll
Entity nasabah _field=Kd_nasabah,nama_nasabah,dll

d. Data value yaitu data aktual atau informasi yangdisimpan pada tiap data elemen atau atribute.
Contoh :
Atribut nama_karyawan _sutrisno, budiman, dll
e. Record/tuple yaitu kumpulan elemen-elemen yang salingberkaitan menginformasikan tentang suatu entity secara lengkap.
Contoh : record mahasiswa _nim, nm_mhs, alamat.
f. File yaitu kumpulan record-record sejenis yang mempunyai panjang elemen sama, atribute yang sama namun berbeda-beda data valuenya

g. Kunci elemen data yaitu tanda pengenal yang secara
unik mengindentifikasikan entitas dari suatu kumpulan
entitas.

TUJUAN PERANCANGAN DATABASE:
1. Untuk memenuhi informasi yang berisi kebutuhan–kebutuhan user secara khusus dan aplikasinya.
2. Memudahkan pengertian struktur informasi
3. Mendukung kebutuhan–kebutuhan pemrosesan dan beberapa objek penampilan (respone time,
processing time dan strorage space)
APLIKASI DATABASE DALAM LIFE CYCLE
1. Pendefinisian Sistem (System definition) Pendefinisian ruang lingkup dari sistem database, pengguna dan aplikasinya.
2. Perancangan Database (Database Design) Perancangan database secara logika dan fisik pada suatu sistem database sesuai dengan sistem manajemen database yang diinginkan.
3. Implementation
Pendefinisian database secara konseptual, eksternal dan internal, pembuatan file–file database yang kosong serta implementasi aplikasi software.
4.Pengambilan dan Konversi Data (Loading atau
data convertion) Database ditempatkan dengan baik, sehingga jika
ingin memanggil data secara langsung ataupun merubah file–file yang ada dapat di tempatkan kembali sesuai dengan format sistem databasenya
5.Konversi Aplikasi (Aplication conversion) Pengkonversian aplikasi agar dapat berjalan dengan database baru.
6.Pengujian dan Validasi (Testing dan Validation) Pengujian dengan menjalankan database dengan memberikan data-data “real” untuk menemukan kesalahan yang mungkin terjadi.

7. Monitoring dan Maintenance Montoring adalah proses pemantau performa dari database, jika performa database menurun maka dapat dilakukan proses tuning dan reorganized Maintenance adalah proses manajemen database selama database berjalan dan jika ada perubahan maka dapat dilakukan upgrade.

ADA 6 FASE PROSES PERANCANGAN DATABASE
1. Pengumpulan dan analisa
a. Menentukan kelompok pemakai dan bidang-bidang aplikasinya
b. Peninjauan dokumentasi yang ada
c. Analisa lingkungan operasi dan pemrosesan data
d. Daftar pertanyaan dan wawancara
2. Perancangan database secara konseptual
a. Perancangan skema konseptual
b. Perancangan transaksi yang akan terjadi dalam database.
3. Pemilihan DBMS
a. Faktor teknis
Contoh faktor teknik :
Tipe model data ( hirarki, jaringan atau relasional ), Struktur penyimpanan dan jalur pengaksesan yang didukung system manajemen database, Tipe interface dan programmer, Tipe bahasa query
b. Faktor Ekonomi dan Politik organisasi
Faktor-faktor ekonomi: Biaya penyiadaan hardware dan software, Biaya konversi pembuatan database, Biaya personalia, dll
Faktor Organisasi :
4. Perancangan database secara logik (data model
mapping)
a. Pemetaan (Transformasi data)
Transformasi yang tidak tergantung pada sistem, pada tahap ini transformasi tidak mempertimbangkan karakteristik yang spesifik atau hal– hal khusus yang akan diaplikasikan pada sistem manajemen
Database
b.Penyesuaian skema ke DBMS
penyesuaian skema yang dihasilkan dari tahap Pemetaan untuk dikonfirmasikan pada bentuk implementasi yang spesifik dari suatu model data seperti yang digunakan oleh sistem manajemen database yang terpilih
5. Perancangan database secara fisik
a. Response Time
Waktu transaksi database selama eksekusi untuk menerima respon
b. Space Utility
Jumlah ruang penyimpanan yang digunakan oleh database file dan struktur jalur pengaksesannya

pengertian data base

Database adalah suatu susunan/kumpulan data operasional lengkap dari suatu organisasi/perusahaan yang diorganisir/dikelola dan simpan secara...