20
banyak lagi hal yang dapat dilakukan oleh CSS. Singkatnya, CSS digunakan untuk mengatur susunan tampilan pada halaman HTML.
CSS dapat digunakan untuk menggantikan font, b, u dan u, dikarenakan hal berikut, sebuah file css dapat menjadi rujukan banyak halaman
HTML. Hanya dibutuhkan 1 baris kode untuk melakukan hal tersebut. Ini berarti akan meminimalkan file2 HTML yang akan dibuat. Jika ingin mengubah tampilan website
yang telah dibuat, maka yang perlu dilakukan hanya mengganti baris-baris kode pada css nya saja, tanpa perlu mengutak-atik file-file HTML nya.
CSS dapat mengatur banyak atribut pada sebuah halaman secara mudah. Misalnya: warna background, border, shadow, yang berbeda pada masing-masing tag
yang digunakan. Sekarang, kita akan mencoba melihat bagaimana css itu bekerja. Untuk itu, kita butuh sebuah text editor notepad, wordpad, Ms word, semua
tergantung kesukaan masing2, dan sebuah web browser tentunya.
2.2.4 Macromedia Dreamweaver 8
Macromedia Dreamweaver 8, atau biasa disebut “Dreamweaver 8”,adalah sebuah perangkat lunak aplikasi untuk mendesain dan membuat halaman web.
Dengan menggunakan Dreamweaver 8, ketika membuat sebuah halaman web, Anda tidak perlu lagi mengetik kode-kode HTML atau kode-kode lainnya secara
manual. Anda cukup melakukan klik beberapa kali, maka simsalabin, halaman web yang Anda inginkan sudah jadi.Ketika Anda mempelajari buku SGS Pemrograman
Web dengan HTML, CSS, dan JavaScript, Anda harus menuliskan beberapa baris kode HTML yang panjang, hanya untuk sekadar membuat sebuah Tabel.
Namun, dengan Dreamweaver 8, Anda dapat membuat table hanya dengan melakukan dua kali klik saja. Dreamweaver 8 akan menciptakan kode-kode
HTML yang sesuai untuk membuat tabel yang Anda inginkan tersebut.Selain HTML, Dreamweaver 8 juga mendukung CSS, JavaScript, PHP,ASP, dan bahasa
pemrograman lainnya untuk membuat web. Hal ini akan sangat menguntungkan Anda. Sebagai contoh, jika dahulu Anda harus mengetikkan kode-kode CSS
untuk membuat Style tertentu,maka dengan Dreamweaver 8,Dreamweaver 8 adalah versi terbaru dari keluarga Dreamweaver.
Versi pertamanya sendiri diluncurkan sekitar tahun 1994 oleh Macromedia Inc.
Dalam versi
terbaru ini,
banyak sekali
fasilitas baru
yang
21
ditambahkan.Contohnya, Anda akan dapat membuat dan menggunakan Style dalam CSS dengan mudah dan fleksibel. Panel untuk pengolahan CSS juga sudah
diperbarui dan lebih mudah digunakan. Dreamweaver 8 juga menyediakan beberapa template ha laman web baru, termasuk fasilitas Starter Pages.
2.2.5 Basis Data
1.Definisi 1. Database adalah kumpulan informasi yang disimpan di dalam komputer secara
sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
2. Database adalah representasi kumpulan fakta yang saling berhubungan disimpan secara bersama sedemikian rupa dan tanpa pengulangan redudansi yang tidak
perlu, untuk memenuhi berbagai kebutuhan. 3. Database merupakan sekumpulan informasi yang saling berkaitan pada suatu
subjek tertentu pada tujuan tertentu pula. 4. Database adalah susunan record data operasional lengkap dari suatu organisasi
atau perusahaan, yang diorganisir dan disimpan secara terintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi
informasi yang optimal yang dibutuhkan oleh para pengguna.
2. Asal Mula Istilah Database Istilah “database” berawal dari ilmu komputer. Meskipun kemudian artinya
semakin luas, memasukkan hal-hal di luar bidang elektronika, artikel ini mengenai database komputer. Catatan yang mirip dengan database sebenarnya sudah ada
sebelum revolusi industri yaitu dalam bentuk buku besar, kuitansi dan kumpulan data yang berhubungan dengan bisnis.
22
3.Konsep Dasar Database Konsep dasar dari database adalah kumpulan dari catatan-catatan, atau
potongan dari pengetahuan. Sebuah database memiliki penjelasan terstruktur dari jenis fakta yang tersimpan di dalamnya: penjelasan ini disebut skema. Skema
menggambarkan obyek yang diwakili suatu database, dan hubungan di antara obyek tersebut. Ada banyak cara untuk mengorganisasi skema, atau memodelkan struktur
database: ini dikenal sebagai database model atau model data. Model yang umum digunakan sekarang adalah model relasional, yang menurut istilah yaitu 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 dengan 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.
4. Perangkat Untuk Membuat Database Database dapat dibuat dan diolah dengan menggunakan suatu program
komputer, yaitu yang biasa kita sebut dengan software perangkat lunak. Software yang digunakan untuk mengelola dan memanggil kueri query database disebut
Database Management System DBMS atau jika diterjemahkan kedalam bahasa indonesia berarti “Sistem Manajemen Basis Data”.
DBMS terdiri dari dua komponen, yaitu Relational Database Management System RDBMS dan Overview of Database Management System ODBMS.
RDBMS meliputi Interface Drivers, SQL Engine, Transaction Engine, Relational Engine, dan Storage Engine. Sedangkan ODBMS meliputi Language Drivers, Query
Engine, Transaction Engine, dan Storage Engine. Sedangkan untuk lavel dari softwarenya sendiri, terdapat dua level software
yang memungkinkan kita untuk membuat sebuah database antara lain adalah High Level Software dan Low Level Software. Yang termasuk di dalam High Level
Software, antara lain seperti Microsoft SQL Server, Oracle, Sybase.
23
5.Tipe Data Base 1
Operational Data Base Database ini menyimpan data rinci yang diperlukan untuk mendukung operasi
dari seluruh organisasi. Mereka juga disebut subject- area databases SADB, transaksi database, dan produksi database. Contoh: database pelanggan, database
pribadi, database inventaris, akuntansi database.
2 Analytical database
Database ini menyimpan data dan informasi yang diambil dari operasional yang dipilih dan eksternal database. Mereka terdiri dari data dan informasi yang dirangkum
paling dibutuhkan oleh sebuah organisasi manajemen dan End-user lainnya. Beberapa orang menyebut analitis multidimensi database sebagai database, manajemen
database, atau informasi database.
3 Data warehouse
Sebuah data warehouse menyimpan data dari saat ini dan tahun- tahun sebelumnya data yang diambil dari berbagai database operasional dari sebuah
organisasi. Data warehouse menjadi sumber utama data yang telah diperiksa, diedit, standar dan terintegrasi sehingga dapat digunakan oleh para manajer dan pengguna
akhir lainnya di seluruh organisasi profesional. Perkembangan terakhir dari data warehouse adalah dipergunakan sebagai Shared nothing architecture untuk
memfasilitasi ekstrem scaling.
4 Distributed database
Ini adalah database-kelompok kerja lokal dan departemen di kantor regional, kantor cabang, pabrik-pabrik dan lokasi kerja lainnya. Database ini dapat mencakup
kedua segmen yaitu operasional dan user database, serta data yang dihasilkan dan digunakan hanya pada pengguna situs sendiri.
24
5 End-user database
Database ini terdiri dari berbagai file data yang dikembangkan oleh end-user di workstation mereka. Contoh dari ini adalah koleksi dokumen dalam spreadsheet, word
processing dan bahkan download file.
6 6 External database
Database ini menyediakan akses ke eksternal, data milik pribadi online - tersedia untuk biaya kepada pengguna akhir dan organisasi dari layanan komersial.
Akses ke kekayaan informasi dari database eksternal yang tersedia untuk biaya dari layanan online komersial dan dengan atau tanpa biaya dari banyak sumber di Internet.
7 Hypermedia databases on the web
Ini adalah kumpulan dari halaman-halaman multimedia yang saling berhubungan di sebuah situs web. Mereka terdiri dari home page dan halaman
hyperlink lain dari multimedia atau campuran media seperti teks, grafik, gambar foto, klip video, audio dll.
8 Navigational database
Dalam navigasi database, queries menemukan benda terutama dengan mengikuti referensi dari objek lain.
9 In-memory databases
Database di memori terutama bergantung pada memori utama untuk penyimpanan data komputer. Ini berbeda dengan sistem manajemen database yang
menggunakan disk berbasis mekanisme penyimpanan. Database memori utama lebih cepat daripada dioptimalkan disk database sejak Optimasi algoritma internal menjadi
lebih sederhana dan lebih sedikit CPU mengeksekusi instruksi. Mengakses data dalam menyediakan memori lebih cepat dan lebih dapat diprediksi kinerja dari disk. Dalam
aplikasi di mana waktu respon sangat penting, seperti peralatan jaringan telekomunikasi yang mengoperasikan sistem darurat, database memori utama yang
sering digunakan.
25
10 Document-oriented databases Document-oriented databases merupakan program komputer yang dirancang
untuk aplikasi berorientasi dokumen. Sistem ini bisa diimplementasikan sebagai lapisan di atas sebuah database relasional atau objek database. Sebagai lawan dari
database relasional, dokumen berbasis database tidak menyimpan data dalam tabel dengan ukuran seragam kolom untuk setiap record. Sebaliknya, mereka menyimpan
setiap catatan sebagai dokumen yang memiliki karakteristik tertentu. Sejumlah bidang panjang apapun dapat ditambahkan ke dokumen. Bidang yang dapat juga berisi
beberapa bagian data.
11
Real-time databases Real-time Database adalah sistem pengolahan dirancang untuk menangani
beban kerja negara yang dapat berubah terus-menerus. Ini berbeda dari database tradisional yang mengandung data yang terus- menerus, sebagian besar tidak
terpengaruh oleh waktu. Sebagai contoh, pasar saham berubah dengan cepat dan dinamis. Real-time processing berarti bahwa transaksi diproses cukup cepat bagi hasil
untuk kembali dan bertindak segera. Real-time database yang berguna untuk akuntansi, perbankan, hukum, catatan medis, multi-media, kontrol proses, sistem
reservasi, dan analisis data ilmiah.
12 Relational Database Standar komputasi bisnis sejak tahun 2009,[update], relational database adalah
database yang paling umum digunakan saat ini. Menggunakan meja untuk informasi struktur sehingga mudah untuk mencari.
6.Model database Database memiliki dua varian model,yaitu :
A. Post-relational database models Sebuah produk yang menawarkan model data yang lebih umum dari model
relasional dan dikenal sebagai post-relational. Model data dalam produk tersebut mencakup hubungan namun tidak dibatasi oleh Prinsip Informasi yang mana
mewakili semua informasi dengan nilai-nilai data dalam kaitannya dengan hal itu. Sebagian dari perluasan ini ke model relasional benar-benar mengintegrasikan
26
konsep-konsep dari teknologi yang tanggal pre-date the . Sebagai contoh, mereka mengijinkan representasi dari directed graph dengan trees pada node. Beberapa
produk menerapkan model tersebut melakukannya dengan memperluas sistem database relasional dengan fitur non-relasional. Sedangkan yang lainnya, telah tiba di
tempat yang sama dengan menambahkan fitur relasional untuk sistem pre-relational. Anehnya, hal ini memungkinkan produk-produk yang secara historis pre-relational,
seperti PICK dan gondok, untuk membuat klaim yang masuk akal untuk post- relational dalam arsitektur saat ini.
B. Object database models Dalam beberapa tahun terakhir,[update], paradigma yang berorientasi pada obyek
telah diterapkan dalam bidang-bidang seperti teknik dan spasial database, telekomunikasi dan ilmu pilmiah lainnya. Para konglomerasi pemrograman
berorientasi objek dan teknologi database mengarah pada model pemrograman baru yang dikenal sebagai Object database . Database ini berusaha untuk membawa dunia
database dan aplikasi-dunia pemrograman lebih dekat bersama-sama, khususnya dengan memastikan bahwa database menggunakan jenis system yang sama seperti
program aplikasi. Hal ini bertujuan untuk menghindari overhead kadang- kadang disebut sebagai ketidakcocokan impedansi untuk mengkonversi informasi antara
perwakilan di database misalnya sebagai baris dalam tabel dan perwakilan di program aplikasi biasanya sebagai objek. Pada saat yang sama, object database
berupaya untuk memperkenalkan ide-ide kunci dari pemrograman objek, seperti encapsulation dan , ke dalam dunia database. Berbagai cara-cara ini telah dicoba
untuk menyimpan objek dalam database. Beberapa produk mengalami masalah dari sisi pemrograman aplikasi, dengan membuat objek dimanipulasi oleh program terus-
menerus. Hal ini juga biasanya memerlukan penambahan pertanyaan semacam bahasa, karena bahasa pemrograman konvensional tidak menyediakan fungsionalitas
tingkat bahasa untuk menemukan obyek berdasarkan isi informasi mereka.
27
7.Entity relationalship diagram ERD merupakan suatu model untuk menjelaskan hubungan antar data dalam
basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar relasi. ERD untuk memodelkan struktur data dan hubungan antar data, untuk
menggambarkannya digunakan beberapa notasi dan simbol. Pada dasarnya ada tiga simbol yang digunakan, yaitu :
A. Entiti Entiti merupakan objek yang mewakili sesuatu yang nyata dan dapat
dibedakan dari sesuatu yang lain Fathansyah, 1999: 30. Simbol dari entiti ini biasanya digambarkan dengan persegi panjang.
B. Atribut Setiap entitas pasti mempunyai elemen yang disebut atribut yang berfungsi
untuk mendeskripsikan karakteristik dari entitas tersebut. Isi dari atribut mempunyai sesuatu yang dapat mengidentifikasikan isi elemen satu dengan yang lain. Gambar
atribut diwakili oleh simbol elips. C. Hubungan Relasi
Hubungan antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda. Relasi dapat digambarkan sebagai berikut :
Relasi yang terjadi diantara dua himpunan entitas misalnya A dan B dalam satu
basis data yaitu Abdul Kadir, 2002: 48 :
1. Satu ke satu One to one Hubungan relasi satu ke satu yaitu setiap entitas pada himpunan entitas A
berhubungan paling banyak dengan satu entitas pada himpunan entitas B. 2. Satu ke banyak One to many
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi setiap entitas pada entitas B dapat berhubungan
dengan satu entitas pada himpunan entitas A. 3. Banyak ke banyak Many to many
Setiap entitas pada himpunan entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas B.
28
8.DBMS Database Management System DBMS Database Management System adalah sebuah perangkat lunak yang
ditulis khususnya untuk mengontrol struktur sebuah database dan mengakses data. Dalam DBMS, pergantian alamat hanya boleh dimasukkan sekali, dan informasi yang
di-update akan tersedia dalam sembarang file yang sesuai. Keuntungan dari Database Management System adalah:
A. Pengulangan Data Berkurang Pengulangan data atau repetisi berarti bahwa field data yang sama misal: alamat
seseorang muncul berkali-kali dalam file yang berbeda dan terkadang dalam format yang berbeda. Dalam sistem pemrosesan yang lama, file-file yang berbeda akan
mengulang data yang sama sehingga memboroskan ruang penyimpanan.
B. Integritas Data Meningkat Integritas data berarti data itu akurat, konsisten dan terbaru. Dalam sistem lama,
ketika ada perubahan dalam sebuah file, perubahan ini tidak perlu dibuat dalam file lain. Akibatnya, beberapa laporan memiliki informasi yang tidak akurat. Dalam
DBMS, berkurangnya pengulangan berarti meningkatkan kesempatan integritas data, karena semua perubahan hanya dilakukan di satu tempat.
C. Keamanan Meningkat
Meskipun berbagai departemen bisa berbagi pakai data, namun akses ke informasi bisa dibatasi hanya untuk pengguna tertentu. Hanya dengan menggunakan
password maka informasi finansial, medis, dan nilai mahasiswa dalam database sebuah universitas tersedia hanya bagi mereka yang memiliki hak untuk
mengetahuinya.
D. Kemudahan Memelihara Data DBMS menawarkan prosedur standar untuk menambahkan, mengedit dan
menghapus rekaman, juga untuk memvalidasi pemeriksaan untuk memastikan bahwa data yang tepat sudah dimasukkan dengan benar dan lengkap ke dalam masing-
masing jenis field. Utilitas backup data membantu memastikan tersedianya data jika terjadi kegagalan sistem primer.
29
Tiga komponen utama yang terdapat dalam DBMS adalah:
A.
Kamus Data Atau biasa disebut repositori, adalah dokumen atau file yang menyimpan
definisi data dan deskripsi struktur data yang digunakan dalam database. Kamus data tidak memuat data aktual database, namun hanya informasi untuk mengelolanya.
Tanpa kamus data, DBMS tidak dapat mengakses data dari database. Kamus data menentukan pengaturan dasar database dan memuat dafta semua file ke dalam
database, jumlah record setiap file, dan namna serta tipe masing-masing field. Kamus data juga membantu melindungi keamanan database dengan mengindikasikan siapa
saja yang memiliki hak untuk mengaksesnya.
B.
Utilitas Adalah program yang membantu Anda untuk dapat memperoleh database
dengan cara menciptakan, mengedit, dan menghapus data, record dan file. Dengan utilitas ini Anda dapat memonitor jenis data yang dimasukkan dan memilah database
Anda berdasarkan key field; melakukan pencarian serta mengatur informasi juga menjadi lebih mudah.
C.
Penghasil Laporan Adalah program untuk menghasilkan dokumen yang terlihat pada layar atau
yang dicetak dari semua atau sebagian database.
D.
Administator Database Database Administator DBA mengatur semua aktivitas yang berhubungan
dengan dan yang diperlukan untuk sebuah database organisasi. Ia memastikan bahwa database mempunyai kemampuan untuk diperbaiki, mempunyai integritas, keamanan,
ketersediaan, keandalan, dan performa. DBA menentukan hak akses pengguna; membuat standar, petunjuk dan prosedur kontrol; membantu menentukan prioritas
permintaan; menentukan kebutuhan pengguna; dan mengembangkan dokumentasi pengguna dan prosedur input. DBA juga menangani masalah keamanan dan membuat
serta memberlakukan kebijakan mengenai privasi pengguna.
30
2.2.6 Java Scirpt