Pages

Sunday, April 20, 2014

STRUCTURE

STRUCTURE adalah kumpulan elemen-elemen data yang digabungkan menjadi satu kesatuan. Elemen-elemen data tersebut disebut juga dengan field.

Field tersebut dapat memiliki tipe data yang sama ataupun berbeda, tapi masing-masing field tetap dapat diakses secara individual.

Field-field tersebut dapat digabungkan menjadi satu dengan tujuan untuk kemudahan dalam operasinya.

Structure dideklarasikan sebagai berikut :

struct namastruct
{
   tipedata elemen1;
   tipedata elemen2;
   tipedata elemen3;
} objekstruct;

Dimana, namastruct adalah tipe dari structure, objekstruct diidentifikasikan untuk objek yang dimiliki oleh namastruct. Didalam kurung {}, merupakan daftar dari anggota struct sebagai elemen pembentuk structure, dimana setiap anggota struct dibuat dengan type data dan variabel yang diperlukan.

Contoh :

struct data_tanggal
{
 int tanggal;
int bulan;
int tahun;
} tanggal_lahir;

Ketika dideklarasikan, setiap struct akan membentuk tipe data baru, seperti tipe data dasar yaitu int, char dan sebagainya. Dan dapat mendeklarasikan variabel dari tipe data tersebut.


Wednesday, April 16, 2014

Array

Array
Array adalah sekumpulan data yang mempunyai tipe data dan variabel yang sama.
Array terdiri atas :
1. Array satu dimensi
    Mewakili bentuk suatu vektor.
    Contoh : int nilai[10];
                   menyatakan bahwa variabel nilai bertipe array of integer dan memiliki 10 elemen
                   bertipe integer

2. Array Multi dimensi
    Array yang terdiri dari baris dan kolom berbentuk tabel atau matriks.
    Contoh : int nilai [5][3];
                  menyatakan bahwa variabel nilai bertipe array of integer, dengan 5 menyatakan sebagai
                  mahasiswa dan 23 menyatakan mata pelajaran


NIM
FISIKA
MATEMATIKA
IPA
001
56
78
93
003
75
67
78
007
89
79
95
008
78
76
79
010
80
86
90

3. Array String
    Sama seperti array multi dimensi dalam hal deklarasi, tetapi pada array string indeks pertamanya
    menunjukkan banyaknya string dan indeks kedua menunjukkan panjang maksimum string.
    Contoh : char nama[5][30]
                  menyatakan bahwa nama terdiri dari 5 elemen dengan panjang maksimum 30 karakter.


Tipe Data - Struktur Data


I. Tipe Data

Data adalah nilai yang tercatat mengenai suatu objek. Informasi adalah kumpulan data yang disimpan, diproses dan ditransmisikan.

Struktur data bertujuan untuk membuat sebuah struktur penyimpanan data yang digunakan saat program dijalankan, terkait dengan alokasinya di memory.

Type data adalah isi data didalam suatu variabel dalam program. 
1. Tipe Data Sederhana 
Yaitu hanya dimungkinkan untuk menyimpan sebuah nilai data dalam sebuah variabel.
Tipe data sederhana terdiri dari :
  • Bilangan bulat (integer)
  • Bilangan real presisi-tunggal (float)
  • Bilangan real presisi-ganda (double)
  • Character
  • Boolean (tipe data yang mempunyai 2 nilai TRUE atau FALSE)
2. Tipe Data Terstruktur
Adalah tipe dimana suatu variabel bisa menyimpan lebih dari sebuah nilai data. Masing-masing nilai data disebut komponen.
Tipe data terstruktur terdiri dari :

  • Tipe String : data yang berisi sederetan karakter dimana banyaknya karakter bisa berubah-ubah sesuai kebutuhan.
    Contoh : char nama[30];
  • Larik (Array) : variabel larik hanya bisa menyimpan 1 tipe data saja.
    Contoh : float bilangan[10];
  •  Record terdiri dari beberapa variabel terstruktur dan masing-masing variabel mempunyai tipe data yang berbeda.
    Contoh : struct data_tanggal
                  { int tanggal;
                     int bulan;
                     int tahun;
                  };
  • Set (himpunan) terdiri dari :
    1. Union : memungkinkan suatu lokasi memori ditempati oleh dua atau lebih variabel yang tipenya bisa
        berlainan.
        Contoh : union                  {
                       unsigned int dat_int;
                       unsigned char dat_char[2];
                       } bil_x;
    2. Enumerasi : merupakan himpunan dari konstantan integer yang diberi nama.
        enum manusia {pria, wanita};
        enum manusia jns_kelamin;
  • File : kumpulan dari sejumlah record sejenis.Masing-masing record terdiri dari satu atau beberapa field dan setiap field terdiri dari satu atau beberapa karakter.

Wednesday, April 24, 2013

Materi Praktek Linked List

Untuk pertemuan berikutnya, dipersilakan kepada seluruh kelas untuk mendownload materi praktek tentang linked list dibawah ini. Materi teori menyusul.

Terima kasih

Download : Single Linked List

Saturday, March 9, 2013

Pengumuman Practical Test Sistem Basis Data (My SQL)

Sebelumnya, saya mau minta maaf dulu sama teman-teman yang semester lalu mengambil mata kuliah saya Sistem Basis Data. Kita sudah melewati 15 kali pertemuan selama satu semester yang menyenangkan. Dan juga sudah melewati Practical Test yang juga menyenangkan dan seru. Seharusnya, pengumuman ini saya buat dua minggu setelah Practical Test. Tapi, karena beberapa perubahan kebijakan di kantor, akhirnya saya baru bisa bikin pengumumannya sekarang. Maaf ya :)

Seluruhnya, yang menampilkan presentasi di Practical Test hari itu semuanya bagus. Kalian benar-benar berusaha keras untuk mempresentasikan sebuah proyek yang semoga nantinya berguna untuk kalian. Seperti janji saya, akan ditentukan menang dari presentasi 5 kelompok yang menampilkan proyeknya. Dan sekarang, saya punya pemenangnya.

Setelah menilai hasil dari presentasi tersebut, tak cuma dari database yang ada, tapi juga cara masing-masing kelompok mempresentasikannya di depan kelas. Kemudian query dari relasi antar table yang dibuat dan cara kalian menjawab pertanyaan-pertanyaan, akhirnya saya memutuskan. Yang menjadi pemenang dari Proyek Database Practical Test Sistem Basis Data Semester Genap ada 2 kelompok. Karena keduanya punya database yang cukup lengkap, bisa mempresentasikannya dengan alur yang baik, membuat relasi antar tabel dan mampu menjawab pertanyaan. Jadi, pemenangnya adalah kelompok Rahmat Hidayat, Riky Ramadana, Riki Jayudi dan Muharram Syafar dan kelompok Muhammad Fadli, Muhammad Zain, Jasmahdi, Agus Maksum dan Endang Herawati. Selamat. Dan hadiahnya juga nanti akan kalian terima sesuai kesepakatan kita kemarin.

Selamat. Keep your good work, guys. Dan semoga semester-semester berikutnya bisa kalian lewati dengan menyenangkan.

Terima kasih telah mewarnai semester kemarin :)

Good luck.

Monday, November 12, 2012

Materi Struktur Data

Untuk materi Struktur Data yang merupakan materi untuk Kuis kita yang pertama, silakan didownload di link dibawah ini

Link pada Struktur Data - 2 - sorting merupakan contoh dari Struktur Data - 2




Struktur Data - 2 - sorting

Selamat men-download, selamat belajar.

Good luck, everyone

Sunday, November 11, 2012

Sistem Basis Data Bab III

Kali ini kita memasuki materi tentang Relationship Database Model. Tentang Model Relasi pada Database. Materi ini juga menjadi bahan yang harus dipelajari untuk Mid Semester.

Dibawah ini bisa anda download materi yang dimaksud :
Sistem Basis Data Bab III

Selamat belajar.

Good luck, everyone.



Setting VPN L2TP di Macbook

Beberapa waktu yang lalu, ketika hingar bingar Pemilu disini sedang berlangsung. Kemudian adanya ajakan untuk melakukan aksi damai yang dise...