Showing posts with label Database-Management-System. Show all posts
Showing posts with label Database-Management-System. Show all posts

Insert Table Pada MySQL - Tutorial MySQL #3

Posted by resrsr on Thursday, April 18, 2013

Insert Table Pada MySQL - Sesudah membuat tabel pada MySQL, selanjutnya adalah mengisinya dengan data-data yang akan kita butuhkan. Mengisi data pada MySQL dilakukan menggunakan bahasa SQL, atau disebut dengan bahasa Query. SQL sendiri adalah kependekan dari Structured Query Language.

Untuk melakuan pengisian nilai/value pada table dengan MySQL mempergunakan query “insert“.

Query insert table

insert into nama_table (field_1, field_1) values ('isi_field_1', 'isi_field_2');

Maka untuk melakukan insert kedalam table siswa_biodata, querynya sebagai berikut :

insert into siswa_biodata (nama, alamat, jenis_kelamin) values
('budi', 'jalan sawo', 'L'),
('dina', 'jalan kebon jeruk', 'P'),
('ani', 'jalan medan merdeka', 'P'),
('agung', 'jalan apel', 'L'),
('gilang', 'jalan rambutan', 'L'),
('wisnhnu', 'jalan monas', 'L'),
('yudha', 'jalan perkutut', 'L'),
('lia', 'jalan ayam', 'P'),
('nindi', 'jalan bebek', 'P'),
('surya', 'jalan manggis', 'L')
More about → Insert Table Pada MySQL - Tutorial MySQL #3

Membuat Tabel Pada MySQL - Tutorial MySQL #2

Posted by resrsr on Friday, February 22, 2013

Membuat Tabel Pada MySQL - Database MySQL merupakan database yang bersifat open-source - free- yang paling populer digunakan pada aplikasi berbasis web. Bahkan website sebesar Facebook masih menggunakan MySQL sebagai databasenya, disamping juga menggunakan database lain sebagai pelengkap dan juga mendukung skalabilitas aplikasi. Pada tutorial kali ini, Materi Informatika akan membahas mengenai cara membuat tabel pada MySQL.

Membuat Tabel Pada MySQL

Logo MySQL

 

Untuk membuat tabel pada MySQL, terlebih dahulu kita harus sudah membuat databasenya. Untuk membuat database pada MySQL sudah dijelaskan pada tutorial sebelumnya. Tutorial ini berasumsi kita sudah mempunyai databasenya terlebih dahulu

Bagian-bagian Tabel Pada MySQL

Table adalah kumpulan record-record yang terdiri dari kumpulan data yang tersimpan dalam field-field yang terpisah satu sama lain. Field-field ini dibedakan menurut tipe datanya. Table pada database ini berisi kumpulan field-field yang nantinya bisa dipergunakan untuk relasi antar table lain jika diperlukan.

Query Membuat Tabel Pada MySQL

Query adalah bahasa standar database. Bentuk query untuk membuat tabel pada MySQL adalah :
create_table nama_table ( field_1 tipe_data null/not null auto_increment index, field_2 tipe_data null/not null,)
  1. field
    nama field pada table
  2. tipe_data
    Jenis tipe data field (int, varchar(), char(), text)
  3. null/not null
    Default nilai awal saat field tidak diisi
  4. auto_increment
    attribut untuk melakukan penambahan nilai secara otomatis (int)
  5. index
    Key unik pada field (primary key)
Selanjutnya mari kita praktekkan ke dalam kasus yang kita pelajari. Untuk membuat tabel siswa_biodata pada database siswa, query yang kita gunakan adalah:
create table siswa_biodata ( id int not null auto_increment primary key, nama varchar(255) not null, alamat text not null, jenis_kelamin char(1) not null )
Demikian tutorial kali ini tentang cara membuat tabel pada MySQL, semoga bermanfaat. 
More about → Membuat Tabel Pada MySQL - Tutorial MySQL #2

Membuat Database Pada MySQL - Tutorial MySQL #1

Posted by resrsr on Wednesday, February 20, 2013

Membuat Database MySQL - Berbicara mengenai Database Management System, kita akan berhadapan pada kenyataan bahwa Oracle semakin hari semankin populer saja. Perusahaan milik Larry Olisson ini menjadi pemimpin pasar di segment korporat untuk produk Database mereka. Namun bagaimana dengan MySQL yang juga produk versi gratis dari Oracle? MySQL merupakan relational database management system (RDBMS) yang penggunanya sangat banyak di dunia. Banyaknya pengguna dari DBMS ini tidak lepas karena kemampuan dan juga sifatnya yang open-source (terbuka) dan gratis untuk didistribusikan baik untuk komersial maupun non-profit.

Kelebihan MySQL Database Management System

Logo MySQL

Kelebihan lainnya dari menggunakan MySQL sebagai platform DBMS adalah selain sifatnya yang terbuka, dukungan dari komunitas dan pengembang juga lebih baik dan lebih cepat. Pengembang dari berbagai penjuru dunia bersinergi memecahkan permasalahan yang muncul, Sehingga setiap rilis baru dari MySQL merupakan kontribusi dari berbagai pengembang diseluruh dunia.
Dengan penggunanya yang banyak, ketika mengalami permasalahan atau kesulitan saat menggunakan MySQL, kita bisa menemukan banyak solusi yang bisa kita dapatkan dari internet.

Membuat Database Pada MySQL

Setelah kita mengetahui kelebihan-kelebihan MySQL, selanjutnya adalah mempraktekan query language MySQL untuk keperluan penggunaannya pada aplikasi yang akan kita kembangkan. Kita akan mulai dengan cara membuat database pada MySQL menggunakan perintah DDL.
Untuk membuat databse 'siswa', perintah berikut yang akan kita ketikkan pada console MySQL:

CREATE DATABASE `siswa` ;

Untuk mengecek apakah databse berhasil dibuat atau tidak, kita menggunakan perintah dibawah ini:
SHOW DATABASES ;
Jika database sudah ada, maka untuk mempergunakan database bisa langsung menggunakan query “use [nama_database]”

USE `siswa` ;

Demikian tutorial database MySQL part1 tentang bagaimana membuat database pada MySQL, sampai bertemu pada tutorial berikutnya.
More about → Membuat Database Pada MySQL - Tutorial MySQL #1

Cara Membuat Web Server Di Ubuntu Server

Posted by resrsr on Monday, December 17, 2012

Membuat Web Server - Ubuntu adalah salah satu distro linux yang paling populer penggunaanya. Linux sendiri sudah menjadi teknologi yang tidak diragukan lagi kehandalannya untuk menjadi sebuah server komputer. Pada artikel kali ini, Materi Informatika mencoba menjelaskan tentang step by step dalam membuat web server menggunakan Ubuntu Server 11.4. Sudah siap? Mari kita kemon.

Membuat Web Server Di Ubuntu Server 11.4 

Untuk tutorial membuat web server dengan Ubuntu ini, kita akan menggunakan Ubuntu Server versi 11.4. Asumsinya, komputer sudah siap dengan OS yang dibutuhkan, dan siap untuk disetting. Jadi ini bukan tutorial untuk menginstal Ubuntu Server ya, hehe. Seperti kita ketahui, dalam sistem operasi Linux, kita akan sering menggunakan interface command line untuk urusan setting ini. Nah mati kita mulai.

1. Instal Apache Web Server .


Pertama login sebagai root dan install dulu web server apache, ketikkan perintah dibawah ini  :

# sudo apt-get install apache2  

2. Instal Database Server

Sebuah web server pastinya memiliki database server. Dan untuk server kita ini, kita akan menggunakan MySQL. Install database server MySQL dengan perintah:

# sudo apt-get install mysql-server  

3. Instal PHP 

Untuk keperluan pemrograman web, kita menggunakan PHP. Instal php untuk apache menggunakan perintah dibawah ini :

# sudo apt-get install php5 

4. Instal MySQL untuk Apache

MySQL ini untuk keperluan si Apache web server. Install mysql untuk apache menggunakan perintah :

# apt-get install libapache-mod-acct-mysql  

5. Instal Modul PHP MySQL

Untuk bisa berkomunikasi dengan MySQL, si PHP juga membutuhkan modul MySQL. Install php modulnya  menggunakan perintah :

# apt-get install php5-mysql

Cek Server Setelah Membuat Web Server Di Ubuntu

Setelah mengikuti langkah-langkah di atas, seharusnya saat ini server kita sudah siap. Silahkan tes, apakah web server kita sudah tersintal dengan sukses atau belum. Bagaimana caranya? Web server adalah server untuk web, maka buka browser, dan ketikkan ip web server tersebut. Jika sukses, akan muncul tulisan yang sangat sederhana namun melegakan: it's work.

Menginstal PHPMyAdmin Untuk Web Server Ubuntu

Web server pada industri perhostingan biasanya menyediakan layanan interface MySQL berbasis web. Ya, jika Anda menebak bahwa saya sedang membicarakan PHPMyAdmin, Anda memang berbakat menjadi peramal. Langkah selanjutnya adalah menginstal phpMyAdmin dengan cara ketik perintah  :


# sudo apt-get install phpmyadmin


Setelah berhasil di instal. silahkan coba akses ke http://ip_server/phpmyadmin. Jika berhasil, interface PHPMyAdmin yang familiar itu akan tampil. Berarti tugas Anda sudah berhasil, dan membuat web server pada Ubuntu telah sukses.
Selanjutnya, untuk menaruh data web kita, secara default akan diletakkan di /var/www/. Untuk data databasenya secara default terletak di /var/lib/mysql/.

Demikian tutorial membuat web server, semoga bermanfaat :D.
More about → Cara Membuat Web Server Di Ubuntu Server

Tugas Mata Kuliah DBMS Nusa Mandiri Cimone

Posted by resrsr on Sunday, November 25, 2012

Tugas Mata Kuliah DBMS - Mata kuliah DBMS merupakan pembahasan lanjutan dari mata kuliah yang sama pada AMIK BSI. Namun pada level S1 Nusa Mandiri, pembahasanya lebih mendalam. Berikut soal dan jawaban tugas mata kuliah DBMS Nusa Mandiri Cimone Tangerang.

Soal Tugas Mata Kuliah DBMS Nusa Mandiri Cimone

1. Buat database KARYA KITA
2. Mengaktifkan database KARYA KITA
3. Membuat tabel PEMASOK
4. Mengubah struktur tabel PEMASOK(diatas) dengan menambahkan kolom “Kode_Pos”.
5. Menghapus kolom Kode_Pos
KODE NAMA C PERSON ALAMAT TELPHONE
TK01 TOKO BIMA AGUS JL. DIPONEGORO 29 (0435) 823944
UD01 UD LOAK JAYA FERY JL. P HIDAYAT 11 (0435) 829854
6. Menambahkan data ke dalam tabel pemasok
7. Misal semua data PEMASOK, diubah ALAMAT’nya menjadi ‘Jl. Soedirman No.10’
8. Mengubah data PEMASOK dengan KODE “TK01” yang semula beralamat di ‘JL. DIPONEGORO 29’ menjadi di ‘JL.MH THAMRIN 50’.
9. Mengubah data PEMASOK dengan KODE “TK01” dengan nomer Telphone (0435) 824586 dan mengubah contact person menjadi MR.BRAM.
10. Menghapus data PEMASOK yang memiliki kode “TK01”.
11. Menampilkan semua data PEMASOK
12. Menampilkan semua data PEMASOK yang beralamat di “JL. MH Thamrin 50”
13. Menampilkan kolom tertentu dari tabel PEMASOK, misalnya kolom nama dan alamat.
14. Menampilkan semua data pemasok yang diurutkan berdasarkan nama pemasok.
15. Menampilkan semua data pemasok yang dikelompokkan berdasarkan alamat pemasok.
TERDAPAT TABEL PEMBELIAN
NoNotaBeli Jml Hutang
01 500
02 250
03 750
04 1000
16. Menampilkan jumlah baris(jumlah data) pada tabel pembelian
17. Menampilkan total jumlah hutang
18. Menampilkan rata-rata jumlah hutang
19. Menampilkan jumlah hutang terbesar
20. Menampilkan jumlah hutang terkecil
 

Jawaban Tugas Mata Kuliah DBMS Nusa Mandiri Cimone


1. CREATE DATABASE karya_kita;
2. USE karya_kita;
3. CREATE TABLE pemasok (
kode CHAR(5) PRIMARY KEY, 
nama VARCHAR(30), 
cperson VARCHAR(10), 
alamat VARCHAR(30), 
telepon VARCHAR(12)
);
4. ALTER TABLE pemasok ADD kode_pos CHAR(5);
5. ALTER TABLE pemasok DROP kode_pos;
6. INSERT INTO pemasok
VALUES(‘TK01’,’ TOKO BIMA’,’AGUS’,’ JL. DIPONEGORO 29’,’ (0435) 823944’), 
VALUES(‘UD01’,’ UD LOAK JAYA,’ FERY’,’ JL. P HIDAYAT 11,’(0435) 829854’);
7. UPDATE TABLE pemasok SET alamat=’Jl. Soedirman No.10’;
8. UPDATE TABLE pemasok SET alamat=’JL.MH THAMRIN 50’ WHERE kode=’TK01’;
9. UPDATE TABLE pemasok SET telepon=’(0435) 824586’, cperson=’MR.BRAM” WHERE kode=’TK01’;
10. DELETE FROM pemasok WHERE kode=’TK01’;
11. SELECT * FROM pemasok;
12. SELECT * FROM pemasok WHERE alamat=’JL. MH Thamrin 50’;
13. SELECT nama, alamat FROM pemasok;
14. SELECT * FROM pemasok ORDER BY nama;
15. SELECT * FROM pemasok GROUP BY alamat;
16. SELECT COUNT(*) FROM pembelian;
17. SELECT SUM(hutang) FROM pembelian;
18. SELECT AVG(hutang) FROM pembelian;
19. SELECT MAX(hutang) FROM pembelian;
20. SELECT MIN(hutang) FROM pembelian;

Download Jawaban Tugas Mata Kuliah DBMS Nusa Mandiri Cimone

Silahkan download versi docx nya.

More about → Tugas Mata Kuliah DBMS Nusa Mandiri Cimone

Tipe dan Jenis File Dalam Sebuah RDBMS #part2

Posted by resrsr on Saturday, November 26, 2011

Relational Database Management System (RDBMS) adalah sebuah istilah untuk metode perancangan basis data yang memungkinkan setiap tabel berelasi satu sama lain. Banyak software yang dibuat khusu untuk keperluan ini, sebagai contoh MySQL, PostGreSQL, SQL Server, dan yang paling terkenal, ORACLE.
Tipe dan Jenis File Dalam Sebuah RDBMS #part2


Tipe dan Jenis File Dalam Sebuah RDBMS

RDBMS sangat powerfull untuk menghandle data dengan jumlah besar. Karena kestabilannya, dewasa ini semua database administrator menggunakan konsep semacam ini. Dalam hubungan dengan data yang banyak itu, terdapat berbagai macam tipe file. Tipe-tipe file ini dibagi dalam beberapa kriteria.


Tipe file RDBMS berdasarkan jenisnya

A. File Master

Jenis informasi cenderung tetap, tetapi isi informasinya dapat sering berubah, dan selalu diperbarui menggunakan file transaksi. 

1. File Referensi

Data yang tetap dimana pengolahan terhadap data tersebut memerlukan waktu yang lama. Data yang terdapat pada file referensi ini sebagai contoh adalah file Mahasiswa, yang apabila akan diperbaiki (diedit) untuk jangka waktu yang lama, misalnya jika terjadi perbaikan pada pengisian data untuk alamat (jika mahasiswa tersebut pindah alamat rumah) maka isi data pada alamat untuk mahasiswa yang bersangkutan harus diperbaiki. 

2. File Dinamik

Data yang ada dalam file berubah tergantung transaksi,atau berubah secara berkala sebagai hasil dari suatu transaksi. Misalkan saja file mata kuliah yang di dalamnya terdapat informasi tentang seluruh mata kuliah yang terdapat disuatu lembaga pendidikan.Isi dari file mata kuliah dapat  diperbaiki (di-edit) jika kondisi yang ada di masa depan mengharuskan adanya pergantian mata kuliah dengan nama mata kuliah yang baru dan sks yang juga baru, maka perbaikan data untuk isi file mata kuliah mutlak dilakukan. Hal ini yang disebut dengan penyetaraan mata kuliah. 

B. File Input (Transaksi)

Digunakan untuk memperbarui/meng-update file master dengan informasi yang baru. Meng-update dapat berupa penambahan record atau penghapusan record. Berisi data masukan yang berupa data transaksi dimana data-data tersebut akan diolah oleh komputer.


File transaksi akan senantiasa mengalami perubahan sesuai dengan periode waktu tertentu. Macam file transaksi yang ada pada lembaga pendidikan adalah file ujian, file nilai dan file pembayaran kuliah. 

C. File Laporan (File Output)

  • File ini berisi informasi yang akan ditampilkan dalam sebuah laporan. 
  • Isi dari Laporan yang dihasilkan biasanya berasal dari penggabungan file master dan file transaksi, tetapi tidak semua isi dari file-file tersebut ditampilkan, melainkan hanya informasi tertentu saja yang ditampilkan sesuai dengan laporan yang diinginkan.
  • File ini dapat dicetak di kertas, atau hanya ditampilkan saja di layar monitor. 

D. File Pelindung(Backup File)

  • Merupakan salinan(copy)data-data yang masih aktif di database(current database)pada suatu waktu tertentu dapat berupa file master maupun file transaksi. 
  • Adapun isi (informasi) dari file backup ini sama persis dengan file aslinya. Jika ada yang diperbaiki maka hasil perbaikan data tersebut harus dibuatkan kembali backup dari file yang diperbaiki.
  • Frekuensi penggunaannya tergantung pada frekuensi perubahan isi file dan banyaknya rekaman transaksi yang digunakan untuk pembaharuan file. 
  • Digunakan sebagai pelindung atau cadangan apabila file master mengalami kerusakan atau hilang. 

E. File Kerja(Work File)

  • File ini berisi data hasil pemrosesan yang sifatnya sementara (temporary) dalam arti hanya numpang lewat saja. 
  • Datanya berupa record yg disusun sedemikian rupa sehingga dapat dipakai oleh program lain sebagai input.Biasanya file ini dibuat pada waktu proses sortir. 

F. File Pustaka(Library File)

  • File yang berisi program aplikasi, program utilitas dan program bantu yang dapat berfungsi untuk mempercepat dan optimalisasi dari pengolahan data. 
  • Contohnya : file gaji yang mempunyai keterhubungan dengan file pendidikan pegawai (untuk mencari jenjang pendidikan dari seorang karyawan),file absensi(untuk mengetahui data kehadiran pegawai) dan file lembur(untuk mengetahui intensitas kelebihan jam kerja yang dimiliki oleh seorang pegawai). 

G. File History(Riwayat Hidup)

  • File yang berisi data di masa lalu yang dipakai sebagai bahan pengecekan dan pencocokkan kevalidasian data di masa mendatang. 
  • File ini biasanya digunakan untuk periode waktu tertentu(lama), sehingga beberapa informasi harus dikumpulkan pada file riwayat hidup yang akan jarang diproses. 
  • Contoh : informasi tentang pasien yang keluar tidak perlu disimpan pada file yang sekarang ada.Record hanya dipindahkan pada file history sehingga tinggal berisi file pasien yang sedang dirawat atau dijadwalkan akan kembali.Data pasien yang keluar disimpan di file history yang berguna untuk menyusun laopran di kemudian hari.
Demikian tentang jenis file pada RDBMS, artikel ini satu seri dengan artikel lain yang berlabel Database Management System ya :D
More about → Tipe dan Jenis File Dalam Sebuah RDBMS #part2