Prinsip Dasar Database
Prinsip Dasar Database
JENIS DATA
Sebelum merancang dan membuat tabel baru, sebaiknya mengenal
terlebih dahulu berbagai jenis data yang akan ditampilkan pada setiap
field. Jenis-jenis data pada Microsoft Access adalah sebagai berikut:
Text
Dapat menerima huruf, angka, spasi, dan tanda baca. Sebuah field berisi
jenis data teks dapat menampung hingga 255 karakter atau sebanyak
lebar yang ditentukan dalam properti Field Size.
Memo
Dapat menerima teks apa saja sebagai catatan atau keterangan dengan
panjang maksimal 65.535 karakter.
Number
Dapat berisi data bilangan yang digunakan untuk perhitungan otomatis.
Date atau Time
Hanya dapat menerima tanggal atau waktu.
Currency
Dapat berisi nilai unag dan data bilangan yang digunakan dalam
perhitungan matematis termasuk data dengan 1 sampai 4 angka di
belakang desimal. Tipe data ini memiliki ketelitian sampai 15 digit di
sebelah kiri tanda desimal dan 4 digit di sebelah kanan tanda desimal.
AutoNumber
Berisi bilangan yang berurutan atau bilangan acak yang unik yang secara
otomatis diberikan oleh Acces jika record baru ditambahkan ke dalam
tabel. Tipe data ini tidak dapat diubah oleh user. Properti Field Size dari
tipe data ini dapat berupa Long Integer atau Replication ID.
Yes/No
Berisi nilai Yes/No, atau field yang hanya memiliki dua kemungkinan
nilai (Yes/No, True/False, atau On/Off)
OLE Object
Berisi objek yang dikaitkan atau disisipkan ke dalam tabel Access.
Contohnya seperti lembar kerja Excel, dokumen Word, gambar, foto,
grafik, suara dan lainnya.
Hyperlink
Dapat diisi dengan alamat hyperlink (URL) agar bisa terkait dengan
objek atau data yang tersimpan dilokasi tertentu. Dengan menggunakan
hyperlink, kita dapat melompat ke sebuah objek dalam database
Microsoft Access, ke dokumen Microsoft Word, ke lembar kerja
Microsoft Excel, ke slide presentasi Microsoft PowerPoint, atau ke
halaman Web di Internet.
Lookup Wizard
Memungkinkan kita untuk memilih nilai dari tabel lain atau daftar nilai
yang didefinisikan sendiri dengan menggunakan listbox atau combobox.
Jenis Software
Software Suite
web Browser
Software aplikasi yang mendukung navigasi melalui sumber daya point-and-klik dari Web
Surfing web
Menjadi sebuah platform perangkat lunak universal untuk aplikasi berbasis internet
Microsoft Explorer, Netscape Navigator, Firefox, Opera atau Mozilla
Software alternatif
Outsourcing pengembangan dan pemeliharaan perangkat lunak
Penyedia layanan aplikasi (ASP)
Perusahaan yang memiliki, mengoperasikan dan memelihara perangkat lunak aplikasi dan
sumber daya sistem komputer
Software Perizinan
Semua perangkat lunak (COTS, ASP) berlisensi
Anda tidak membeli software: Anda membeli lisensi untuk menggunakan perangkat lunak di
bawah persyaratan perjanjian lisensi
Izin untuk melindungi hak kekayaan vendor
Kasus 2: Open-Source Software
Perangkat lunak open-source
Juga disebut sebagai perangkat lunak bebas
Software dapat dimodifikasi
Biasanya diperoleh dengan lisensi
Lisensi memberikan Anda hak untuk menjalankan perangkat lunak, memiliki kode sumber,
memodifikasi kode sumber dan mendistribusikan salinan dari perangkat lunak
Gratis tapi harus membayar untuk pelatihan, dukungan, dokumentasi
Contoh: Linux, Apache Web Server, Sendmail, bahasa Perl scripting
Sistem operasi
Sistem terpadu program yang
Mengelola operasi CPU
Mengontrol input / output dan penyimpanan sumber daya dan kegiatan dari sistem komputer
Menyediakan layanan dukungan sebagai komputer mengeksekusi program aplikasi
User Interface
Bagian dari sistem operasi yang memungkinkan Anda untuk berkomunikasi dengan itu
Tiga jenis utama:
Command-driven
Menu-didorong
Antarmuka pengguna grafis (GUI)
Software yang membantu aplikasi perangkat lunak pertukaran data beragam dan bekerja sama
lebih efisien
Bahasa Pemrograman
Bahasa Mesin
Bahasa generasi pertama
Semua instruksi program harus ditulis dengan menggunakan kode biner yang unik untuk setiap
komputer
Programmer harus mengetahui operasi internal dari jenis tertentu CPU
assembler Bahasa
Bahasa generasi kedua
Simbol digunakan untuk mewakili kode operasi dan lokasi penyimpanan
Perlu program penerjemah bahasa untuk mengkonversi instruksi ke instruksi mesin
Digunakan oleh sistem programmer (yang program perangkat lunak sistem)
Tingkat Tinggi Bahasa
Bahasa generasi ketiga
Instruksi yang menggunakan pernyataan singkat atau ekspresi aritmatika
Macroinstructions: setiap pernyataan menghasilkan beberapa instruksi mesin ketika
diterjemahkan oleh compiler atau interpreter
Mudah untuk belajar dari assembler
mesin independen
Kurang efisien daripada assembler
Keempat-Generation Bahasa
Berbagai bahasa pemrograman yang nonprocedural dan percakapan
Nonprocedural - pengguna menentukan hasil yang mereka inginkan saat komputer menentukan
urutan instruksi yang akan mencapai hasil tersebut
Natural Language - sangat dekat dengan bahasa manusia Inggris atau lainnya
Obyek Berorientasi Bahasa
Menggabungkan elemen data dan prosedur yang akan dilakukan atas mereka menjadi Objects
Misalnya, sebuah benda bisa menjadi data tentang rekening bank dan prosedur yang dilakukan di
atasnya seperti perhitungan bunga
Layanan web
komponen perangkat lunak
berdasarkan kerangka Web dan berorientasi obyek standar dan teknologi
untuk menggunakan Web
untuk elektronik menghubungkan aplikasi pengguna yang berbeda dan platform komputasi yang
berbeda
Bagaimana kerja web layanan
2 comments
Sebagaimana kita telah ketahui tentang database dan fungsi database, yaitu
sekumpulan informasi yang disimpan secara sistematik yang dan hanya bisa dibuka
oleh
beberapa
software
tertentu,,,
dan pada postingan saya kali ini saya akan menjelaskan kepada anda beberapa
software untuk membuat database dan yaitu sebagai berikut :
1. Microsoft
Access
Microsoft Access (atau Microsoft Office Access) adalah sebuah program aplikasi
basis data komputer relasional yang ditujukan untuk kalangan rumahan dan
perusahaan kecil hingga menengah. Aplikasi ini merupakan anggota dari
beberapa aplikasi Microsoft Office, selain tentunya Microsoft Word, Microsoft
Excel, dan Microsoft PowerPoint. Aplikasi ini menggunakan mesin basis data
Microsoft Jet Database Engine, dan juga menggunakan tampilan grafis yang
intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office
Access 2007 yang termasuk ke dalam Microsoft Office System 2007.
Microsoft Access dapat menggunakan data yang disimpan di dalam format
Microsoft Access, Microsoft Jet Database Engine, Microsoft SQL Server, Oracle
Database, atau semua kontainer basis data yang mendukung standar ODBC.
dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki
oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah
perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir
atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia
yang mendirikan MySQL AB adalah: David Axmark, Allan Larsson, dan Michael
Monty
Widenius.
5. Postgre
SQL
Postgre SQL merupakan tool untuk membuat database server yang bersifat open
source yang memiliki licensi GPL (General Public License). Postgre SQL
mendukung bahasa pemrograman seperti : SQL, C, C++, Java, PHP dan
lainnya. Dengan lisensi GPL, PostgreSQL dapat digunakan, dimodifikasi dan
didistribusikan oleh setiap orang tanpa perlu membayar lisensi (free of charge)
baik untuk keperluan pribadi, pendidikan maupun komersil. Kebanyakan
PostgreSQL tersedia untuk pengguna Linux
6. Firebird
Firebird (juga disebut FirebirdSQL) adalah sistem manajemen basisdata
relasional yang menawarkan fitur-fitur yang terdapat dalam standar ANSI SQL-99
dan SQL-2003. RDBMS ini berjalan baik di Linux, Windows, maupun pada
sejumlah platform Unix. Firebird di diarahkan dan di-maintain oleh FirebirdSQL
Foundation. Ia merupakan turunan dari Interbase versi open source milik
Borland. Modul-modul kode baru ditambahkan pada Firebird dan berlisensi di
bawah Initial Developers Public License (IDPL), sementara modul-modul aslinya
dirilis oleh Inprise berlisensi di bawah InterBase Public License 1.0. Kedua lisensi
tersebut merupakan versi modifikasi dari Mozilla Public License 1.1. Selain dari
software-software diatas, masih banyak lagi softwarenya seperti dBase, syBase,
Informix, FoxPro, DB2, dll (dan lupa lagi, bukan dan lain-lain,hehehe)
Read more: http://myblogiky.blogspot.com/2011/10/macam-macam-softwaredatabase.html#ixzz2jmRSazHP
- Field Size : untuk mengatur ukuran field dari masing2 field, saya sarankan untuk memberikan
size secukupnya karena nanti berpengaruh pada size tabel yang di buat.