Selasa, 15 November 2011

Resume PBD Pertemuan ke-8

Nama    :   Habibie Rezha Aditya
NIM      :   10.41010.0227
Tugas    :   Resume ke-8 Matkul PBD
Dosen   :   Tan Ameilia 
 
ADO.NET

ADO.NET adalah data akses komponen untuk .NET framework. ADO.NET dengan kemampuan tinggi untuk menangani data format XML, didesain dengan arsitektur terputus ( disconected architecture) sangat cocok untuk membangun aplikasi dekstop base maupun web base karena arsitekturnya yang terputus ini tidak membebani server.
ADO.NET terdiri dari class-class yang digunakan untuk koneksi kedatabase, providing akses untuk relasional data, XML dan aplication data serta retrieve data dari hasil query. ADO.NET juga berisi class-class yang mempresentasikan Data Provider Connection, Command, DataAdapter, DataReader Objects dan object lainya. Gambar berikut ini memperlihatkan bagaimana ADO.NET dalam sebuah komunikasi antara web clien dan dan DBMS
Disamping itu juga ADO.NET menyertakan data Provider yang khusus dibangun untuk database tertentu. Data provider ini mampu memberikan kinerja yang lebih baik karena dapat memanfaatkan optimisasi yang ditawarkan oleh vendor database bersangkutan. Dengan menggunakan custom-code yang spesifik untuk database tertentu juga menghilangkan sejumlah overhead yang terjadi ketika menggukan generic-code seperti ODBC dan OLE-DB. Rilis awal yaitu ADO.NET 1.0, baru memberikan dukungan untuk Database SQL Server dan OLE-DB. Riils berikutnya – ADO.NET 1.1 – Microsoft menambahkan dukungan untuk database Oracle dan ODBC. Pada saat yang hampir bersamaan Oracle juga merilis data provider milik mereka sendiri, yaitu ODP.NET 9.2.

ADO.NET menyediakan objek untuk mengolah data . yaitu :
·         Objek Connection : menyediakan koneksi Sumber Data (Database)
·         Objek Command : digunakan untuk melakukan pernyataan SQL atau prosedur yang akan dilaksanakan pada Sumber Data (database)
·         Obyek DataReader : Aliran berbasis, forward-only, read-only pengambilan hasil query dari Sumber Data (database)
·         Objek DataAdapter : mengisi Object Dataset dengan hasil dari Sumber Data
 
 
  Dibawah ini adalah model objek ado.net:
 
Conected Aplication


Keuntungan dari Aplikasi YangTerhubung

Jadi apa adalah beberapa manfaat dari sebuah aplikasi yang menghubungkan Internet? Berikut adalah beberapa:

     * Anda dapat memastikan bahwa pengguna Anda mengetahui versi baru dari program Anda yang tersedia. Ini adalah anugerah yang besar untuk mendukung, karena Anda akan harus berurusan dengan pengguna versi lama dari aplikasi Anda lebih jarang jika mereka sendok-makan versi terbaru.
     * Komponen individu dari aplikasi Anda - plug-in, template, dll - dapat terdaftar dan di-download langsung dari aplikasi jika Anda mempertahankan repositori barang-barang. Watson, misalnya, memungkinkan pengguna untuk men-download dan menginstal plug-in tambahan langsung dari program, daripada harus pergi berburu untuk mereka semua melalui Internet.
     * Data tentang pengguna (apa versi dari aplikasi dan OS dia berjalan, misalnya) dapat dikumpulkan oleh server.
 
dasar koneksi:
·         Opening connection
Sebuah method yang digunakan untuk membuka/mengkoneksikan dengan database
·         Closing connection
Sebuah method untuk menghentikan sebuah koneksi ke database.
 

syntax

  1.   Standart
Data Source=myServerAddress;Initial Catalog=myDataBase;User Id=myUsername;Password=myPassword;
      2. Trusted Connection
Data Source=myServerAddress;Initial Catalog=myDataBase;Integrated Security=SSPI;

3.Trusted Connection alternative syntax
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;

4. Connecting to an SQL Server instance
Server=myServerName\theInstanceName;Database=myDataBase;Trusted_Connection=True;
 

Minggu, 02 Oktober 2011

Resume SO ke-1

Nama/nim :Habibie Rezha Aditya / 10.41010.0227
Mata kuliah : Sistem Operasi
Dosen : CHAYADIOKTOMY NOTO SUSANTO, S.T., M.Eng
Resume Ke-1

 Linux, adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.

Ubuntu merupakan salah satu distribusi Linux yang berbasiskan Debian. Proyek Ubuntu resmi disponsori oleh Canonical Ltd yang merupakan perusahaan milik seorang kosmonot asal Afrika Selatan Mark Shuttleworth. Nama Ubuntu diambil dari nama sebuah konsep ideologi di Afrika Selatan, "Ubuntu" berasal dari bahasa kuno Afrika, yang berarti "rasa perikemanusian terhadap sesama manusia". Tujuan dari distribusi Linux Ubuntu adalah membawa semangat yang terkandung di dalam Filosofi Ubuntu ke dalam dunia perangkat lunak. Ubuntu adalah sistem operasi lengkap berbasis Linux, tersedia secara bebas dan mempunyai dukungan baik yang berasal dari komunitas maupun tenaga ahli profesional.


Ubuntu mempunyai filosofi sebagai berikut :
  • bahwa perangkat lunak harus tersedia dengan bebas biaya
  • bahwa aplikasi perangkat lunak tersebut harus dapat digunakan dalam bahasa lokal masing-masing dan untuk orang-orang yang mempunyai keterbatasan fisik, dan
  • bahwa pengguna harus mempunyai kebebasan untuk mengubah perangkat lunak sesuai dengan apa yang mereka butuhkan.
File Sistem:
FAT 16        : mengatur file di floppy disc
FAT 32        : tergantung untuk digunakan di sistem operasi

model perintah :
chmod UGO
·         R        : read          = 4
·         W        : write       = 2
·         X        : execute   = 1
    
     Command

 
     untuk login: sudo login (id)
keluar dari user: exit
untuk cek data: ls -l
lihat grup: cat /etc/group
lihat user: ls -l /home
add user ke grup: sudo adduser (nick user) (group)
menambahkan grup: sudo groupadd (nick group)
ganti fasilitas data: chmod (angka data) (data yang diinginkan u/dirubah)
menambah data: touch (data.format)
menghapus user: sudo deluser (nama user)

Rabu, 21 September 2011

Hubungan Antara Image VS Word (tugas Visual Informasi pert.2)

1.Semiotik dari sudut pandang Syntatic

        adalah suatu kajian ilmu tentang hubungan antar tanda (tanda tidak bisa berdiri sendiri). Pada sebuah gambar,  harus ada cara untuk menentukan mengagambarkan reality, karena tidak ada perbedaan sintaksis antara teks dan gambar. Gambar adalah bagian dari kesatuan yang utuh yang mencakup teks dan wacana yang mempunyai banyak arti , seperti  World Wide Web yang menyediakan sebuah model yang sempurna dari situasi ini.Dalam hal ini database beroperasi di wilayah antara teks dan gambar, sebagai suatu ciri didalam sebuah kesatuan. Sebuah keadaan yang lebih menarik terjadi ketika hubungan antara teks dan gambar yang lebih fleksibeldan kompleks, seperti dalam kasus gambar di web tertanam dalam konteks linguistik dari halaman. Iniadalah masalah dalam kasus di mana gambar-gambar tertentu lolos karakterisasi dengan hubunganurutan pertama, baik karena mendukung teks tidak dapat ditemukan, atau karena teks itu sendiri tidak dapat ditafsirkan.

2.Semiotik dari sudut pandang Semantic

adalah suatu kajian ilmu yang mengarah ke bahasa atau makna penghalusan  makna / pengkasaran makna. Sebuah aplikasi yang berkembang pesat adalah teknik menggambargrafik dalah dalam memvisualisasikan informasi dan untukmemvisualisasikan jaringan dokumen, hal ini termasuk langkah visualisasi dengan menggunakan teknik ilmu Semantic. Pengambilan gambar berbasis konten (alias CBIR) meminjam banyak ide, konsep, dan teknik, terkait erat bidang Information Retrieval. Pengaruh paralel dan timbal balik bidang tersebut, adalah untuk membuat hubungansemiotik antara gambar dan menjadi  jelas

3.Semiotik dari sudut pandang Paradigmatik/Pragmatic

adalah suatu kajian ilmu tentang bagaimana tanda itu dimaknai, dipahami dan dipraktekan sesuai dengan kepentingan, kegunaan dan latar belakangnya. Sebuah pendekatan pragmatis adalah untuk memungkinkan fleksibilitas yang cukup untuk memungkinkan algoritma menjadi mudah disesuaikan untuk aplikasi tertentu. Gambar sebenarnya sama seperti teks atau pidato, adalah sebuah artefak yang  diciptakan untuk tujuan komunikasi. Sebuah  teks ini bisa berisi tersirat dalam wacana sosial, yang memisahkan set dan kemungkinan interpretasi gambar bahkan sebelum database dirancang. Ini adalah kasus khas dayabases domain terbatas, dan di sini gambar database dapat beroperasi dengan cara yang paling tradisional, sebagai mesin pencari berdasarkan konten secara otomatis untuk diekstrakdidalam sebuah fitur.


Rabu, 14 September 2011

Resume Visualisasi Informasi 1

Nama/Nim : Habibie Rezha Aditya / 10.41010.0227
dosen : Achmad teguh
tugas : Resume Visual Informasi Pertemuan ke - 1

Visualisasi Informasi


Visualisasi Informasi adalah rekayasa dalam pembuatan gambar, diagram atau animasi untuk penampilan suatu informasi, Secara umum, visualisasi dalam bentuk gambar baik yang bersifat abstrak maupun nyata telah dikenal sejak awal dari peradaban manusia. Contoh visualisasi informasi struktur tree dan grafik.

visualisasi informasi menurut MC.Cromick et .,al 1987 adalah metode penggunaan komputer untuk mentrasformasi simbol menjadi geometrik,memungkinkan peneliti mengamati simulasi dan komputasi,memberikan cara untuk melihat yang tidak terlihat,memperkaya proses penemuan  ilmiah dan mengembangkan pemahaman yang lebih dalam dan tidak di duga,dalam berbagai bidang telah merevolusikan cara ilmuwan meneliti sains.


Tujuan visualisasi informasi:
  • Mengeksplor
  • Menghitung
  • Menyampaikan
Prinsip:
  • Fokus pada konten
  • Perbandingan
  • Integritas
  • Resolusi tinggi
  • Utilisasi konsep terdahulu dan teruji melewati waktu
Mengapa Visualisasi Informasi sangat dibutuhkan oleh kita?
• Pengenalan pola; manusia bisa: scanning, recognizing, remembering images
• Gambar memungkinkan pembandingan dengan: panjang, bentuk, orientasi, tekstur
• Gambar animasi membedakan perjalanan waktu
• Warna membantu perbedaan

Selasa, 13 September 2011

TUTORIAL SQL

Nim/Nama : 10.41010.0227 / Habibie Rezha Aditya
Dosen : Tan Amelia
Tugas : Tutorial SQL
-----------------------------------------------------------------------------------------------------
Pengertian SQL



Pengertian Sql adalah kependekan dari Structured Query Language yaitu bahasa yang dirancang khusus untuk komunikasi dengan database. Tidak seperti bahasa-bahasa lainnya (seperti bahasa C, basic, pascal atau bahasa pemprograman yang lain) Bahasa SQL sengaja di rancang untuk melakukan hal secara sederhana dan efisien untuk membaca dan menulis data dari suatu database.
Statemen SQL digunakan untuk melakukan tugas-tugas seperti melakukan update terhadap database, atau mengambil data dari sebuah database. Beberapa database relasional yang menggunakan SQL dan cukup ngetop adalah: MySQL, Oracle, Sybase, Microsoft SQL Server, Access, Ingres, etc. Meskipun sebagian besar sistem database menggunakan SQL, namun sebagian besar dari mereka juga memiliki ekstensi khusus yang hanya bisa digunakan di sistem masing-masing. Namun demikian, perintah standar SQL seperti “Select”, “Insert”, “Update”, “Delete”, “Create”, dan “Drop” dapat digunakan untuk melakukan hampir semua hal yang perlu dilakukan terhadap sebuah database.


Jenis - Jenis perintah SQL



Dalam SQL ada beberapa perintah yang biasanya digunakan untuk menjalankan suatu program, berikut ini beberapa contoh perintah – perintah yang digunakan.
1. Distinct
Perintah ini biasanya digunakan untuk menampilkan suatu record dari field, dimana menyeleksinya terlebih dahulu. kalau ada  record yang bernilai sama, maka akan ditampilkan sekali.
misalkan kita mempunyai tabel pelanggan dari suatu SI Rental Mobil
berikut contoh perintah SQL-nya
Select Distinct nama_pelanggan from pelanggan.
2. Like dan Not like
Merupakan sebuah operator perbandingan yang digunakan untuk mencari sebuah  karakter yang telah dipilih
3.  Between dan Not Between
Merupakan operator relasi dari dua kondisi. Operator ini digunakan untuk menyeleksi suatu kondisi yang diinginkan dari dua tabel yang berhubungan
4.  Union
Union di gunakan untuk menggabungkan dari dua tabel yang ingin di tampilkan
5, Irisan
Irisan digunakan untuk mencari record yang mempunyai nilai yang sama dari dua tabel yang tidak ada hubungan, namun memiliki kesamaan
6. SUM
digunakan untuk menghitung total suatu nilai
7. AVG
digunakan untuk menghitung Rata-rata. contoh perintahnya
8. MAX
digunakan untuk menghitung nilai maksimal
9. MIN
digunakan untuk melihat nilai minimal
10.  Left Join
digunakan untuk menampilkan seluruh data yang ada
Selain semua yang disebutkan diatas, kita dapat membagi  perintah-perintah SQL tersebut menjadi dua kelompok
A.  DDL (Data Definition Language)
DDL merupakan bagian dari SQL yang digunakan untuk mendefenisikan data dan proyek database. Perintah digunakan untuk mendefenisikan suatu proyek, yaitu membuat, mengubah, menghapus dan memberikan izin.
Beberapa perintah pada SQL yang temasuk DDL, seperti :
Create Table untuk Membuat Tabel
Create Index untuk Membuat Index
Create View untuknMembuat View
Alter Table untuk Mengubah atau menyisipkan ke dalam tabel
Drop Table untuk Menghapus Tabel
Drop Index untuk Menghapus Index
Drop View untuk Menghapus View
Grant untuk Memberi izin akses kepada user
B.  DML (Data Manipulation Language)
DML merupakan bagian dari SQL yang digunakan untuk memanipulasi data. Perintah-perintah ini bertugas untuk melakukan query dan perubahan yg dilakukan dalam suatu tabel
Beberapa perintah SQL yang termasuk DML, Seperti :
Select diigunakan untuk memilih data dari suatu tabel atau view
Insert digunakan untuk Menyisipkan baris dari suatu tabel
Delete digunakan untuk Menghapus baris dari suatu tabel
UpDate digunakan untuk Mengubah isi dari kolom (field) pada suatu tabel
Commit digunakan untuk Menuliskan perubahan ke dalam disk
Rollback dingunakan untuk Membatalkan perubahan yang dilakukan setelah perintah Commit yang berakhir.