Basis Data

A. Pengertian Basis Data
           Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan perangkat lunak (program aplikasi) untuk menghasilkan informasi. Pendefinisian basis data meliputi spesifikasi berupa tipe data, struktur, dan juga batasan-batasan data yang akan disimpan.

B. Manfaat Basis Data
           
  1. Kecepatan dan Kemudahan (Speed)
  2. Kebersamaan Pemakaian (Sharability)
  3. Pemusatan Kontrol Data
  4. Efisiensi Ruang Penyimpanan (Space)
  5. Keakuratan (Accuracy)
  6. Ketersediaan (Availability)
  7. Kelengkapan (Completeness)
  8. Keamanan (Security)
  9. Kemudahan dalam Pembuatan Program Aplikasi Baru
  10. User View
C. Hirarki Basis Data
 1. Database  : kumpulan dari file /table yang membentuk suatu basis data
 2.  File          : terdiri dari record record yang menggambarkan satu kesatuan data yang sejenis

 3.  Record    : menggambarkan satu unit individu yang tertentu kumpulan dari record .kumpulan dari  record membentuk suatu file
4. Field         : mempresentasikan suatu atribut dari record yang menunjukan suatu item dari data seperti misalnya nama, alamat DLL.kumpulan field membentuk record.

5. Character : bagian data yang terkecil ,dapat berupa numeric ,huruf ataupun karakter2 kusus yang           membentuk suatu item data field.



D. Diagram ERD
             Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship diagram (ERD) merupakan teknik yang digunakan untuk memodelkan kebutuhan data dari suatu organisasi, biasanya oleh System Analys dalam tahap analisis persyaratan proyek pengembangan system.
   Komponen Diagram ERD
 
a. Entitas
Entity (entitas) yaitu suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Pengertian lainnya menurut Brady dan Loonam (2010), entitas adalah objek yang menarik di bidang organisasi yang dimodelkan.
Contoh : Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku.
b.  Hubungan (relasi/relationship)
Suatu hubungan adalah hubungan antara dua jenis entitas dan direpresentasikan sebagai garis lurus yang menghubungkan dua entitas.
Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan (KAP), relasinya adalah mendaftar.
c.  Atribut
Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki struktur internal berupa tipe data. Jenis-jenis atribut :
  • Atribut Key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut yang dijadikan key tidak boleh ada baris data dengan nilai yang sama
Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya
  • Atribut simple
atribut yang bernilai atomic, tidak dapat dipecah/ dipilah lagi
Contoh : Alamat, penerbit, tahun terbit, judul buku.

E. DDL (Data Definition Language)
        DDL adalah kumpulan perintah SQL yang digunakan untuk membuat (create), mengubah (alter) dan menghapus (drop) struktur dan definisi tipe data dari objek-objek database.

Objek-objek database pada yang dimaksud - pada MySQL - adalah sebagai berikut :
  • Database
  • Table
  • View
  • Index
  • Procedure (Stored Procedure)
  • Function
  • Trigger
Contoh :
-- Perintah berikut akan membuat table pada database kita dengan nama "ms_karyawan"
CREATE
 TABLE ms_karyawan (
  kode_cabang varchar(10) default NULL,
  kode_karyawan varchar(10) NOT NULL,
  nama_depan varchar(8) default NULL,
  nama_belakang varchar(9) default NULL,
  jenis_kelamin varchar(1) default NULL,
  PRIMARY KEY  (kode_karyawan)
)

Daftar Perintah DDL pada MySQL 5.0 

Berikut adalah contoh perintah DDL yang digunakan pada MySQL. Klik pada link untuk melihat rincian penggunaan dari perintah tersebut.
  • Pembuatan (CREATE)
  • Perubahan (ALTER & RENAME)
    • ALTER DATABASE
    • ALTER FUNCTION
    • ALTER PROCEDURE
    • ALTER TABLE
    • ALTER VIEW
    • RENAME TABLE
  • Penghapusan (DROP)
    • DROP DATABASE
    • DROP FUNCTION
    • DROP INDEX
    • DROP PROCEDURE
    • DROP TABLE
    • DROP TRIGGER
    • DROP VIEW
F. DML (Data Manipulation Language)
    DML sendiri adalah kumpulan perintah SQL yang berhubungan dengan pekerjaan mengolah data di dalam table - dan tidak terkait dengan perubahan struktur dan definisi tipe data dari objek database seperti table, column, dan sebagainya.

Contoh DML : Mengambil Seluruh Row Data dari table MS_KARYAWAN

SELECT 
FROM ms_karyawan


Contoh DML : Memasukkan data ke dalam tabel ms_karyawan

INSERT INTO ms_karyawan(
                kode_cabang,
                kode_karyawan,
                nama_depan,
                nama_belakang,
                jenis_kelamin)
VALUES ('cab-001','kar-001','Feris','Thia','Laki-laki');

Beberapa daftar Perintah DML MySQL

  • CALL
  • DELETE
  • DO
  • HANDLER
  • INSERT
  • LOAD DATA INFILE
  • REPLACE
  • SELECT
  • TRUNCATE
  • UPDATE
 Sekian Postingan dari saya semoga bermanfaat. :))


            Cara Membuat Program Sederhana Menggunakan VB

Kali ini kita bakal bikin nihh program pemutar musik lewat visual basic 6.0. Kalian pasti penasaran kan gimana cara bikinnya? nah disini gue ada tutorial buat kalian,

1. Jalankan program VB anda kemudian buat new project dan tetap pilih standar.exe
2. Klik Menu Project >> Components (CTRL+T) kemudian pilih dan tandai Microsoft Common Dialog Control 6.0 dan Microsoft Multimedia Control 6.0 >> OK
3. Lalu tambahkan pada form proyek anda 2 buah label, 2 commandbutton, satu CommonDialog dan MMControl, desainlah seperti dibawah ini dan untuk picture background terserah anda
Program Aplikasi mp3 player dengan VB
Gambar program aplikasi mp3 player dengan vb 6.0

4.  Aturlah properties masing-masing kontrol seperti dibawah ini :
tabel keterangan desain form mp3 player dengan VB 6.0
5.  kemudian ketikkan kode/listing/script program dibawah ini :
Private Sub Command1_Click()
On Error GoTo loncat
MMControl1.Command = "stop"
CommonDialog1.ShowOpen
MMControl1.FileName = CommonDialog1.FileName
MMControl1.Command = "open"
Label1.Caption = CommonDialog1.FileTitle
loncat:
Exit Sub
End Sub

Private Sub Form_Unload(Cancel As Integer)
MMControl1.Command = "stop"
End Sub

Private Sub Command2_Click()
End
End Sub

6. Save hasil kerja anda dan kemudian silahkan run program anda dengan menekan F5, lalu klik open dan ambil lagu kesayangan anda lalu klik tanda play,,selamat mendengarkan
Hasil program aplikasi mp3 player dengan vb 6.0
Gambar Hasil program aplikasi mp3 player dengan vb 6.0
7. Mudahkan, Selamat Mencoba…!!!

PEMROGRAMAN DESKTOP

1. Pengertian Pemrograman Visual Berbasis Desktop
            Pemrograman Visual Berbasis Desktop adalah pemrograman yang di lakukan  dengan memanipulasi elemen-elemen visual yang di lakukan pada sebuah PC tunggal yang pengoperasiannya tidak bergantung pada PC lain dalam jaringan maupun web. Contoh software pemrograman visual :
– Visual Basic : Visual Basic merupakan pemrograman visual berbasis desktop
– Visual Net : Visual Net merupakan pemrograman visual berbasis web

2. Mengenal Visual Basic
             Visual Basic atau VB adalah merupakan bahasa pemrograman tingkat tinggi dan merupakan pengembang dari versi Basic. Basic merupakan kependekan dari Beginners Allpurpose Symbolic Instruction Code. Basic adalah bahasa pemrograman yang mendukung konsep berorientasi objek atau OOP (Object Oriented Programing).

3.   IDE Dalam Visual Basic
IDE pada VB merupakan IDE yang sangat praktis dan lengkap. Salah satu fitur dalam IDE VB adalah tampilan praktis dan design GUI (Graphical User Interface)
Bagian IDE memiliki fungsi masing-masing yakni:
  1. Jendela Project Explorer berisi daftar dari semua modul yang ada dalam aplikasi yang dibangun. Modul-modul tersebut tersusun berdasarkan tipe atau dapat pula berdasarkan alphabet dengan mengklik ikon paling kanan pada project window
  2. Jendela Form Designer / Form Window merupakan tempat mendesign antar muka dari aplikasi yang dibuat
  3. Jendela Toolbox berisi objek-objek yang dapat diletakkan pada form
  4. Jendela Code digunakan untuk menulis kode program yang mengatur perilaku objek-objek aplikasi
  5. Jendela Properties berisikan deskripsi objek yang sedang aktif
  6. Jendela Color Pallete digunakan untuk menentukan warna objek
  7. Jendela Form Layout menunjukkan bagaimana peletakkan sebuah form akan ditampilkan pada saat dijalankan
  8. Jendela Immediate biasanya digunakan bersama jendela Watch untuk melihat tampilan program pada proses Debugging
  9. Jendela Object Browser digunakan untuk menelusuri external libararies. Melalui jendela ini kita dapat mempelajari objek beserta atribut, kejadian, dan metode yang dimilikinya
  10. Jendela Local akan aktif hanya pada saat program dijalankan. Jendela ini berisi nilai dari sejumlah variabel yang bersifat local falam sebuah prosedur atau modul
  11. Jendela Watch digunakan memonitor nilai dari suatu variable baik bersifat lokal maupun global
sumber :  iamsingmyblue

WEB STATIS&WEB DINAMIS

Pengertian Web Statis dan Web Dinamis

1. Web Statis
Web statis adalah website yang mana pengguna tidak bisa mengubah konten dari web tersebut secara langsung menggunakan browser. Interaksi yang terjadi antara pengguna dan server hanyalah seputar pemrosesan link saja. Halaman-halaman web tersebut tidak memliki database, data dan informasi yang ada pada web statis tidak berubah-ubah kecuali diubah sintaksnya. Dokumen web yang dikirim kepada client akan sama isinya dengan apa yang ada di web server.

Contoh dari web statis adalah web yang berisi profil perusahaan. Di sana hanya ada beberapa halaman saja dan kontennya hampir tidak pernah berubah karena konten langsung diletakan dalam file HTML saja.

2. Web Dinamis
Dalam web dinamis, interaksi yang terjadi antara pengguna dan server sangat kompleks. Seseorang bisa mengubah konten dari halaman tertentu dengan menggunakan browser. Request (permintaan) dari pengguna dapat diproses oleh server yang kemudian ditampilkan dalam isi yang berbeda-beda menurut alur programnya. Halaman-halaman web tersebut memiliki database. Web dinamis, memiliki data dan informasi yang berbeda-beda tergantung input apa yang disampaikan client. Dokumen yang sampai diclient akan berbeda dengan dokumen yang ada di web server.

Contoh dari web dinamis adalah portal berita dan jejaring sosial. Lihat saja web tersebut, isinya sering diperbaharui (di-update) oleh pemilik atau penggunanya. Bahkan untuk jejaring sosial sangat sering di-update setiap harinya.

Perbedaan Web Statis dan Web Dinamis

  1. Interaksi antara pengunjung dan pemilik web
    Dalam web statis tidak dimungkinkan terjadinya interaksi antara pengunjung dengan pemilik web. Sementara dalam web dinamis terdapat interaksi antara pengunjung dengan pemilik web seperti memberikan komentar, transaksi online, forum, dll.

  2. Bahasa Script yang digunakan
    Web statis hanya menggunakan HTML saja, atau paling tidak bisa ditambah dengan CSS. Sedangkan web dinamis menggunakan bahasa pemrograman web yang lebih kompleks seperti PHP, ASP danJavaScript.

  3. Penggunaan Database
    Web statis tidak menggunakan database karena tidak ada data yang perlu disimpan dan diproses. Sedangkan web dinamis menggunakan database seperti MySQL, Oracle, dll untuk menyimpan dan memroses data.

  4. Konten
    Konten dalam web statis hanya diberikan oleh pemilik web dan jarang di-update, sementara konten dalam web dinamis bisa berasal dari pengunjung dan lebih sering di-update. Konten dalam web dinamis bisa diambil dari database sehingga isinya pun bisa berbeda-beda walaupun kita membuka web yang sama.

Apa sihh HTML??


1.Pengertian
HTML adalah Kepanjangan dari Hyper Text Markup Language. HTML bisa diartikan sebagai suatu file teks sederhana yang mengandung perintah-perintah berupa TAGS sehingga sebuah web browser dapat menampilkan suatu halaman dengan display tertentu.

2.Aturan-aturan umum untuk untuk penulisan tag HTML
a. Ada dua jenis tag HTML:
- tag yang berpasangan, yaitu tag yang dimulai dengan tag pembuka dan diakhiri dengan tag penutup, contoh: <head> ... </head>.
- tag tunggal, artinya tag yang berdiri sendiri tanpa pasangan, contoh: <br>, <img> atau bisa juga ditulis dengan <br/>, <img/> atau juga <br />, <img />.
b.Sebagian besar tag HTML itu berpasangan. Penulisan untuk tag yang berpasangan adalah sebagai berikut: <namatag> ... </namatag>
Contoh:
<b>Tulisan Tebal</b>
<title>Judul</title>
Pada tag yang berpasangan seperti pada contoh di atas, <b> adalah tag awal atau tag pembuka dan </b> adalah tag akhir atau tag penutup. Logikanya adalah jika dalam tag yang berpasangan ada tag pembuka dan tag penutup, dan pada tag penutup ada tanda slash ( / ).
c. Tag HTML tidak case sensitive, artinya pada penulisan tag tersebut bebas apakah mau menggunakan huruf besar, huruf kecil.
d. Di dalam tag diperbolehkan adanya tag (nested tag) contoh:
<head>
<title>Judul</title>
</head>
e. Setiap tag mempunyai nama yang spesifik. Kadang-kadang diikuti opsi-opsi yang disebut atribut. Baik nama maupun opsi harus berada dalam tanda <..>.
Contoh:
             <p align="right">.. . .</p> .....
f.Penulisan atribut suatu tag diletakkan setelah nama tag. Jika ada lebih dari satu atribut, maka digunakan spasi untuk memisahkannya. Urutan atribut tidak penting, artinya atributnya boleh berada dimana saja asalkan berada dalam tanda < dan tanda >, dan juga ada spasi yang memisahkan antara atribut yang lainnya atau dengan nama tag. Contoh:
                      <font size="20">. . . </font>
                      <font size="20" face="arial" color="red">. . . </font>
g. Nilai dari atribut ditulis setelah tanda sama dengan (=). Pada contoh sebelumnya (lihat bagian f) terlihat bahwa atribut size dari tag font memiliku nilai 20, atribut face memiliki nilai arial dan atribut color memiliki nilai red yang artinya tulisan yang berada pada kode tersebut (Teks . . .) berukuran 20, jenis hurufnya adalah arial dan warnanya adalah merah.
h.Jika nilai dari atribut hanya tunggal alias satu, maka kita langsung menuliskan setelah tanda =. Tetapi jika lebih dari satu, maka dapat digunakan tanda '...' atau "...".
Contoh: jika ingin membuat tulisan rata kanan seperti pada contoh kode di bagian no. 5, boleh menuliskannya seperti ini.
           <p align="right">. . .</p>
Terimakasih, Semoga artikel diatas dapat bermanfaat, :))))











 Berikut adalah masalah pada komputer dan solusinya, semoga bermanfaat



1. Masalah Pada Motherboard
Gejala :

Setelah dihidupkan, tidak ada tampilan di monitor, lampu indikator (led) di panel depan menyala, lampu indikator (led) monitor berkedip-kedip, kipas power supply dan kipas procesor berputar, tidak ada suara beep di speaker.
Solusi :
Langkah pertama lepas semua kabel power yang terhubung ke listrik, kabel data ke monitor, kabel keyboad/mouse, dan semua kabel yang terhubung ke CPU, kemudian lepas semua sekrup penutup cashing. Dalam keadaan casing terbuka silahkan anda lepaskan juga komponen-komponen lainnya, yaitu kabel tegangan dari power supply yang terhubung ke Motherboard, harddisk, floppy, hati-hati dalam pengerjaannya jangan terburu-buru. Begitu juga dengan Card yang menempel pada Mboard (VGA, Sound atau Card lainnya). Sekarang yang menempel pada cashing hanya MotherBoard saja. Silahkan anda periksa Motherboadnya dengan teliti, lihat Chip (IC), Elko, Transistor dan yang lainnya apakah ada yang terbakar.

Jika tidak ada tanda-tanda komponen yang terbakar kemungkinan Motherboard masih bagus, tapi ada kalanya Mother board tidak jalan karena kerusakan pada program yang terdapat di BIOS
2. Masalah Pada Hardisk
Gejala:
Pada saat CPU dinyalakan kemudian melakukan proses Post setelah itu proses tidak berlanjut dan diam beberapa saat tidak langsung masuk ke operating system, dan kemudian di layar monitor ada pesan “harddisk error, harddisk Failur, setelah itu muncul pesan “press F1 to continou” setelah kita menekan tombol F1 tidak masuk Operating system dan muncul pesan “Operating system not found”.
Solusi:
Periksa kabel tegangan dan kabel data yang masuk ke harddisk apakah longgar, sebaiknya dikencangkan, kemudian nyalakan dan coba anda dengarkan apakah suara yang keluar dari harddisk normal, jika tidak normal berati harddisk rusak di controllernya.
Gejala:
harddisk bad sector?
Solusi:
Ada beberapa faktor penyebab terjadi bad sector diantaranya, tegangan listrik tidak stabil, sering terjadi putusnya aliran listrik secara mendadak, setelah pemakaina tidak di shot down, pemakaian yang terlalu lama, ada 2 jenis bad sector yaitu fisik dan software…..Untuk mengatasinya ada beberapa cara, diantaranya menggunakan software untuk menghilangkan badsector
3, Masalah Pada Power Supply 
Gejala:
Setelah dihidupkan PC tidak bereaksi apa-apa, tidak ada tampilan di monitor, tidak ada lampu indikator (led) yang menyala, kipas power supply tidak berputar, lampu indikator pada monitor tidak menyala.
Solusi:
Periksalah apakah kabel terhubung dengan benar dan steker terpasang dengan baik pada soketnya, periksa juga apakah ada tombol on/off dibelakang tepatnya dibelakang Power Supply sudah dalam posisi On, Jika sudah yakin terpasang dengan benar tapi tetap tidak ada respon untuk meyakinkan silahkan anda ganti kabel power dengan yang anda yakini bagus. Masalah terjadi karena tidak adanya tegangan listrik yang masuk, kerusakan ada pada kabel power.

Awal Mula Terbentuknya JKT48-TEAM J

Assalamualaikum,,




Hai semua
kali ini saya akan memposting sejarah terbentuknya JKT48 nih..

Pembentukan 48family di Indonesia sepertinya pilihan yang tepat bagi sang Boss Director 48family, Yasashi Akimoto. toh, banyak buktinya di media massa di Indonesia juga lagi pada ngeributin JKT48 yang abis flashmob ma fans-fansnya.. oya ngomongin fans. JKT48 ini punya komunitas fans lho hampir disetiap kota di Indonesia. JKT48 ini sebenernya adalah sister group dari AKB48, di Jepang sana sudah ada 3 sister eyang telah didirikan lebih dulu lho. namanya SKE48 (Sakae, Nagoya), HKT48 (Hakata, Fukuoka) dan NMB48 (Namba, Osaka). tahun kemarin juga terbentuk SNH 48 (Sanghai, China) setahun sebelumnya ada TPE48 yang berbasis diluar Jepang selain JKT48. wah wah, bener-bener bang Akimoto ini lagi melakukan invasi di Bumi kita tercinta ini.




JKT48 sendiri didirikan tanggal 11 September 2011 di sebuah acara AKB48 yang diadakan di Makuhari Messe di Chiba. dan terpilih 28 member yang lolos seleksi. tanggal 3 November 2011 baru resmi diumumkan generasi pertama telah lahir.

DAFTAR NAMA PERSONIL JKT48 TEAM J




Nama Tanggal lahir
Aki Takajo 3 Oktober 1991 (umur 21)
Ayana Shahab 3 Juni 1997 (umur 15)
Beby Chaesara Anadila 18 Maret 1998 (umur 14)
Cindy Gulla 29 Mei 1997 (umur 15)
Delima Rizky 25 Oktober 1997 (umur 15)
Devi Kinal Putri 2 Januari 1996 (umur 17)
Diasta Priswarini 9 September 1991 (umur 21)
Frieska Anastasia Laksani 4 Maret 1996 (umur 16)
Gabriela Margareth Warouw 11 April 1998 (umur 14)
Ghaida Farisya 29 Mei 1995 (umur 17)
Haruka Nakagawa 10 Februari 1992 (umur 21)
Jessica Vania 22 Januari 1996 (umur 17)
Jessica Veranda Tanumihardja 19 Agustus 1993 (umur 19)
Melody Nurramdhani Laksani 24 Maret 1992 (umur 20)
Nabilah Ratna Ayu Azalia 11 November 1999 (umur 13)
Rena Nozawa 6 Mei 1998 (umur 14)
Rezky Wiranti Dhike 22 November 1995 (umur 17)
Rica Leyona 19 Agustus 1991 (umur 21)
Sendy Ariani 12 Agustus 1993 (umur 19)
Shania Junianatha 27 Juni 1998 (umur 14)
Sonia Natalia 17 Desember 1997 (umur 15)
Sonya Pandarmawan 18 Mei 1996 (umur 16)
Stella Cornelia 3 November 1994 (umur 18)