Rabu, 24 November 2010

FUNGSI

Secara umum fungsi hampir sama dengan prosedur, dengan sedikit perubahan bahwa nama fungsi sekaligus berfungsi sebagai suatu peubah, sehingga dalam deklarasi fungsi harus dinyatakan tipe datanya.

Prosedur mempunyai struktur yang hampir sama dengan struktur program, yaitu terdiri dari nama prosedur, deklarasi-deklarasidan bagiam utama dari prosedur itu sendiri. Di dalam prosedur juga dimungkinkan ada prosedur lain yang strukturnya sama. Bentuk ini dinamakan juga dengan prosedur tersarang (nested procedure). Prosedur diaktifkan menggunakan statemen prosedure (pemanggilan prosedur).

Minggu, 31 Oktober 2010

VARIABEL LINGKUNGAN & PROGRAM EKSTERNAL

Tugas Pendahuluan

1. Bagaimana memanggil perintah eksternal Linux dari dalam skrip shell?

2. Bagaimana cara mengetahui perintah apa saja yang disediakan oleh Linux?

Bagaimana kita dapat mengetahui suatu perintah termasuk perintah Linux atau

bawaan shellBash?

JAWAB

1. Cara memanggil perintah eksternal Linux dari dalam skrip shell adalah dengan menggunakan tanda backtick (`),Backtick menunjukkan bahwa teks yang diapitnya akan dieksekusi sebagai suatu perintah.Di dalam skrip shell,program eksternal sering di gunakan. Ada beberapa perintah builtin (echo, which dan test yang sudah umum). Ada banyak perintah lain yang berguna merupakan perintah Linux, bukan bawaan shell (Bash) seperti tr, grep, expr dan cut.

Kamis, 21 Oktober 2010

PERULANGAN dan SELEKSI

1.Apa manfaat dari karakter escape? Bagaimana menampilkan karakter ^, % dan ~?
Jawab :
Konstanta karakter escape banyak digunakan di statemen-statemen untuk menampilkan hasil, misal menggeser kursor ke baris berikutnya (ganti baris baru) , membuat kursor kembali ke kolom pertama. Suatu konstanta karater escape diawali dengan karakter atau tanda ‘ \’.
Untuk menampilkan karakter ^ ketik printf (“^”),
Untuk menampilkan karakter % ketik printf (“%”);
Untuk menampilkan karakter ~ ketik printf (“~”);

2.Anda sudah mempelajari perulangan dan seleksi kondisi pada bahasa. Apa kegunaan keduanya? Buat sebuah program dalam bahasa C yang melibatkan kedua fitur ini, misalnya program tebak angka!
Jawab :
Perulangan berfungsi melakukan perulangan terhadap suatu aksi hingga atau sampai suatu syarat terpenuhi. Dan Seleksi kondisi berfungsi melakukan suatu aksi tertentu bila suatu syarat dipenuhi.
Contoh program c
#include
#include
#include

#define MAX_ANGKA 50

main () {
int pencacah = 0;
long nilai, input;

srand (time(NULL));
nilai = rand()%MAX_ANGKA+1;

cout << "\nMasukkan nilai yang antara 1 - " << MAX_ANGKA << " : ";
do {
cin >> input;
pencacah++;

if (nilai > input)
cout << "Nilai lebih besar dari " << input << ". Coba lagi: ";

else if (nilai < input)
cout << "Nilai lebih kecil dari " << input << ". Coba lagi: ";

else {
cout << "Yups! Benar... Nilainya adalah " << nilai;
cout << "\nAnda perlu " << pencacah << " kali percobaan.";
}
}
while (nilai != input);
return 0;
}

3. Apa yang dikeluarkan oleh perintah berikut:
$ ls -ld {,usr,usr/local}/{bin,sbin,lib}
Jawab :
Perintah $ ls -ld {,usr,usr/local}/{bin,sbin,lib} berfungsi untuk menampilkan semua file dan direktori baik yang tersembunyi ataupun yang tersembunyi.

Jumat, 15 Oktober 2010

VARIABEL& KARAKTER ESCAPE

1. Bagaimana mengubah semua file terakhir .html menjadi.php? (coba gunakan berbagai bentuk perintah mv)!
Jawab :

mv file_atau_direktori_sumber file_atau_direktori_tujuan

2. Jelaskan dengan singkat shell lain yang tersedia di Linux selain Bash!
a) Korn Shell (ksh)
Korn shell merupakan pengembangan dari bourne shell yang ditulis oleh David Korn dari AT&T pada pertengahan 1980an. Feature Korn shell antara lain editable history, aliases, functions, regular expression wildcards, built-in arithmetic, job control, coprocessing, dan special debugging. Default prompt shell ksh adalah $ (dolar).

Rabu, 13 Oktober 2010

SHELL INTERAKTIF dan SKRIP

1. Apa yang dimaksud shell pada sistem operasi Linux? Apakah Windows juga
mempunyai shell?
Jawab:
Shell adalah tempat interaksi antara pengguna dan sistem Linux yang
sedang digunakan. Shell juga bertugas menerjemahkan atau mengeksekusi program.
Shell menyediakan suatu antarmuka teks (command line). Shell dapat diguakan untuk
mengelola (administering) sistem Linux seperti menambah pengguna, mengatur file dan
direktori dan memantau kerja dari sistem operasi. Shell Linux ditandai oleh $ (user
reguler) atau # (root). Dan disebut juga program yang menjembatani user dengan system operasi dalam hal ini kernel.
Windows tidak mempunyai shell karena shell hanya terdapat pada linux.

2. Sebutkan 20 perintah shell yang banyak digunakan untuk mengelola sistem
operasi Linux!
Jawab :
1. cat merupakan perintah yang digunakan untuk melihat isi file
2. uname -a perintah untuk melihat jenis OS serta versi
3. netstat -tnap perintah untuk melihat koneksi keluar/masuk, atau listen
4. rm -rf perintah untuk menghapus file atau direktori
5. cp perintah untuk mengcopy file
6. mv mengganti nama file atau memindah file
7. echo perintah yang digunakan untuk menampilkan kata yang dituliskan setelahnya
8. w perintah yang digunakan untuk menampilkan user yang sedang login
9. whoami perintah yang digunakan untuk menampilkan user kita sendiri
10. id perintah yang digunakan untuk menampilkan user kita sendiri
11. mkdir perintah yang digunakan untuk membuat direktori baru
12. touch perintah untuk membuat file kosong
13. pwd : menampilkan irektori aktif
14. chown : mengganti kepemilikan file
15. last : menampilkan daftar user-user yang pernah login
16. lwp-download : mengambil suatu data dari suatu situs
17. userdel : menghapus user (root)
18. tar -zxvf : mengekstrak file tgz atau tar.gz
19. su : ganti sebagai user lain
20. chmod adalah nama aplikasi yang digunakan untuk merubah hak akses suatu file atau direktori di system operasi Linux.
CHMOD adalah kependekan dari CHange MODe, atau terjemahan bebasnya adalah merubah mode. Mode disini adalah mode akses dari suatu file / direktori di sistem operasi Linux. Dalam sistem operasi Linux, setiap file / direktori mempunyai mode akses tertentu. Dimana mode akses ini akan memberikan batasan-batasan bagaimana suatu file / direktori itu diakses dan oleh siapa saja. Yang dapat mengakses suatu file / direktori dibatasi kepada User, Group dan Other. User adalah pemilik suatu file / direktori. Bagaimana agar seseorang dapat menjadi pemilik suatu file / direktori, yaitu dengan menciptakan file / direktori tersebut atau menyalin file tersebut dari lokasi atau sumber lain. Group mewakili sekelompok User. Other adalah selain dari User atau Group. Masing-masing mempunyai hak akses yang bias kita tentukan dengan format sebagai berikut Berbagai mode dari CHMOD :
r = read = grupyang diberi cek "r" bisa melihat file tersebut
w = write = grup yang diberi cek "w" bisa menulis file tersebut
x = execute = grup yang diberi cek "x" bisa mengeksekusi file tersebut.
a) CHMOD 777 itu berarti memberi permition pada file itu supaya bisa dibuka, dibaca dan ditulis oleh semua user, baik itu user lokal ataupun user internet.
Fungsi CHMOD itu dilakukan hanya pada server *nix base (linux various). Untuk digunakan pada server Win*, maka harus men-set security file agar bisa di buka, baca, tulis oleh setiap orang
b) CHMOD 755
Merupakan permission yg dibutuhin di server unix untuk menentukan siapa saja yang boleh menulis, membaca dan mengexecute file.

3. Apa fungsi dari perintah ‘sudo’?
Jawab :
Sudo berguna untuk memberikan hak pengguna biasa untuk melakukan tugas yang seharusnya hanya bisa digunakan oleh root. Dan untuk masuk ke super user / bagian tertinggi dari system operasi Linux.

Arti $ dalam linux yaitu : user regular
Arti # dalam linux yaitu : root yang merupakan Posisi tertinggi di Sistem Operasi Linux (Super user Linux)

Rabu, 07 Juli 2010

program membalik kata.java

import java.io.*;
public class Reverse{
public static void main(String[] args) throws Exception{
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));

String x;
int i;

System.out.print("\nMasukan kata yang ingin dibalik : ");
x = br.readLine();

System.out.print("Hasilnya adalah : ");
for(i=x.length()-1; i>=0; i--){
System.out.print(x.charAt(i));
}
System.out.print("\n");
}

}

Senin, 31 Mei 2010

Go to SOLO



asyik seminar sambil jalaN-jalan ke SOLO............

Sabtu, 10 April 2010

Perbandingan RDBMS dan SQL

Secara umum RDBMS adalah kenyataan bahwa implementasi yang ada saat ini dipandang sebagai terlalu statis. Spekulasi bermunculan terhadap kemungkinan untuk membuat sebuah sistem basisdata generasi baru yang menggunakan model relasional secara dinamis dengan kolom yang bisa dibuat secara dinamis, ukuran yang berkembang secara dinamis, didefinisikan secara dinamis. Setiap baris dapat diimplementasikan sebagai map (kamus ataupun larik asosiatif) dan kolom-kolom yang tidak dikenal secara sederhana disajikan sebagai field kosong. Beberapa kalangan menganggap hal ini menyalahi model relasioal murni, namun kalangan lain menyanggah bahwa sebuah penggunaan map hanyalah sebagai detil implementasi saja. Sehingga dalam pandangan ini, sebuah kolom yang tidak ditemukan/tidak ada secara sederhana hanyalah dipandang sebagai perihal interpretasi dan dianggap sebagai pilihan cara penyajian saja.

Selasa, 06 April 2010

Transaction dan Non-Transaction

Transaction merupakan sebuah rangkaian prosedur formal di mana data dikelompokkan, diproses menjadi informasi, dan didistribusikan kepada pemakai guna meningkatkan komunikasi dan memahami perilaku manusia.

Non-Transaction merupakan tidak dapat digunakan untuk mengimplementasikan transaksi basis data.

Senin, 05 April 2010

Identifying relationship dan Non-Identifying relationship

Identifying relationship merupakan Relationship yang menghubungkan strong dan weak entity dan Digambarkan dengan belahketupat dengan garis ganda dan berelasi dengan

Suatu entity yang mungkin memiliki suatu atribut yang bukan miliknya, dimana keberadaannya tergantung dari entity lain.

Non Identifying relationship merupakan Relationship  di mana entity dapat diidentifikasi secara terpisah dari entity lain.

Minggu, 28 Maret 2010

jadwal moto GP

11 April Qatar – Losail (Balapan malam hari)
25 April Japan - Motegi
2 May Spain - Jerez
23 May France - Le Mans
6 June Italy - Mugello
20 June Great Britain - Silverstone
26 June Netherlands – Assen (Balapan digelar hari Sabtu)
4 July Catalunya - Catalunya
18 July Germany - Sachsenring
25 July United States - Laguna Seca (Balapan khusus MotoGP)
15 August Czech Republic - Brno
29 August Indianapolis - Indianapolis
5 September San Marino & Riviera di Rimini - Misano
19 September Hungary - Balatonring
10 October Malaysia - Sepang
17 October Australia - Phillip Island
31 October Portugal - Estoril
7 November Valencia - Ricardo Tormo Valencia

TUGAS PRAKTIKUM BASIS DATA " BLACKHOLE"

Black Hole adalah prosedur pada gudang pengeluaran yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan, memanipulasi data dalam berbagai cara untuk menghasilkan informasi yang berkualitas, yaitu informasi yang relevan, akurat dan tepat waktu, yang digunakan untuk keperluan pribadi, bisnis, dan pemerintahan dan merupakan informasi yang strategis untuk pengambilan keputusan. Teknologi ini menggunakan seperangkat komputer untuk mengolah data, sistem jaringan untuk menghubungkan satu komputer dengan komputer yang lainnya sesuai dengan kebutuhan, dan teknologi telekomunikasi digunakan agar data dapat disebar dan diakses secara global.

Sabtu, 27 Maret 2010



Valentino Rossi
pembalap kelahiran Urbino, Italia 16 Februari 1979 adalah seorang pembalap tersukses di balap grandprix motor dunia setelah era Michael Doohan, dengan titel juara dunia di empat kelas yang berbeda yang diraihnya dalam waktu tujuh tahun berkarir.Putra dari mantan pembalap GP 250 cc Graziano Rossi dan Stefania Palma ini memegang banyak rekor dan prestasi yang diraihnya melampaui banyak seniornya. Total pembalap eksentrik ini membukukan 7 gelar juara dunia, sekali di kelas 125cc, sekali di kelas 250cc, dan lima kali di kelas puncak, 500cc dan Motogp

Lahir untuk balap

Rossi memang dilahirkan untuk menjadi pembalap, Ia tumbuh dilingkungan yang sangat mendukung karirnya. Ayahnya, Graziano Rossi adalah seorang pembalap besar dimasa ’70-an. Otomatis ia besar dilingkungan yang kental atmosfer balap. Ketika anak-anak seusianya asyik dengan mainannya, Rossi bermain dengan motor balap sungguhan di tengah paddock pembalap ternama Luca Cadalora ataupun Loris Reggiani.

DESAIN GRAFIS

Desain grafis adalah sebuah seni terapan yang menggunakan ilmu sains dan juga ilmu komputer. Kita juga dapat mengartikannya sebagai sebuah kemajuan di bidang IT juga. Tak dapat dipungkiri dalam sehari-hari benda atau barang yang sering kita gunakan mengandung unsur desain grafisnya.

Seperti ilmu yang lainnya, desain grafis pun mempunyai dasar pemahaman yang minimalnya kita harus tahu. Dan tentunya sangat erat juga dengan kemajuan IT. Minimalnya untuk memahami ilmu terapan dari desain grafis ini kita tidak hanya membutuhkan daya kreativitas yang tinggi saja, tetapi juga kita paling tidak mengetahui dasar-dasar program untuk pengolahan desain grafis itu sendiri. Ambil saja contoh program Corel Draw yang sedang marak.

Corel Draw adalah salah satu program pengolahan gambar atau desain grafis yang berbentuk vektor. Vektor adalah bentuk gambar dari corel sendiri yang berbentuk garis-garis.

Sedangkan desain grafis bisa juga dengan menggunakan adobe photoshop. Yaitu software untuk mengedit gambar yang berbentuk bitmap. Di atas adalh contoh gambar yang diolah oleh photoshop. Dalam photoshop kita tidak bisa mengolah terlalu banyak gambar karena ukuran photoshop yang terlalu besar sehingga bisa mengakibatkan error pada komputer atau istilah kerennya nge.hank .

Bedanya photoshop dan corel draw adalah bentuk dari gambar tersebut.

kemudian pada Corel draw bisa membuka file yang berextensi .bmp sedangkan di pothoshop tidak bisa membuka file yang berextensi .cdr .