Pages

Tuesday, 26 November 2013

RECOVERY CONTROL (PEMULIHAN)

Backup : proses secara periodik untuk mebuat duplikat dari database dan melakukan logging file (atau program) ke media penyimpanan eksternal.

Recovery : merupakan upaya untuk mengembalikan basis data ke keadaaan yang dianggap benar setelah terjadinya suatu kegagalan.
1.  Pemulihan terhadap kegagalan transaksi
2.  Pemulihan terhadap kegagalan system
3.  Pemulihan terhadap kegagalan media

Wednesday, 23 October 2013

tugas PI sebelum UTS

Akhirnya tugas Pemograman Internet sebelum UTS sudah saya selesaikan, meskipun masih sederhana dan masih banyak kekurangan sehingga sangat perlu saya perbaikan hehe..
Tugas Pemograman Internet saya membuat Sistem Perpustakaan
Desain sudah dapat dilihat di alamat domain saya http://upikpalupi.zz.mu/ :D

Monday, 21 October 2013

Laporan Analisa Perancangan Data Base

Setelah saya membuat Laporan Analisa Perancangan Sistem yang berupa Data Flow Diagram (DFD) yang sudah saya postingkan. Kali ini saya membuat Perancangan Data Base atau Entity Relationship Diagram (ERD) dari sistem perpustakaan.
Entity Relationship Diagram  ini dibuat untuk mengetahui hubungan antar entity. Berikut ini ERD sistem basis data sistem perpustakaan.


Laporan Analisis Perancangan Sistem Perpustakaan

Untuk laporan perancangan sistem saya membuat Data Flow Diagram yang biasa disebut DFD, berikut DFDnya:

Data Flow Diagram (DFD)
Data Flow Diagram ini terdiri dari beberapa level 
Yang pertama adalah DFD level 1 yang berisi tentang alur data secara umum dari sistem basis data perpustakaan ini. Berikut ini tampilan diagram konteks pada sistem basis data perpustakaan ini.

Untuk lebih memperjelas alur antar entity, maka dibuatlah DFD level 1 yang menjelaskan alur data jika terjadi suatu transaksi. Berikut ini ini DFD level 1 dari sistem basis data perpustakaan

Sunday, 6 October 2013

Manajemen Transaksi

Konsep Transaksi

  • Transaksi adalah sebuah unit eksekusi dari program yang mengakses dan memungkinkan update berbagai macam tipe data.
  • Biasanya suatu transaksi diinisialisasikan oleh program user yang ditulis dalam bahasa pemrograman atau manipulasi data tingkat tinggi (sebagai contoh, SQL, C/C++), yang dibatasi oleh statement (pemanggilan fungsi) dalam bentuk begin transaction dan end transaction.
  • Transaksi terdiri dari semua operasi yang dieksekusi diantara begin transaction dan end transaction.
  • Pada saat eksekusi transaksi, database bisa saja menjadi tidak konsisten. Namun pada saat transaksi sampai pada level commited, maka databasenya harus konsisten.
  • Dua hal utama yang mungkin akan dihadapi pada saat melakukan transaksi :
    • Terjadinya berbagai macam kegagalan, yang bisa disebabkan karena kegagalan hardware, system crash, dll
    • Eksekusi konkuren (secara bersama) yang melibatkan banyak transaksi
  • Untuk memastikan integritas data tetap terjaga dan transaksi dapat berjalan dengan baik, maka sistem database harus menjaga properti – properti yang terdapat di dalam transaksi.

Tuesday, 1 October 2013

Pemograman Internet (Tugas Membuat Web)

Kali ini saya mendapatkan tugas membuat web, sebelumnya saya menyiapkan hosting dan domain.

1. Halaman Awal Web

Monday, 23 September 2013

Struktur Query Language


Pengantar Struktur Query Language (SQL)
SQL (Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini secara de facto merupakan bahasa standar yang digunakan dalam manajemen basis data relasional. Saat ini hampir semua server basis data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

A.       Sejarah
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama Jhonny Oracle yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).

Relasi Aljabar

ALJABAR RELASIONAL
Operator Dasar : 
  1. Seleksi
  2. Proyeksi
  3. Union
  4. Minus / Set Difference
  5. Cartesian Product
  6. Rename
Operator Tambahan :
  1. Cartesian Product
  2. Natural Join
  3. Join Theta
  4. Division / Quotien

Operator Relasional

OPERATOR RELASI 
Operasi relasional aljabar adalah operasi-operasi yang digunakan untuk memanipulasi relasi. Aljabar relasional juga dikenal sebagai sebuah bahasa query prosedural yang terdiri dari sekumpulan operasi dimana masukannya adalah satu atau dua relasi dan keluarannya adalah sebuah relasi baru sebagai hasil dari operasi tersebut.
Dalam aljabar relasional, terdapat dua jenis operator, yaitu Operator Dasar dan Terminologi Operator Dasar. Di bawah ini adalah penjabaran mengenai operator-operator yang dimaksud.

Sunday, 22 September 2013

Install PHP on Windows 7

Selanjutnya saya ingin memposting bagaimana cara menginstal PHP pada Windows 7.

Menginstal PHP pada Windows 7 cukup hal yang sederhana. Jika Anda mengikuti langkah-langkah persis seperti yang dijelaskan dalam tutorial ini Anda akan memiliki PHP dan berjalan tanpa masalah. Namun, Anda harus terlebih dahulu memiliki sebuah server web yang berjalan pada sistem. Berikut adalah petunjuk tentang cara menginstal Apache di sistem operasi Windows 7.

Untuk membuat hal-hal sederhana kita akan menginstall PHP dari arsip zip. Arahkan browser Anda ke 'Windows binari dan sumber Pers Halaman atau klik link ini - http://windows.php.net/download/. Gulir ke bawah sedikit dan menemukan  VC9 x86 Thread Safe dan download file zip.

Install Apache on Windows 7

Ini adalah langkah demi langkah tentang cara menginstal Apache di sistem operasi windows 7. 

Meskipun tidak diperlukan untuk menginstal Apache , saya sarankan Anda memeriksa jenis sistem - apakah komputer Windows 7 Anda berjalan adalah 32 bit atau 64 bit . Informasi ini tersedia di Control Panel - > System dan Keamanan - > System - > System type . Kita akan membutuhkannya pada saat menginstal MySQL .

Tuesday, 17 September 2013

Cara Mudah Install Apache, PHP dan MySQL dengan XAMPP

Pada Artikel sebelumnya kita telah membahas tentang Pengertian PHPApache ServerMySQL Database Server serta kelebihan masing – masing. Untuk melengkapi artikel tersebut kini kita akan membahas tentang Cara Mudah Install Apache, PHP, dan MySQL sekaligus melalui XAMPP.

Instalasi Apache, PHP dan MySQL dengan XAMPP 

Proses instalasi Apache, PHP dan MySQL seringkali menjadi kendala terutama bagi pemula yang baru belajar pemrograman web dengan PHP. Hal tersebut disebabkan karena software tersebut harus diinstall dan dikonfigurasikan satu per satu. Bagi belum mengerti benar, tentu sering mengalami kesulitan, apalagi bagi kita yang belajar secara otodidak.

Pengertian dan Kelebihan Database MySQL

Pengertian Database MySQL

MySQL adalah sistem manajemen database SQL yang bersifat Open Source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded, multi-user, dan SQL database managemen sistem (DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan.
Ulf Micheal Widenius adalah penemu awal versi pertama MySQL yang kemudian pengembangan selanjutnya dilakukan oleh perusahaan MySQL AB. MySQL AB yang merupakan sebuah perusahaan komersial yang didirikan oleh para pengembang MySQL. MySQL sudah digunakan lebih dari 11 millar instalasi saat ini. Informasi-informasi terbaru mengenai MySQL dapat diperoleh dengan mengunjungi http://www.mysql.com/.

Kelebihan PHP

Menyambung Postingan sebelumnya tentang Pengertian dan Sejarah PHP serta Hubungan PHP dan HTML. kali ini saya akan membahas tentang kelebihan dari PHP. percuma dong, masak kita mau belajar PHP tapi tidak tahu kelebihannya. Oke gak usah banyak basa basi langsung saja kita simak.

Kelebihan PHP

Sebenarnya PHP mulai terlihat wah ketika situs – situs  e-commerce semakin berkembang. Karenanya situs-situs yang statis mulai semakin ditinggalkan karena dianggap sudah tidak memenuhi keinginan pasar, padahal situs tersebut harus tetap dinamis. Pada saat ini bahasa PERL dan CGI sudah jauh ketinggalan jaman sehingga sebagian besar designer web banyak beralih ke bahasa server-side scripting yang lebih dinamis seperti PHP.

Pengertian dan Kelebihan Apache Server

Web server merupakan server Internet yang mampu melayani koneksi transfer data dalam protocol HTTP. Web server merupakan hal yang terpenting dari server di Internet dibandingkan server lainnya seperti E-mail server, FTP server ataupun News server. Hal ini disebabkan web server telah dirancang untuk dapat melayani beragam jenis data, dari text sampai grafis. Kemampuan ini telah menyebabkan berbagai institusi seperti universitas maupun perusahaan dapat menerima kehadirannya dan juga sekaligus menggunakannya sebagai sarana di Internet.
Web server juga dapat menggabungkan dengan dunia mobile wireless internet atau yang sering disebut sebagai WAP ( Wireless Access Protocol ), yang banyak digunakan sebagai sarana handphone yang memiliki fitur WAP. Dalam kondisi ini, webserver tidak lagi melayani data file HTML tetapi telah melayani WML ( Wireless Markup Language ).

Pengertian dan Sejarah PHP

Bagi kita yang berkecimpung di dunia web developer tentu tidak asing lagi dengan istilah PHP. Artikel ini saya tujukan bagi para web developer pemula yang hendak belajar tentang PHP. Oke langsung saja kita bahas lebih lanjut tentang PHP.
Pengertian PHP
PHP sendiri sebenarnya merupakan singkatan dari “Hypertext Preprocessor”, yang merupakan sebuah bahasa scripting tingkat tinggi yang dipasang pada dokumen HTML. Sebagian besar sintaks dalam PHP mirip dengan bahasa C, Java dan Perl, namun pada PHP ada beberapa fungsi yang lebih  spesifik. Sedangkan tujuan utama dari penggunaan bahasa ini adalah untuk memungkinkan perancang web yang dinamis dan dapat bekerja secara otomatis.
Sejarah PHP