Rabu, 17 Desember 2014

Posted by Unknown in | 01.32 No comments
Tipe data tersturktur adalah tipe data yang dapat digunakan untuk menampung lebih dari satu tipe data dalam variable sehingga mudah saling berhubungan dab dapat disusun dalam satu struktur.

Array Array merupakan koleksi data yang mempunyai tipe data yang sama dan mempunyai nama variable yang sama. Array dipanggil berdasarkan indeksnya, indeks array dalam bahasa C dimulai dari nol. Array berdasarkan banyaknya indeks dapat dibagi menjadi satu dimensi, dua dimensi dan multi dimensi. Penggunaan array sangat membantu dalam menghemat pamakaian variable.

Deklarasi Array 1 Dimensi
Untuk tipe data Integer & Float
tipe_ data nama_variable_array[indek 1];

Untuk tipe data Character
tipe_data nama_variable_array[indeks 1][jumlah_huruf];

Contoh 1 Array 1 Dimensi
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char*argv[])
{
int nilai_akhir[10] , x=1;
char nim [10][5];
while(x<=5)
{
printf("\n Data ke : %d \n,x);
printf("Masukan Nim : "); gets(nim[x]);
printf("Masukan Nilai Akhir : "); scanf("%d",&nilai_akhir[x]);
fflush(stdin);
x++;
}
system("PAUSE");
return 0;
}


Output Contoh 1 Array 1 Dimensi
Data ke : 1
Masukan Nim : 12345
Masukan Nilai Akhir : 20

Data ke : 2
Masukan Nim : 23456
Masukan Nilai Akhir : 40



Data ke : 3
Masukan Nim : 34567
Masukan Nilai Akhir : 60


Data ke : 4
Masukan Nim : 45678
Masukan Nilai Akhir : 70


Data ke : 5
Masukan Nim : 56789
Masukan Nilai Akhir : 90
Press any key to continue...


Sekian tentang pemrograman dasar tentang Tipe Data Terstruktur, semoga bermanfaat.

Selasa, 16 Desember 2014

Posted by Unknown in | 16.22 No comments




Definisi:
  • ·         Sekumpulan data store(bisa dalam jumlah besar) yang tersimpan dalam magnetic disk, optical disk, dan medi penyimpanan lainnya.
  • ·      Sekumpulan program-program aplikasi umum yang bersifat “batch” yang mengeksekusi dan memproses data secaara umum(hapus, cari, update, dll)
  • ·         Basis data terdiri dari data yang dishare bagi banyak user dan memungkinkan pengunaan data yang sama pada waktu bersamaan oleh banyak user.
  • ·         Koleksi terpadu dari data-data yang saling berkaitan dari seuatu enterprise. Mis. Basis data RS akan terdiri dari data0data seperti pasien, karyawan, dokter dan perawat.

Komponen utama penyusun dari sebuah basis data:
  • ·         Hardware
  • ·         Operating System
  • ·         Database
  • ·         DBMS(Database Management System)
  • ·         User
  • ·         Optional Software

Dasar Basis Data

Data
Nilai yang turut mempresentasikan deskripsi dari suatu objek atau kejadian(event).
Catatan: data adalah bentuk jamak, bentuk tunggalnya adalah datum.
Informasi
Merupakan hasil dari pengolaan data dalam suatu bentuk yang lebih berguna dan lebih berarti bagi penerimanya; yang menggarmbarkan suatu kejadian-kejadian yang nyata digunakan untuk pengambilan keputusan.
Sistem Informasi
Sistem dalam organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi, media, prosedur-prosedur dan pengendalian untuk mendapatkan jalur komunikasi penting, memproses tipe transaksi rutin tertentu, memberi sinyal kepada manajemen dan yang lainnya terhadap kejadian-kejadian internal dan eksternal yang penting dan menyediakan suatu dasar informasi untuk pengambilan keputusan.
Sistem informasi=Sistem terotomas, terdiri dari beberapa komponen, antara lain:
Hardware: CPU, Disk, terminal, printer.
Software: Sistem operasi, sistem database, prog. Pengontrol komunikasi, prog, aplikasi
Personil: Yang mengoperasikan sistem, menyediakan masukan, mengkonsumsi keluaran dan melakukan aktivitas manual yang mendukung sistem.
Data: Data yang tersimpan dalam jangja waktu tertentu.
Prosedur: Intruksi dan kebijakan untuk mengoperasikan sistem.

Pengertian Database
Kumpulan dari item 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.

Mengapa Diperlukan Database
  • -          Salah satu komponen penting dalam sistem informasi, karena merupakan dasar dalam menyediakan informasi.
  • -          Menentukan kualitas informasi: akurat, tepat waktu dan relevan.
  • -          Mengurangi duplikasi data (data redudancy)
  • -          Hubungan data dapat ditingkatkan (data relatability)
  • -          Mengurangi pemborosan tempat simpanan luar

Pengertian DBMS
DBMS atau Database Management System adalah perangkat lunak yang didesain untuk membantu memelihara dan memanfaatkan kumpulan data yang besar. DBMS adalah bagian perangkat lunak yang dirancang untuk membuat tugas sebelumnya menjadi lebih mudah. Dengan menyimpan data dalam DBMS, fitur DBMS untuk mengelola data dengan cara yang kuat dan efisien dapat diterapkan. Karena volume data dan jumlah pengguna terus bertambah, maka dukungan DBMS menjadi hal yang sangat diperlukan.

Manfaat DBMS
-          Kemandirian data (data dependencies)
Menyediakan satu pandangan abstrak tentang data yang menyembunyikan detail tersebut.
-          Akses data efisien
DBMS memanfaatkan berbagai teknik yang canggih untuk menyimpan dan mengambil data secara efisien. Fitur ini terutama penting jika data disimpan pada alat penyimpanan eksternal.
-          Integritas dan keamanan data
Jika data selalu diakses melalui DBMS, maka DBMS dapat memanfaatkan batasan integritas.
-          Administrasi data
Ketika beberapa pengguna berbagi data, pemusatan administrasi daapat memberikan perbaikan yang signifikan.
-          Akses konkuren and crash recovery
DBMS menjadwalkan akses konkuren pada data dengan cara tertentu sehingga pengguna dapat memandang data sebagai data yang sedang diakses oleh
-          Waktu pengembangan aplikasi terkurangi
DBMS menjadi lebih kuat daripada aplikasi yang berdiri sendiri karena banyak tugas penting ditangani DBMS.

Character:
merupakan bagian data yag terkeci, dapat berupa karakter numerik, huruf ataupun karakter-karatker khusus yang membentuk suatu item data/field.
Field: merepresentasikan suatu atribut dari record yang menunjukan suatu item dari data, seperti misalnya nama, alamat dan lain sebagainya.
Field Name: harus diberi nama untuk membedakan field yang satu dengan lainnya.
Field Representasikan: tipe field(karakter, teks, tanggal, angka, dsb), lebar field(ruang maksimum yang dapat diisi dengan karakter-karakter data).
Field Value: isi dari field untuk masing-masing record.
Record: kumpulan dari field membentuk suatu record. Record menggambarkan suatu unit data individu
File:
File yang terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis.
Database: Kumpulan dari fle/tabel membentuk suatu database.

Bahasa Basis Data
Cara berinteraksi antara pemakai dengan basis data diatur dalam suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa itu disebut bahasa basis data.
  • -          Data Definition Language (DDL)
Dengan bahasa ini user dapat membuat tabel dan menghapus tabel, membuat indeks, mengubah tabel dan sebagainya.
  • -          Data Manipulation Language (DML)
Merupakan bentuk bahasa basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa:
~ penyisipan/penambahan data baru ke suatu basis data
~penghapusan data dari suatu basis data
~pengubahan data di suatu basis data

Ada 2 jenis DML yaitu:
1.  Prosedural, yang mensyaratkan agar menentukan data apa yang diinginkan serta bagaimana cara mendapatkannya.
2. Non prosedural, yang membuat pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkanya.


Posted by Unknown in | 16.12 No comments
Variabel adalah suatu tempat untuk menampung data yang nilainya selalu
berubah. Sedangkan Konstanta adalah suatu tempat untuk menampung data yang nilainya
selalu tetap dan tidak pernah berubah.

·         Aturan Penamaan Konstanta & Variabel
1.       Harus diawali huruf.
2.       Boleh terdiri dari huruf, angka, dan garis bawah.
3.       Maksimal 255 karakter.
4.       Tidak boleh menggunakan reserved word.
·         Deklarasi Konstanta & Variabel
1.       Deklarasi konstanta
Bentuk umum :
[Public | Private] Const nama_konstanta [AS tipe_konstanta] = eksplisit
Contoh :
Public Const POTONGAN = 0.05
Const NAMAPERSH = “PT ABC”
Contoh penggunaan dalam program
Const HARGA As Currency = 1000
Dim Biaya As Currency
Dim Jumlah As Integer
… ‘proses
Biaya = HARGA * Jumlah
… ‘proses
2.       Deklarasi variabel
Bentuk umum :
Dim <nama_variabel> [AS <tipe_variabel>]
Pendeklarasian varibel ada 2 jenis :
1. Deklarasi Eksplisit
Untuk mendeklarasikan nama variabel beserta tipe datanya pada awal
procedure (menempatkan alokasi nama variabel didalam memori), contohnya
sebagai berikut :
Dim Nama as String
Dim Alamat as String *3 0
Dim Gaji as Long
2. Deklarasi Implisit
Untuk mendeklarasikan nama variabel beserta tipe datanya dan langsung
mengisi nilai variabelnya (menempatkan alokasi nilai variabel langsung
didalam memori), contohnya sebagai berikut :
Nama$ = “ Adi ”
Alamat$ = “ Kelapa Gading ”
Gaji$ = 1750000
·         Ruang Lingkup Konstanta & Variabel
Ruang lingkup konstanta atau variabel adalah ruang atau daerah dimana
konstanta atau variabel yang dibuat dikenal (dapat dipakai) biasanya juga
berhubungan dengan umur (waktu hidup) konstanta atau variabel.
Ada variabel yang dikenal diseluruh bagian program, ada yang hanya
dikenal di procedure tempat variabel tersebut dibuat. Ruang lingkup paling dalam
adalah lingkup procedure dengan perintah Dim, Private atau Static maka variabel
tersebut mempunyai ruang lingkup procedure, contoh :
Private Sub CmdTambah_Click()
Dim Nama as String
Dim Alamat as String * 30
Static No as Integer
End Sub
Deklarasi variabel pada Visual Basic dapat dilakukan dengan Keyword berikut :
Keyword  Public Digunakan pada Berlaku pada level modul
Keyword  Private Digunakan pada Berlaku pada level modul
Keyword  Dim Digunakan pada Berlaku pada level modul dan level procedure
Keyword Static Digunakan pada Berlaku pada level procedure


Search

Bookmark Us

Delicious Digg Facebook Favorites More Stumbleupon Twitter