JAKARTA FESTIVAL FILM PELAJAR

Ini pengalaman yang langsung saya alami saya menang dan masuk di lomba JAKARTA FESTIVAL FILM PELAJAR 2009 ini di ikuti seluruh sekolah SMA sedrajat jakarta

Cara Mereset TrialKaspersky 2012 Sehingga dapat Menggunakan Tampa Membayar

informasi sedikit bagi para penggemar antivirus kaspersky memang si anti virus kaspersky itu susah cari yang FREE pasti kebanyakan hanya TRIAL nya ajah tapi wajarlah antivirus sekelas Kaspersky tidak mudah di dapat karena service yang diberikan untuk menjaga komputer

EH PEMUDA MIKIR (PROSA)

suka aneh sama pemuda jaman sekarang udah tau dimana- mana selalu di jelaskan bahwa narkoba itu bikin hidup kalian susah tapi kenapa masih banyak pemuda yang terjerumus ke dunia narkotika buat para pemuda perhatikan pantun ane …

ANTARA DUA PILIHAN CINTA? ATAU CITA-CITA?

Cinta atau kasih sayang mungkin kata ini selalu terdengar di telinga kita dan segala aspek yang ada di dunia selalu menyangkut yang namanya Cinta atau kasih sayang.Mungkin Cinta atau kasih sayang dapat mengingatkan kita pada seseorang yang memilki arti khusus dalam diri atau hidup kita.

PERUBAHAN DAN PERKEMBANGAN ORGANISASI BERBAHAYA”ILUMINATI”

Iluminatus adalah sebuah persaudaraan atau organisasi kuno yang keberdaanya sangat dirahasiakan dan diyakini masih tetap ada sampai sekarang walaupun tidak ada bukti - bukti keberadaan persaudaraan ini sampai saat ini. Para penganut Illuminati disebut Illuminatus. Iluminai di dirikan oleh Adam Weishaupt 1 Mei 1776 M di Ingolstadt (Bavaria Atas) dengan nama Ordo Illuminati.

Friday, July 4, 2014

Cascading Style Sheet ( CSS )



Cascading Style Sheet atau yang disingkat CSS memungkinkan untuk mendesain (style) tampilan dokumen (Php dan HTML) dengan memisahkan isi dari dokumen HTML dengan kode untuk menampilkannya (CSS). Di dalam dunia desain web, layout atau mengatur letak web, format huruf, dan lain nya yang ada dalam sebuah web menjadi bagian yang amat penting bahkan bisa jadi yang paling lama dibanding dengan bagain desain web lainnya. Karena jika kita membua layout yang salah, maka web kita juga akan salah diterjemahkan oleh browser. Hal itu juga bisa disebabkan karena setiap browser memilliki dukungan bahasa(CSS) yang berbeda dan tentunya default dari browsernya sendiri yang berbeda-beda. Browser yang paling rewel soal layout css adalah IE karena kurang dukungannya terhadap CSS.

Jika kita memiliki banyak file HTML, kita hanya perlu satu file CSS, sehingga ketika kita mengganti jenis huruf pada file CSS maka semua file HTML yang berhubungan pada file CSS tersebut akan berubah. CSS distandarisasi oleh W3C (World Wide Web Consortium). CSS dapat dipasang pada dokumen HTML yang telah jadi. Dalam melayout sebuah web ada dua metode yang sering dipakai untuk membuat sebuah layout halaman web yaitu:

1.                  Metode Table

2.                   Metode Div

Manfaat dari CSS:

1.                  Kode HTML menjadi lebih sederhana dan lebih mudah diatur,

2.                  Ukuran file menjadi lebih kecil, sehingga load file lebih cepat,

3.                  Mudah untuk merubah tampilan, hanya dengan merubah file CSS saja,

4.                  Dapat berkolaborasi dengan JavaScript.

5.                  Digunakan dalam hampir semua web browser.

Pada umunya ada empat bagian yang sering ada dalam layout sebuah web yaitu:

Header–> berisi tema web/ judul

Menu –> menu link web

Content –> isi dari web

Footer –> identitas/ copyright

Pengertian E-commerce



Electronic commerce (e-commerce) merupakan salah satu teknologi yang berkembang pesat seiring dengan kehadiran internet dalam kehidupan masyarakat. Banyak orang mendapatkan manfaat dan kemudahan berbisnis melalui internet. Electronic commerce merupakan konsep baru yang biasa digambarkan sebagai proses jual beli barang dan jasa pada World Wide Web atau pertukaran produk, jasa dan informasi melalui jaringan informasi termasuk internet.

Ada beberapa difinisi electronic commerce yang dapat dilihat dari beberapa perspektif yaitu sebagai berikut :
1.      Persepektif komunikasi     : E-commerce merupakan pengiriman
  informasi produk atau layanan melalui lini   
  telepon, jaringan komputer atau sarana  
  elektronik lainnya.

2.      Perspektif layanan             :  E-commerce merupakan salah satu alat
   yang memenuhi keinginan perusahaan,
   konsumen dan manajemen dalam
   mengurangi biaya layanan ketika     
   meningkatkan mutu dari barang dan
   kecepatan layanan.

3.      Persepektif online             :  E-commerce berkaitan dengan kapasitas
                                               jual beli produk dan informasi di internet.

Electronic commerce merupakan suatu set dinamis teknologi, aplikasi dan proses yang menghubungkan perusahaan, konsumen dan komunitas melalui transaksi elektronik dan perdagangan barang, pelayanan dan informarsi yang dilakukan secara elektronik.
Electronic commerce adalah aktifitas bisnis yang diarahkan pada pertukaran nilai melalui jaringan telekomunikasi berupa internet. Electronic commerce merupakan sebuah sistem yang dibangun dengan tujuan untuk meningkatkan efisiensi dan efektifitas dalam berbisnis dengan memanfaatkan teknologi informasi untuk meningkatkan kualitas dari produk, layanan dan informasi, serta mengurangi biaya-biaya yang tidak diperlukan, sehingga harga dari produk atau pelayanan dari informasi tersebut dapat ditekan sedemikian rupa tanpa mengurangi kualitas yang ada.
Dari beberapa pengertian tersebut dapat disimpulkan bahwa E-commerce merupakan segala bentuk transaksi perdagangan atau perniagaan barang dan jasa dengan menggunakan media elektronik. Serta proses pembelian dan penjualan jasa atau produk antara dua belah pihak melalui internet dan sejenis mekanisme bisnis elektronik dengan fokus pada transaksi indivindu dengan menggunakan internet sebagai sarana pertukaran barang atau jasa antar instansi, atau indivindu dengan instansi.








2.1.1 Karakteristik E-commerce

 Berbeda dengan transaksi perdagangan biasa, transaksi E-commerce memiliki beberapa karakteristik yang sangat khusus,

a.      Transaksi tanpa batas
Sebelum era internet, batas-batas geografi menjadi penghalang suatu perusahaan atau indivindu yang ingin go-international. Hanya perusahaan atau indivindu dengan modal besar yang dapat memasarkan produknya keluar negeri. Namun sekarang, dengan internet pengusaha kecil dan menengah dapat memasarkan produknya secara internasional, cukup dengan membuat situs, web atau memasang iklan di situs-situs internet tanpa batas waktu (24jam) dan tentu saja pelanggan dari seluruh dunia dapat mengakses situs tersebut dan melakukan transaksi online.

b.      Transaksi antonim
Para penjual dan pembeli dalam transaksi melalui internet tidak harus bertemu muka satu sama lain. Penjual tidak memerlukan nama dari pembeli, sepanjang mengenai pembayarannya telah diotoritasi oleh penyedia sistem pembayaran yang ditentukan, biasanya dengan kartu kredit.

1.      Produk digital dan non-digital
Produk-produk digital seperti perangkat lunak komputer, music dan produk yang bersifat digital dapat dipasarkan melalui internet dengan cara mengunduh secara elektronik. Dalam perkembangannya, objek yang ditawarkan melalui internet juga meliputi barang-barang kebutuhan hidup lainnya, seperti komputer, televisi, mesin cuci, dan lain sebagainya.

2.      Produk barang tidak berwujud
Banyak perusahaan yang bergerak dibidang E-commerce dengan menawarkan barang tidak berwujud, Seperti data perangkat lunak dan ide-ide yang dijual melalui internet.

Contoh bab1 penulisan ilmiah



BAB I
PENDAHULUAN

1.1  Latar Belakang
Perkembangan internet tidak hanya untuk sarana informasi maupun entertainment namun saat ini banyak digunakan untuk transaksi bisnis .Hal ini sangat menguntungkan karena bisnis melalu online bias menjakau seluruh wilayah di berbagai dunia.Banyak orang yang sudah melirik internet untuk melancarkan bisnisnya.Bisnis internet merupakan suatu bisnis yang dalam prosesnya baik dalam pemesanan maupun pengantaran barang seluruhnya menggunakan media internet
.Bisnis ini juga di sebut e-commerce,bisnis ini merupakan suatu model bisnis yang baru tetapi memiliki berbagai keuntungan dan kelebihan dibandingkan bisnis konvesional.Pada kesempatan ini,penulis ingin memanfaatkan media internet untuk merancang dan membuat website e-commerce Hashtag Corporation situs ini dibuat agar bisnis dan promosi Brand Clothing Hashyag Corporation dapat berkembang dengan baik .
Oleh karena itu penulis mencoba membuat website ini dengan judul “Membuat website Hashtag Croporation dengan menggunakan Codeigniter”.Penulisan ilmiah ini,dibangun dengan menggunakan Codeigniter sebagai software penunjang pembuatan website,dikarenakan Codeigniter Open Source.

1.2  Batasan Masalah
Penulisan ini hanya terbatas pada pembuatan website Brand Hashtag Croporation dimana didalamnya berisi tentang Brand Hashtag Croporation,informasi yang berkaitan dengan produk dan didalam website ini,user dapat bergabung menjadi member untuk pemesanan produk dan fasilitas pembayaran dilakukan dengan melalui transfer ATM.

1.3  Tujuan Penelitian
Tujuan dari penulisan ilmiah ini adalah membangun web ecommerce Hashtag Croporation yang ditujukan untuk masyarakat luas agar mereka mengetahui keberadaan Brand Hashtag Croporation,informasi produk yang dijual .

1.4           Metodologi Penilitian
            Dalam pembuatan website ini, penulis melakukan penelitian dalam beberapa tahap, antara lain: Tahap Analisa, Tahap Design, Tahap Implementasi, dan Tahap Maintenance. 

1.4.1        Tahap Analisa
            Pada tahapan ini penulis melakukan analisa terhadap website    e –commerce yang bergerak di bisnis penjualan Brand Fashion guna mengetahui kekurangan apa yang berada pada website .
            Kemudian penulis mencari dan merangkum kepustakaan yang menunjang pembuatan penulisan ini dengan mengambil data dari catatan kuliah, modul, buku-buku perpustakaan serta browsing internet mengenai desain, pemrograman dan perancangan website.
            Pada pembuatan website e –commerce ini membutuhkan perangkat keras (hardware) dan perangkat lunak (software). Perangkat keras yang dibutuhkan adalah 1 unit laptop pribadi dengan spesifikasi minimum Laptop SAMSUNG ELECTRONICS 275E4E/275E5E     32-bit dengan spesifikasi AMD Dual-Core E2-2000 APU (1.75 GHz, 1M Cache), 4 GB DDR3, 500 GB HDD, DVD±RW, Bluetooth, WiFi, AMD Radeon HD 7340 Series, Camera, 14 inch WXGA LED. Perangkat lunak yang dibutuhkan adalah Sistem Operasi Windows 7 Ultimate, Adobe Photoshop CS6, Adobe Ilustrator CS6, XAMPP Control Panel, dan Notepad++.
                       
1.4.2        Tahap Design           
            Pada tahap ini penulis akan merancang desain dan model website yang akan dibuat berdasarkan hasil analisa. Tahap desain pembuatan aplikasi meliputi merancang struktur navigasi program, merancang alur program, dan pembuatan desain tampilan website. 

1.4.3        Tahap Implementasi
            Pada tahap implementasi aplikasi akan dilakukan uji coba, apakah aplikasi mampu menyediakan informasi yang tepat bagi pengguna. Aplikasi yang telah menjalani proses uji coba kemudian akan diimplementasikan atau di upload ke internet dengan menggunakan hosting sehingga website dapat di akses.

1.4.4        Tahap Maintenance
      Pada tahap ini, website melakukan pembaruan terhadap database melalui admin atau operator.


1.4  Sistematika Penulisan
Sistematika penulisan yang dilakukan oleh penulis dalam Penulisan Ilmiah ini dijelaskan dalam empat bab yang membahas masalah secara singkat tanpa mengabaikan keterhubungan antara bab yang satu dengan bab selanjutnya, adapun sistematika penulisan terdiri dari :
Bab I         Pendahuluan
Menjelaskan tentang latar belakang masalah, batasan masalah
tujuan penelitian dan sistematika penulisan
Bab II       Landasan Teori
Menjelaskan Teori-teori yang berhubungan dengan pembuatan
website
Bab III      Analisa Pembahasan
Menjelaskan tata cara pembuatan website dengan menggunakan Codeigniter dan PHP MyAdmin.
Bab IV            Terdiri dari Kesimpulan dan Saran.

PERKEMBANGAN DATABASE (BASIS DATA)


PENGERTIAN dari berbagai sumber yang berbeda.

~Menurut Gordon C. Everest : Database adalah koleksi atau kumpulan data yang mekanis, terbagi/shared, terdefinisi secara formal dan dikontrol terpusat pada organisasi.
~Menurut C.J. Date : Database adalah koleksi “data operasional” yang tersimpan dan dipakai oleh sistem aplikasi dari suatu organisasi.
- Data input adalah data yang masuk dari luar sistem
- Data output adalah data yang dihasilkan sistem
- Data operasional adalah data yang tersimpan pada sistem
~Menurut Toni Fabbri : Database adalah sebuah sistem file-file yang terintegrasi yang mempunyai minimal primary key untuk pengulangan data.
~Menurut S. Attre : Database adalah koleksi data-data yang saling berhubungan mengenai suatu organisasi / enterprise dengan macam-macam pemakaiannya.
Data adalah suatu fakta yang dapat direkam/dicatat/disimpan yang memiliki arti tertentu. Contoh : Alamat, Nama, Nomor Telepon
~Arti Khusus Database:
Representasi beberapa aspek dari dunia nyata, yang sering disebut dengan “mini world” atau “universe of Discourse (UoD)”. Jika mini world berubah, database secara keseluruhan ikut berubah
Kumpulan dari data-data yang saling berhubungan satu dengan lainnya yang memiliki arti tertentu
Dirancang, dibuat, dan dipergunakan untuk keperluan tertentu. Terdapat sekelompok pemakai dan aplikasi tertentu yang saling terikat
~Database adalah suatu kumpulan data yang disusun sedemikian rupa sehingga membentuk informasi yang sangat berguna.
~Database juga dapat diartikan sebagai kumpulan dari item data yang saling berhubungan satu dengan yang lainnya yang diorganisasikan berdasarkan sebuah skema atau struktur tertentu, tersimpan di hardware komputer dan dengan software untuk melakukan manipulasi untuk kegunaan tertentu.
~Dapat disimpulkan bahwa Database adalah kumpulan data informatif yang disimpan di dalam komputer secara sistematik/ teratur sehingga dapat diakses/ diperiksa/ digunakan menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

 SEJARAH SINGKAT DATABASE

                Database berasal dari bahasa Inggris yang di Indonesia juga sering disebut basis data. 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. Database pertama yang tersimpan di komputer mainframe besar terpusat yang diakses pengguna dari terminal. Sebagai komputasi terdistribusi dan mikrokomputer menjadi populer pada 1980-an, dua jenis database muncul yaitu database pribadi dan klien / server database.
                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 atau yang 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 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.
                Istilah basis data mengacu pada koleksi dari data-data yang saling berhubungan, dan perangkat lunaknya mengacu sebagai sistem manajemen basis data (database management system/DBMS). DBMS adalah software database yang merupakan aplikasi perangkat lunak yang digunakan oleh user untuk mengelola dan memanggil database tersebut. Jika konteksnya sudah jelas, banyak administrator dan programer menggunakan istilah basis data untuk kedua arti tersebut.
                Bahasa Basis Data (Database) Bahasa basis data merupakan bahasa yang digunakan oleh user untuk berkomunikasi/berinteraksi dengan DBMS yang bersangkutan. Misalnya SQL, dBase, QUEL,dan sebagainya.Secara umum bahasa basis data terdiri atas:
-Data Definition Language (DDL), merujuk pada kumpulan perintah yang dapat digunakan untuk mendefinisikan objek – objek basis data, seperti membuat sebuah tabel basis data atau indeks primer atau sekunder.
-Data Manipulation Language (DML), mengacu pada kumpulan perintah yang dapat digunakan untuk melakukan manipulasi data, seperti penyimpanan data ke suatu tabel,kemudian mengubahnya dan menghapusnya atau hanya sekedar menampilkannya kembali.


PEMBAHASAN

Hirarki Data Data diorganisasikan kedalam bentuk elemen data (field), rekaman (record), dan berkas (file). Definisi dari ketiganya adalah sebagai berikut:
- Elemen data adalah satuan data terkecil yang tidak dapat dipecah lagi menjadi unit lain yang bermakna. Misalnya data siswa terdiri dari NIS, Nama, Alamat, Telepon atau Jenis Kelamin.
- Rekaman merupakan gabungan sejumlah elemen data yang saling terkait. Istilah lain dari rekaman adalah baris atau tupel.
- Berkas adalah himpunan seluruh rekaman yang bertipe sama.
Penyimpanan sekunder, seperti :
• Pita Magnetik : Reel Tape dan Tape Cartridge
• Hard Disk : Removable dan Non removable
• Floppy Disk
• Piringan Optik : CD, DVD
• USB Flash Disk
• Smart Card
• Kartu memori
SASD (penyimpanan berurutan) Suatu organisasi / penyusunan data di suatu medium penyimpanan yang terdiri dari suatu catatan mengikuti satu catatan lain dalam suatu urutan tertentu. Contoh: pita magnetik yg digunakan untuk menyimpan data komputer memiliki bentuk fisik yang sama dengan pita audio.
DASD (penyimpanan akses langsung) Cara mengorganisasikan data yang ditulis dan dibaca tanpa pencarian secara berurutan. DASD dapat diarahkan ke lokasi manapun dalam medium penyimpanan dan digunakan sebagai media input Contoh : Magnetik (floppy disk, hard disk). Removeable hard disk (Zip disk, Flash disk). Optical Disk.
Pemrosesan data adalah jenis pemrosesan yang dapat mengubah data menjadi informasi atau pengetahuan. Pemrosesan data ini sering menggunakan komputer sehingga bisa berjalan secara otomatis. Setelah diolah, data ini biasanya mempunyai nilai yang informatif jika dinyatakan dan dikemas secara terorganisir dan rapi, maka istilah pemrosesan data sering dikatakan sebagai sistem informasi. Kedua istilah ini mempunyai arti yang hampir sama, pemrosesan data mengolah dan memanipulasi data mentah menjadi informasi (hasil pengolahan), sedangkan sistem informasi memakai data sebagai bahan masukan dan menghasilkan informasi sebagai produk keluaran.
Pemrosesan Batch Pengumpulan transaksi dan pemrosesan semua sekaligus dalam batch. Kelemahan dari pemrosesan ini manajemen tidak selalu memiliki informasi mutakhir yang menggambarkan sistem fisik. Tujuan dari sistem ini adalah memperbarui tiga file master – persediaan, piutang, dan analisis penjualan. Perusahaan biasanya memperbarui file batch mereka secara harian, yang disebut siklus harian.
Pemrosesan Online Pengolahan transaksi satu per satu, kadang saat terjadinya transaksi, karena pengolahan online berorientasi transaksi. Pengolahan online dikembangkan untuk mengatasi masalah file yang ketinggalan jaman. Terobosan teknologi yang memungkinkan pengolahan online adalah penyimpanan piringan magnetic.
Sistem Real Time Sistem yang mengendalikan sistem fisik, dimana sistem ini mengharuskan komputer berespon cepat pada sistem fisik. Sistem realtime adalah bentuk khusus dari sistem online. Sistem online menyediakan sumber daya konseptual tersebut dengan menggunakan sumber daya konseptual untuk menentukan operasi dari sistem fisik.

Database
Database adalah kumpulan data informatif yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.

Database bisa berupa sistem manual atau terkomputerisasi

Peranan DATABASE :
Menentukan kebutuhan data dengan mengikuti pendekatan berorientasi masalah atau pendekatan model perusahaan.

Keuntungan DATABASE  :
=> Mudah menyimpan informasi yang jumlahnya banyak.
=> Mundah mendapatkan kembali informasi secara cepat dan
                 fleksibel.
=> Mudah untuk mengelola informasi.
=> Mudah untuk menyetak informasi.
=> Mudah untuk mendistribusikan informasi.

Anatomi DATABASE :
1. Characters
2. Field
3. Record
4. Tabel
5. File
6. Database

Model DATABASE:
Hierarchical Model (Database Hirarkis)
=> Seperti model pohon.
=> Tidak fleksibel karena membatasi hanya one-to-many relationship.
Network Model (Database Jaringan)
=> Seperti jaringan.
=> Struktur mengijinkan may-to-many relationship.
Relational Model (Database Relasional)
=> Model database paling banyak digunakan dan fleksibel.
=> Record antar tabel dihubungkan dengan “key value”.
Object Oriented Model
=> Memiliki kemampuan menangani data grafik, gambar, video, dan
                text.

Operasi DATABASE
=> Import            : Menerima data dalam bentuk file text.
=> Export            : Menghasilkan data dalam bentuk file text.
=> Query             : Menemukan record yang cocok dengan kriteria.


Trend Database
1. Database Multimedia
                 Menyimpan informasi berupa : grafis, gambar, foto, peta, video
                 clips, animasi dan media lain
2. Natural Database Languange
                 Membuat query dengan menggunakan natural languangeFuture   database à database akan digabungkan dengan teknologi kecAkankah Object oreinted Database akan mengantikan rational database ?

Data Warehouse & Data Mining
Data Warehouse : Gudang data à kumpulan dari beberapa database transaksional (penjualan, keuangan) maupun administrasi (kepegawaian).
=>  Data Mining : pengalian, pencarian, ekstrasi infomasi dari
                database yang sangat besar(data warehouse)
=>  Menggunakan metode statistik dan teknologi kecerdasan
                buatan
=>  Untuk menghasilkan informasi prediksi
=>  Sebagai bahan pendukung keputusan

Era permulaan database ditandai dengan :
* Pengulangan data
* Ketergatungan data
* Kepemilikan data yang tersebar

Konsep database
Database adalah suatu koleksi computer yang terintegrasi, diorganisasikan dan disimpan dalam suatu cara yang memudahkan pengambilan kembali. Integrasi logis dari catatan – catatan dalam banyak file ini disebut konsep database. Tujuan dari konsep database adalah meminimumkan pengulangan dan mencapai independensi data.
- Independensi data adalah kemampuaan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data. Independensi data dicapai dgn menempatkan spesifikasi dalam tabel & kamus yg terpisah secara fisik dari program. Program mengacu pada tabel untuk mengakses data.

Struktur database
* Hubungan eksplisit
Satu pendekatan untuk menetapkan hubungan eksplisit antara catatan – catatan dari beberapa file adalah dengan menyusun catatan – catatan tersebut dalam suatu hirarki, ini disebut struktur hirarki. Suatu catatan yang memiliki anak catatan disebut parent, dan anak catatan itu disebut children.
* Hubungan implisit yaitu hubungan yang dapat dinyatakan secara tidak langsung dari catatn data yang telah ada. Data dalam database relasional ada dalam bentuk tabel – tabel yang disebut flat file. Flat file adalah suatu penyusunan data dua dimensi dalam kolom – kolom dan baris – baris.

DBMS
DBMS/database management system(sistem manajemen basis data) adalah perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data. Atau dalam arti lain adalah kumpulan program yang digunakan untuk pengolahan database.

DBMS (Database Management System)
Database yang besar biasanya terdiri lebih dari seratus data yang saling berhubungan.
DBMS mencegah pengguna menghadapi kompleksitas internal sistem dengan hanya menyediakan informasi dan perintah yang dibutuhkan.
=> Rational – RDBMS
=> Object – OODBMS

Keunggulan DBMS :
* Mengurangi pengulangan data.
* Mencapai independensi data.
                 Spesifikasi data disimpan dalam tiap program aplikasi.
                 Perubahan dapat dibuat pada struktur data tanpa
                 mempengaruhi program yang mengakses data.
* Mengintegrasikan data dari beberapa file.
                 Saat file dibentuk sehingga menyediakan kaitan logis,
                 organisasi fisik tidak lagi menjadi kendala.
* Mengambil data dan informasi secara cepat.
                 Hubungan logis query language memungkinkan pemakai
                 mengambil data dalam hitungan detik atau menit.
* Meningkatkan keamanan.
                 Baik DBMS mainframe maupun komputer mikro dapat
                 menyertakan beberapa lapis keamanan seperti kata sandi,
                 direktori pemakai, dan bahasa sandi.
Kelemahan DBMS :
* Memperoleh perangkat lunak yang mahal.
* Memperoleh konfigurasi perangkat keras yang besar.
* Memperkerjakan dan mempertahankan staf DBA.

Peranan DBMS :
* Data yang berulang dalam bentuk multifile duplikat maupun
data duplikat dalam satu file.
* Data dan program menyatu.
* Kebutuhan untuk mengintegrasikan data dari file-file.
* Kebutuhan untuk memperoleh data secara cepat.
* Kebutuhan untuk membuat data dengan aman.

Macam-macam key
Super key
Kombinasi dari beberapa atribut (1 s/d semua atribut) dijadikan kunci (key)
Key
Adalah atribut yang dapat digunakan sebagai kunci (key) dari suatu skema (entiti). Salah satu dari super key yang paling sederhana.
Candidate key
Jika suatu skema memiliki lebih dari satu key, maka setiap key disebut candidate key
Primary Key
Salah satu dari candidate key umumnya dianggap sebagai primary key.


PERKEMBANGAN DATABASE

Era          Bentuk perkembangan

1960-an                -     Sistem pemrosesan berkas.
                -     DBMS.
                -     Layanan informasi secara online berbasis  manajemen teks.

1970-an                -     Penerapan sistem pakar pada suatu sistem pendukung pengambilan keputusan.
                -              Basis data berorientasi objek.

1980-an                -    Sistem hyperteks, yang memungkinkan untuk melihat
                basis data secara acak menurut suatu kunci (seperti yang
                diterapkan di internet).

1990-an                -     Sistem basis data cerdas.
                -     Sistem basis multimedia cerdas.

2011       -              Penerapan strategi platform aplikasi awan.
                -              Pengendalian dan pengelolaan rangkaian database
                                heterogen secara otomatis.
Perampingan proses pengembangan aplikasi.

2012-2013            -              Penerapan arsitektur multitenant di atas database
                                platform.
                -              kualitas dan performa aplikasi yang lebih tinggi.
                -              Menghemat waktu dengan ketersediaan arsitektur.
                -              Pengelolaan penyimpanan lebih maksimal.
                -              Penyederhanaan konsolidasi database lewat pengelolaan ratusan database sebagai suatu kesatuan.


Perkembangan database tahun 2011-2013 tidak jauh berbeda dengan tahun 1990-an, hanya software database sekarang mengalami penyempunaan dari software-software sebelumnya. Salah satu contoh tehnologi database saat ini adalah dimana seorang design web dapat membuat web dengan menarik karena sudah ada tehnologi database generasi baru yang biasa di sebut oracle. Dengan oracle inilah para pendesign web bisa membuat webnya dengan penuh keunikan.

Teknologi database terus mengalami perkembangan sejalan dengan penelitian para ahli. Ada beberapa teknologi database seperti :

1.Hierarchical Database
Menggambarkan kumpulan record yang dihubungkan satu sama lain melalui hubungan berdasarkan pointer yang membentuk struktur pohon.

2. Network Database
Merupakan database yang terdiri atas kumpulan record yang dihubungkan melalui pointer yang membentuk relasi antar record dalam bentuk ring.
Model ini punya banyak kelemahan, yaitu tidak memungkinkannya relasi many to many. Fleksibiltas dalam menambah atau menyisipkan record sangat rendah dan kompleks.

3. Relational Data Base
Pada model ini, data terorganisir dengan baik dan rapi sehingga dapat dengan mudah dimanipulasi untuk menghasilkan suatu informasi.

4. Object Ooriented dan Multimedia Database/OOD
OOD merupakan tanggapan terhadap perkembangan teknik pemograman berorientasi objek yang menekankan pada objek, atribut, dan metode. Dalam beberapa hal OOD sangat berbeda dengan system database sebelumnya, bahkan juga sudah mulai dikembangkan perpaduan OOD dengan relational database.

 5.Web Data Base
Merupakan tempat penyimpanan database atau informasi yang secara dinamis berinteraksi dengan halaman web.

6. Data Warehouse
Merupakan database dengan peralatan pembuatan laporan dan Query yang menyimpan data kini dan data history yang dipadukan dari berbagai system operasional. Data ini digunakan untukmenyajikan laporan dan melakukan analisis guna mendukung pengambilan keputusan manajerial.