Sabtu, 27 Juni 2009

Konsep Dasar Berkas

Pengertian Sistem Berkas dan Akses

  • Sistem Berkas atau Pengarsipan: suatu sistem untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan.
  • Sistem Akses: cara untuk mengambil informasi dari suatu file.

Pengarsipan dan Akses
  • Cara untuk membentuk suatu arsip/file dan cara pencarian record-recordnya kembali.
  • Sistem Berkas dan Akses adalah sistem pengorganisasian, pengelolaan dan penyimpanan data pada alat penyimpanan eksternal dengan organisasi file tertentu. Pada sistem berkas dan akses penyimpanan data dilakuakan.
  • Teknik yang digunakan untuk menggambarkan dan menyimpan record pada field disebut organisasi file.

Secara lebih spesifik pengrasipan dan akses berhubungan dengan:
  • Insert : Menyisipkan data baru atau tambahan ke dalam tumpukan data lama.
  • Up-Date : Mengubah data lama dengan data baru, perubahan ini bisa sebagian besar atau keseluruhan.
  • Reorganisasi : Penyusunan kembali record-record dari suatu file (untuk Jumlah data tetap).

Istilah-istilah dasar yang digunakan:
  • Elemen Data
Salah satu nilai tunggal dengan satu petunjuk nama dan deskripsi karakteristik seperti tipe (char, nomor, kode) dan panjang karakter atau digit.
  • Item Data
Referensi nama dan himpunan karakteristik elemen-elemen data yang menggambarkan suatu atribut. Tempat menyimpan setiap atribut dari sebuah entitas.
Contoh : item data “ Identifikasi siswa” dapat dikarakteristik dengan nomor digit 4 dengan nilai antara 1 - 1000
  • Entitas
Sekumpulan obyek yang terbatas/terdefinisikan yang mempunyai karakteristik sama dan bisa dibedakan dari nilainya. Obyek dapat berupa barang, orang, tempat atau suatu kejadian.
Contoh : entitas mobil, mahasiswa, nilai ujian, pegawai dan sebagainya.
  • Attribut
Deskripsi data yang bisa mengidentifikasikan entitas. Seluruh attribut harus cukup untuk menyatakan identitas obyek atau dengan kata lain kumpulan attribut dari setiap entitas dapat mengidentifikasikan keunikan suatu individu.
Contoh : entitas mobil terdiri dari attribut No.Polisi, No.Registrasi, warna, jenis mobil, tahun, bahan bakar dan sebagainya.
  • Field
Lokasi penyimpanan untuk salah satu elemen data.
Contoh : Ruang penyimpanan untuk identifikasi nomor siswa. Suatu elemen yang memiliki attribut dan harga dan merupakan unit informasi terkecil yang bisa diakses.
  • Record (fisik)
Lokasi penyimpanan yang terbuat dari rangkaian field yang berisi elemen-elemen data yang menggambarkan beberapa entitas.
Contoh : Area penyimpanan membutuhkan isi dari identifikasi nomor, nama dan alamat dari salah satu siswa (ketika menggunakan record yang didefinisikan terlebih dahulu).
  • File
Sekumpulan record dari tipe tunggal yang berisi elemen-elemen data yang menggambarkan himpunan entitas.
Contoh : file siswa yang berisi satu record untuk tiap siswa dalam sistem.
  • Access Data
Suatu cara dimana suatu program mengakses secara fisik record-record dalam file penyimpan.

Materi Kuliah Sistem Berkas
Jum'at, 26 Juni 2009
Source by Bpk. Dimpo Sinaga, S.Kom edited by Jupren

Selengkapnya...

Jumat, 26 Juni 2009

Tentang IsLam

Islam berasal dari bahasa Arab yaitu aslama yuslimu islaman yang artinya selamat.
Secara harfiah Islam adalah satu agama yang dibawa oleh Nabi Muhammad SAW, untuk kebahagiaan dunia dan akhirat. Kenapa dinamakan Islam?

Nama Islam sendiri bukan berasal dari Nabi atau Rasul namun diberikan oleh ALLah SWT secara langsung [lihat Qur’an...].

Bagaimana mempelajari Islam? Mempelajari Islam secara menyeluruh [kaffah], totalitas/ tidak ragu2.

Bagaimana memahami Islam secara benar:
  1. Islam dipelajari dari sumber yang asli yaitu Al-Qur’an dan Hadits.
  2. Islam dipelajari secara integral/menyeluruh, bukan secara parsial/sebagian.
  3. Islam dipelajari dari perpustakaan yang ditulis oleh ulama besar & sarjana Islam yang kompeten.


Sumber hukum2 Islam:
  1. Al-Qur’an yaitu wahyu Allah yang disampaikan kepada Nabi Muhammad melalui malaikat Jibril.
  2. Hadits yaitu perkataan, perbuatan dan diam yang boleh atau tidaknya dari Nabi.
  3. Ijma’ Sahabat yaitu kesepakatan para sahabat dalam masalah hukum.

Yang dipelajari dalam agama:
  1. Aqidah/tauhid: keyakinan
  2. Akhlaq: tingkah laku
  3. Ibadah: muamalah & syariah



Materi Kuliah Pendidikan Agama
Rabu, 24 Juni 2009
Source by Bpk. Damiri, S.Ag edited by Jupren

Selengkapnya...

Struktur Data

Yaitu kumpulan data yang dapat dikarakteristikkan untuk diolah dan dioperasikan.

Kegunaan struktur data:
  • Sumber informasi
  • Jenis keputusan
  • Data & keputusan

Manajemen data: Tujuan data & tujuan manajemen

Klasifikasi struktur data:
  • Data logikal
  • Data primitif
  • Data sederhana
  • Linier
  • Non Linier
Contoh: NIM Anda 081300 artinya 08 tahun masuk, 13 kode jurusan dan 00 no urut mahasiswa

Tujuan data: up2date dan informasi

Aspek penanganan data:
  • validasi
  • organization
  • protection
  • storage
  • update
  • security

Sistem penanganan data ada 4 hal, yaitu
  1. Data harus direpresentasikan & disimpan sehingga dapat diakses kembali
  2. Data harus dapat diakses secara efisien & selektif
  3. Data harus diproses & ditampilkan
  4. Data harus bisa diproteksi

Klasifikasi struktur data
  1. Data primitif: integer, boolean, karakter
  2. Data sederhana: string, array, record
  3. Data campuran: Linier, nonlinier


Integer : bilangan bulat
Real: bilangan bulat dengan pecahan
Boolean: 0 dan 1 atau yes dan no
Karakter: huruf abjad
String: gabungan karakter
Array: matrik (baris dan kolom)
Record: tuple


>> STRING
Jenis operasi dasar dari string:
  1. Length; menghitung panjang stringf
    LEN(S) dimana S=string
  2. Concat; menggabungkan string
    CONCAF(S1,S2) dimana S1=string pertama dan S2=string kedua
  3. Substring; mengambil sebagian string dari variabel awal, sebanyak jumlah digit yang ditentukan.
    SUB(S, X, Y), dimana S=string, X=variabel awal dan Y=jumlah digit
  4. Delete; menghapus sebagian string dari variabel awal, sebanyak jumlah digit yang ditentukan.
    DEL(S, X, Y), dimana S=string, X=variabel awal dan Y=jumlah digit
  5. Insert; menyisipkan sebagian string dari variabel awal, sebanyak jumlah digit yang ditentukan.
    INSERT(S, X, Y), dimana S=string, X=variabel awal dan Y=jumlah digit


Contoh:
Diketahui: string(“STMIK”); B(STIKOM CKI); S1=STMIK dan S2=STIKOM
  1. LEN(string) = 5
  2. LEN(B) = 10
  3. CONCAF(S1,S2) = STMIKSTIKOM
  4. SUB(“Komputer”, 3,5) = MPUTE
  5. SUB(CONCAF(S1,S2)4,6) = IKSTIK
  6. DEL(“STIKOM”,2,4) = SM
  7. LEN(DEL(CONCAF(S1,S2)2,6)) = SIKOM = 5
  8. INSERT(“STMIK”,2,”IKO”) = SIKOTMIK

Materi Kuliah Struktur Data
Rabu
, 24 Juni 2009
Source by Ibu Peniarsih, S.Kom edited by Jupren
Selengkapnya...

Matematika Diskrit

Rasa ingin tahu adalah ibu dari semua ilmu pengetahuan. Tak kenal maka tak sayang, tak sayang maka tak cinta.

Apakah matematika diskrit itu? Cabang matematika yang mengkaji objek2 diskrit. Sebuah objek dikatakan diskrit [discrete] jika objek tersebut terdiri dari sejumlah elemen yang berbeda dan elemen2 tsb tidak bersambungan [unconnected].

Secara garis besar, materi yang dipelajari dalam matematika diskrit meliputi:
  • Himpunan
  • Fungsi
  • Logika
  • Grafik

>>Himpunan
1. Pengertian
Himpunan adalah kumpulan dari objek2 yang mempunyai karakteristik tertentu.
Contoh:
a. A = {1,2,3,4,5}, Himpunan A adalah bilangan bulat lebih kecil dari 5
b. B = {a,i,u,e,o}, Himpunan B adalah huruf-huruf hidup
c. C = {x | mhs TI smt3 kls malam}, himpunan C dimana x adalah mahasiswa TI semester 3 kelas malam

2. Syarat penulisan
a. Nama himpunan diawali dengan huruf besar
b. Anggota himpunan ditulis dengan huruf kecil
c. Himpunan dibatasi dengan kurung kurawal {}

3. Bentuk tulisan
a. Tabular Form: menyebutkan semua anggota dalam himpunan
Contoh: A = {1,2,3,4,5,6,7}
B = {a,I,u,e,o}
b. Set Builder Form: menyimbolkan anggota dalam himpunan
Contoh:
A = {x | <8, x € bil asli} atau A = {x | x 0 < x ≤ 7}
B = {x | huruf vokal} atau B = { x | huruf hidup}


Materi Kuliah Himpunan - Matematika Diskrit
Selasa
, 23 Juni 2009
Source by Drs. Ridwan edited by Jupren

Selengkapnya...

Tag Dasar HTML

HTML atau Hyper Text Markup Language. Adalah bahasa yang digunakan untuk mendesain dan memformat halaman web.

HTML -- head & body
XHTML -- inisialisasi, head & body


HEAD
  1. Title: judul halaman website
  2. Meta: deskripsi halaman website
  3. Link Rel. Cascading Style Sheet (CSS) ada 3 jenis = inline [hanya satu baris], eksternal [dipanggil berdasarkan fungsi], embedded [menyisipkan].

BODY
  1. Background: latar belakang halaman website
  2. Style: pengenalan CSS
  3. Font: untuk memformat jenis tulisan
  4. Paragrap: untuk membuat paragraf
  5. BR, Ganti baris
  6. HR, membuat baris tengah (ruler)
  7. Form: untuk membuat form
  8. Table: untuk membuat table
    a. TH: Buat title kolom
    b. TD: Buat kolom baru
    c. TR: Buat baris baru
    d. Border: Garis tepi
  9. OL (ordered list), membuat list number
  10. UL (unordered list), membuat list bullet
  11. < href ="”url”">”nama_link”: membuat suatu link

Pemrograman Web dengan HTML
Dasar-Dasar HTML
Bpk. Erick S.Kom
Senin, 22 Juni 2009
http://images.google.co.id/imgres?ihttp://lathifsmager.files.wordpress.com/2009/02/html.jpg

Selengkapnya...

Senin, 15 Juni 2009

Jadwal Kuliah Semester III

Senin
19.30 - 21.30 WIB : Pemprograman Web I (Asp.Net)

Selasa
18.30 - 20.00 WIB : Teknologi Internet
20.00 - 21.30 WIB : Matematika Diskrit



Rabu
18.00 - 19.30 WIB : Pendidikan Agama
19.30 - 21.30 WIB : Struktur Data

Kamis
17.30 - 19.30 WIB : Teknologi Multimedia Interaktif
19.30 - 21.30 WIB : Desain Web (Dream Weaver)

Jum'at
17.30 - 19.00 WIB : Sistem Berkas
19.00 - 20.30 WIB : Bahasa Inggris II

Jakarta, 15 Juni 2009
STIKOM CKI Kampus C
Selengkapnya...

Senin, 08 Juni 2009

Perancangan Database

SOURCE: Perancangan Database.pdf
Tujuan Perangancan Database

  1. 1. Untuk memenuhi informasi yang berisikan kebutuhan-kebutuhan user secara khusus dan aplikasinya.
  2. Memudahkan pengertian struktur informasi
3. Mendukung kebutuhan-kebutuhan pemrosesan dan beberapa objek penampilan (respone time, processing time dan strorage space)

Aplikasi Database Dalam Life Cycle
  1. System definition
  2. Design
  3. Implementation
  4. Loading atau data convertion
  5. Aplication conversion
  6. Testing dan Validation
  7. Operation
  8. Monitoring dan Maintenance

Fase Proses Perancangan Database

  1. Pengumpulan dan analis
  2. Perancangan database secara konseptual
  3. Pemeliharaan DBMS
  4. Perancangan database secara logik (data model mapping)
  5. Perangcangan database secara fisik
  6. Implementasi sistem database

Phase Pengumpulan Data dan Analis
  1. Menentukan kelompok pemakai dan bidang-bidang aplikasinya
  2. Peninjauan dokumentasi yang ada
  3. Analisa lingkungan operasi dan pemrosesan data
  4. Daftar pertanyaan dan wawancara

Phase Perancangan Database Secara Konseptual
Tujuan dari fase ini adalah menghasilkan conseptual schema untuk database yang tergantung pada sebuah DBMS yang spesifk. Dua aktifitas perarel : Perancangan skema konseptual dan perancangan transaksi.


Phase Pemeliharaan DBMS
Faktor-faktor yang mempengaruhi : Faktor teknis dan faktor ekonomi dan politik organisasi.


Phase Perancangan Database Secara
Logika (pemetaan model data) terbagi menjadi 2 tingkatan: yaitu pemetaan system independent dan penyesuaian skema ke DBMS yang spesifik.


Phase Perancangan Database Secara Fisik
Beberapa petunjuk dalam pemilihan perancangan secara fisik :
  1. Response time
  2. Space utility
  3. Transaction Throughput


Sumber : Dimpo Sinaga, S.Kom
Materi Kuliah SBD: Kamis, 04 Juni 2009

Selengkapnya...

Preface

Source: Preface.pdf

IMK berkaitan dengan aspek-aspek interaksi antara manusia dan komputer sehingga dapat mencapai kondisi yang senyaman mungkin ketika pengguna bekerja di depan komputer untuk selang waktu yang lama.
>> Apa itu Interaksi Manusia Komputer?

Interaksi Manusia-Komputer (IMK) adalah “Hal-hal yang berkaitan dengan desain, penilaian dan implementasi sistem komputer interaktif untuk kegunaan manusia serta kajian tentang fenomena yang terlibat dengannya” (ACM SIGCHI, 1992, p.6).
Kajian tentang:
  • Manusia, bagaimana manusia menerima dan memproses informasi, apakah keterbatasan dan kelebihan manusia
  • Komputer, teknologi komputer yang dapat digunakan untuk menerima, memproses, dan mempersembahkan informasi, keterbatasandan kelebihannya
  • Interaksi di antara kedua elemen di atas

>> Evolusi Antaramuka
  • 50an – Antaramuka pada level hardware untuk teknik – switch panel
  • 60-70an – Antaramuka pada level pemrograman – COBOL, FORTRAN
  • 70-90an – Antaramuka pada level instruksi
  • 80an – Antaramuka pada level dialog interaksi – GUI, multimedia
  • 90an – Antaramuka pada level lingkungan kerja – sistem network, groupware
  • 00an – Antaramuka berkembang dengan luas – mobile devices, consumer electronics, interactive screens,. etc

>> Dari IMM kepada IMK
Interaksi manusia-mesin (IMM) atau MMI mengkaji tentang desain antaramuka mesin-mesin yang digunakan di rumah dan tempat kerja. Interaksi manusia-komputer (IMK) atau HCI mengkaji tentang desain, penilaian, dan implementasi sistem interaktif.


>> Indikator IMK
  • Ramah dengan pengguna (user friendly)
Menunjuk kepada kemampuan yang dimiliki oleh perangkat yang mudah dioperasikan dan mempunyai sejumlah kemampuan lain sehingga pengguna merasa betah dalam mengoperasikan perangkat tersebut.
  • WYSIWYG (what you see is what you get)
Senjata andalan penjual perangkat dan syarat yang ditetapkan pengguna perangkat.

>> Apa kepentingan IMK?
  • Sudut pasaran: Jika sesuatu produk sukar digunakan, pengguna akan beralih ke produk yang lain. Manusia menggunakan komputer setiap hari, dan manusia tiada masa untuk belajar:
  • Komputer (peralatan) seharusnya mudah digunakan
  • Sistem harus mempunyai desain yang baik
  • Latihan yang minimum
  • Pengguna yang pelbagai
  • Sudut kemanusiaan:
  • Manusia mempunyai kelemahan
  • Kesilapan/ralat mengakibatkan: Kehilangan masa, Kehilangan wang, Kehilangan nyawa jika melibatkan sistem yang kritikal dan Kehilangan semangat
  • Sudut sosial: Komputer memberi sumbangan yang besar dalam kehidupan manusia, tidak dapat diabaikan:
  • Pembelajaran anak-anak
  • Memberi nasihat ahli berdasarkan informasi /sejarah
  • mengontrol lalu lintas dan lintasan udara
  • mengontrol kilang bahan kimia/nuklear
  • mengontrol misi angkasa luar
  • dll


>> Tujuan IMK
  • Membangunkan produk yang reliable. Reliable’ bermaksud mudah dipelajari, berkesan jika digunakan dan memberikan kepuasan dan pengalaman yang menyenangkan
  • Melibatkan pengguna dalam proses mendesain

>> Bidang-Bidang yang berkaitan dengan IMK
  • Ilmu Komputer, Komponen utama = komputer
  • Teknik Elektro, Sisi perangkat keras
  • Psikologi, Sifat dan kebiasaan pengguna
  • Perancangan Grafis, Tampilan Grafis
  • Ergonomik, Lingkungan
  • Antropologi, Ilmu tentang manusia
  • Linguistik, Bahasa komunikasi
  • Sosiologi, Kaitan dengan struktur sosial

>> Komponen Utama Program Aplikasi
  • Bagian antarmuka. Berfungsi sebagai sarana dialog antara manusia dan komputer.
  • Bagian aplikasi. Berfungsi untuk menghasilkan informasi berdasarkan olahan data yang sudah dimasukkan oleh pengguna lewat algoritma yang disyaratkan oleh aplikasi tersebut.
  • Myers (1989), Penelitian pada berbagai aplikasi kecerdasan buatan menunjukkan bahwa 40-50% dari keseluruhan statemen program aplikasi dan memori yang ada diperuntukan bagi pengembangan antarmukanya.

>> Strategi Pengembangan Antarmuka
Secara garis besar, pengembangan bagian antarmuka perlu memperhatikan beberapa hal sebagai berikut:
  • Pengetahuan tentang mekanisme fungsi manusia sebagai pengguna komputer
  • Berbagai informasi yang berhubungan dengan karakteristik dialog
  • Penggunaan prototipe yang didasarkan pada spesifikasi dialog formal yang disusun secara bersama-sama antara (calon) pengguna dan perancang sistem
  • Teknik evaluasi yang digunakan untuk mengevaluasi hasil proses prototipe yang telah dilakukan.

>> Pentingnya Perancangan Antarmuka Pengguna yang Baik
  • Mengurangi biaya penulisan program. Dalam pemrograman antarmuka pengguna grafis, rata-rata 70% penulisan program berkaitan dengan antarmuka.
  • Mempermudah penjualan produk. Suatu produk dilihat pertama kali dari tampilannya, apabila tampilannya menarik biasanya akan menarik minat orang untuk menggunakan aplikasi tersebut.
  • Meningkatkan kegunaan komputer pada organisasi. Dengan antarmuka yang menarik, biasanya pengguna akan tertarik untuk menggunakan suatu aplikasi komputer.

>> Dampak Antarmuka Pengguna yang Baik
  • Peningkatan produktivitas
  • Mengurangi biaya pelatihan pegawai
  • Mencegah pengambil alihan pegawai
  • Kepuasan pengguna
  • Produksi hasil dengan kualitas yang lebih baik.

>> Penyebab adanya antarmuka yang kurang baik

  • Kurangnya pendidikan/pelatihan yang berkaitan dengan perancangan antarmuka.
  • Penyebaran pengetahuan yang diperlukan untuk merancang antarmuka pengguna yang baik.
  • Perkembangan teknologi yang sangat cepat.
  • Koordinasi yang kurang baik dalam pengembangan aplikasi

>> Bidang Kerja Dalam IMK
  • Designer interaksi – mereka yang terlibat dalam mendesain semua aspek interaktif sesuatu produk.
  • Designer web – mereka yang membangun dan mencipta desain laman web.
  • Arsitek Infromasi – mereka yang mencetuskan idea tentang bagaimana untuk merancang produk interaktif.
  • User experience designers – mereka yang membuat kesemua di atas termasuk menjalankan kajian tentang desain produk.


Sumber: Dimpo Sinaga, S.Kom
Materi Kuliah Interaksi Manusia dan Komputer
Kamis, 14 Juni 2009
Semester II STIKOM CKI Wijaya Kusuma

Selengkapnya...

Teknik Normalisasi 2

Source: Teknik Normalisasi2.pdf
LANGKAH - LANGKAH PEMBENTUKAN NORMALISASI:

1. Bentuk tidak normal (Unnormalized Form):

Bentuk ini merupakan kumpulan data yang akan direkam, tidak ada keharusan mengikuti suatu format tertentu. Dapat saja data tidak lengkap atau terduplikasi. Data dikumpulkan apa adanya sesuai dengan saat menginput.

2. Bentuk Normal Ke Satu (1 NF/First Normal Form)
Suatu relasi 1NF jika dan hanya jika sifat dari setiap relasi atributnya bersifat atomik. Atom adalah zat terkecil yang masih memiliki sifat induknya, bila dipecah lagi maka ia tidak memiliki sifat induknya.
Ciri-ciri 1 NF :
  • Setiap data dibentuk dalam flat file, data dibentuk dalam satu record demi satu record nilai dari field berupa “atomic value
  • Tidak ada set atribute yang berulang atau bernilai ganda
  • Tiap field hanya satu pengertian

3. Bentuk Normal Ke Dua (2 NF /Second Normal Form)
Bentuk normal kedua mempunyai syarat yaitu bentuk data telah memenuhi kriteria bentuk normal kesatu. Atribute bukan kunci haruslah bergantung secara fungsi pada kunci utama/primary key. Sehingga untuk membentuk normal kedua haruslah sudah ditentukan kunci-kunci field. Kunci field haruslah unik dan dapat mewakili atribute lain yang menjadi anggotanya.

4. Bentuk Normal Ke Tiga (3 NF / Third Normal Form)
Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua atribute bukan primer tidak punya hubungan yang transitif. Dengan kata lain,setiap atribute bukan kunci haruslah bergantung hanya pada primary key dan pada primary key secara menyeluruh.

5. Boyce-Codd Normal Form ( BCNF)
BCNF mempunyai paksaan yang lebih kuat dari bentuk normal ketiga. Untuk menjadi BCNF, relasi harus dalam bentuk normal kesatu dan setiap atribute harus bergantung fungsi pada atribute superkey.

6. Bentuk Normal Ke Empat (4 NF)
Relasi R adalah bentuk 4 NF jika dan hanya jika relasi tersebut juga termasuk BCNF dan semua ketergantungan multivalue adalah juga ketergantungan fungsional.

7. Bentuk Normal Ke Lima (5 NF)
Disebut juga PJNF (Projection Join Normal Form) dari 4 NF dilakukan dengan menghilangkan ketergantungan join yang bukan merupakan kunci kandidat.


Sumber: Dimpo Sinaga, S.Kom
Materi Kuliah Sistem Basis Data
Kamis, 04 Juni 2009
Semester II STIKOM CKI Wijaya Kusuma

Selengkapnya...

Minggu, 07 Juni 2009

Teknik Normalisasi 1

Source: Teknik Normalisasi.pdf
Beberapa pengertian normalisasi :

Normalisasi merupakan proses pengelompokan elemen data menjadi tabel-tabel yang menunjukkan entity dan relasinya. Normalisasi adalah proses pengelompokan atribute-atribute dari suatu relasi sehingga membentuk Well Structure Relation.

WELL STRUKTURE RELATION
adalah sebuah relation yang jumlah kerangkapan datanya sedikit (minimum Amount Of Redundancy), serta memberikan kemungkinan bagi user untuk melakukan INSERT, DELETE, dan MODIFY terhadap baris-baris data pada relation tersebut, yang tidak berakibat terjadinya ERROR atau INKONSESTENSI DATA, yang disebabkan oleh operasi - operasi tersebut.

ANOMALI
merupakan penyimpangan-penyimpangan atau Error atau Inkonsistensi data yang terjadi pada saat dilakukan proses insert, delete ataupun modify.
Terdapat 3 jenis Anomali :
1. Insertion Anomali
Error yang terjadi sebagai akibat operasi insert record/tuple pada sebuah relation. Contoh: Ada matakuliah baru (CS-600) yang akan diajarkan, maka matakuliah tsb tidak bisa di insert ke dalam relation tsb sampai ada mhs yang mengambil matakuliah tsb.
2. Delettion Anomali
Error yang terjadi sebagai akibat operasi delete record/tuple pada sebuah relation. Contoh: Mhs dengan student-id 92-425, memutuskan untuk batal ikut kuliah CS-400, karena dia merupakan satu-satunya peserta matakuliah tsb, maka bila record/tuple tsb didelete akan berakibat hilangnya informasi bahwa mata-kuliah CS-400, biayanya 150.
3. Update Anomali
Error yang terjadi sebagai akibat inkonsistensi data yang terjadi sebagai akibat dari operasi update record/tuple dari sebuah relation. Problem-Problem Pada Relation Yang Sudah Dinormalisasi
o Performance problem
o Referential Integrity Problem
Beberapa Konsep Yang Harus Diketahui
1. Field/Atribut Kunci
2. Kebergantungan Fungsi

>> Field/Atribute Dalam Database
  1. Super key, himpunan dari satu atau lebih entitas yang digunakan untuk mengidentifikasikan secara unik sebuah entitas dalam entitas set.
  2. Candidate key, satu attribute atau satu set minimal atribute yang mengidentifikasikan secara unik suatu kejadian yang specifik dari entity.

>> Ketergantungan Kunci
1. Ketergantungan Fungsional (Fungsional Dependent)
Keterkaitan antar hubungan antara 2 atribute pada sebuah relasi. Dituliskan dengan cara : A -> B, yang berarti: Atribute B fungsionality Dependent terhadap atribute A atau Isi (value) atribute A menentukan isi atribute B.
Definisi dari functional dependent : Diketahui sebuah relasi R, atribute Y dari R adalah FD pada atribute X dari R ditulis R.X -> R.Y jika dan hanya jika tiap harga X dalam R bersesuaian dengan tepat satu harga Y dalam R.
2. Fully Functinaly Dependent (FFD)
Suatu rinci data dikatakan fully functional dependent pada suatu kombinasi rinci data jika functional dependent pada kombinasi rinci data dan tidak functional dependent pada bagian lain dari kombinasi rinci data.
Definisi dari FFD: Atribute Y pada relasi R adalah FFD pada atribute X pada relasi R jika Y FD pada X tida FD pada himpunan bagian dari X.
3. Ketergantungan Partial.
Sebagian dari kunci dapat digunakan sebagai kunci utama.
4. Ketergantungan Transitif
Menjadi atribute biasa pada suatu relasi tetapi menjadi kunci pada relasi lain.
5. Determinan
Suatu atribute (field) atau gabungan atribute dimana beberapa atribute lain bergantung sepenuhnya pada atribute tersebut.



Sumber: Dimpo Sinaga, S.Kom
Materi Kuliah Sistem Basis Data
Kamis, 04 Juni 2009
Semester II STIKOM CKI Wijaya Kusuma

Selengkapnya...

Bahasa Query Komersial

SOURCE: Bahasa Query Komersial.pdf
Structure Query Language (SQL) dibuat oleh IBM pada tahun 1970 untuk digunakan untuk mengakses dan mengolah database.
JENIS SQL:

1. Interactive, langsung dapat dioperasikan
2. Embedded, disisipkan ke dalam sebuah program


PENGELOMPOKAN STATEMEN SQL
  1. Data Definition Language (DDL): Create Database, Create Table, Create Index (untuk membuat primary key), Create View (untuk mengambil sebagian kolom), Alter Table (untuk memodifikasi table), Drop Database, Drop Table, Drop Index, Drop View
  2. Data Manipulation Language (DML): Insert, Select, Update, Delete
  3. Data Access: Grant, Revoke
  4. Data Integrity: Recover Table
  5. Auxiliary: Unload, Load, Rename Column

KASUS DATA DEFINITION LANGUAGE (DDL)
1. Pembuatan Database
Sintaks : CREATE DATABASE (nama_db)
Contoh : Buat database dengan nama organisasi PT. ABC
Caranya : CREATE DATABASE PT_ABC
2. Pembuatan Table
Sintaks : CREATE TABLE nama_table (nama_kolom1 jenis kolom1,nama_kolom2 jenis_kolom2)
Contoh : Buat table dengan struktur database MHS (NPM char(8), NAMA char(25), ALAMAT char(30))
Caranya : CREATE TABLE MHS (NPM char(8) notnull, NAMA char(25)notnull, ALAMAT char(30) notnull)
Keterangan: notnull artinya data tidak boleh kosong
3. Pembuatan Index
Sintaks : CREATE UNIQUE INDEX nama_index ON nama_table (nama_kolom)
Contoh : Buat index mahasiswa berdasarkan NPM dengan nama MHSIN dimana NPM tidak boleh sama
Caranya : CREATE UNIQUE INDEX MHSIN ON MHS(NPM)
4. Pembuatan View
Sintaks : CREATE VIEW nama_view[(nama_kolom1,…)]
AS SELECT statement [WITH CHECK OPTION]
Contoh : Buat view dengan nama MHSVIEW yang berisi semua data mahasiwa
Caranya : CREATE VIEW MHSVIEW
AS SELECT * FROM MHS
5. Menghapus Database, Table, Index dan View
Sintaks : DROP DATABASE nama_db;
DROP TABLE nama_table; Contoh: DROP TABLE MHS
DROP INDEX nama_index;
DROP VIEW nama_view:
6. Merubah Struktur Table
Sintaks : ALTER TABLE nama_table
ADD (nama_kolom, jenis_kolom)
BEFORE (nama_kolom)
MODIFY (nama_kolom, jenis_kolom)
DROP (nama_kolom, jenis_kolom)
Contoh : - Tambahkan kolom JKEL dengan panjang 1 char pada table MHS
- Ubah panjang kolom MTKULIAH menjadi 30 char
- Hapus kolom JKEL dari data table MHS
Caranya : - ALTER TABLE MHS ADD (JKEL char(1));
- ALTER TABLE MKUL MODIFY (MTKULIAH char(30));
- ALTER TABLE MHS DROP (JKEL char(1));

KASUS DATA MANIPULATION LANGUAGE (DML)
1. INSERT
Sintaks : INSERT INTO nama_table[(nama_kolom1,…)]
Contoh : Masukkan data matakuliah berkas akses dengan kode KK222 & besarnya 2
Caranya : INSERT INTO MKUL VALUES (“KK222”,”Berkas Akses”,2);
2. UPDATE
Sintaks : UPDATE nama_table
SET nama_kolom = ekspresi
WHERE kondisi;
Contoh : Ubah alamat menjadi “Depok” untuk mahasiswa yang memiliki NPM “50096487”
Caranya : UPDATE MHS
SET ALAMAT=”Depok”
WHERE NPM=”50096487”
3. DELETE
Sintaks : DELETE FROM nama_table
WHERE kondisi
Contoh : Hapus data nilai matakuliah “KK021” bagi mahasiswa yang mempunyai NPM “10296832”
Caranya : DELETE FROM NILAI
WHERE NPM=”10296832” AND KDMK=”KK021”
4. SELECT
Menentukan informasi yang ingin dikeluarkan dari table-table untuk memberikan hasil table. Hasil yang dikeluarkan selalu berupa table relational.
Keterangan:
Select : memilih data yang akan ditampilkan berdasarkan atribut
Distinct : menghilangkan duplikasi
From : mendefinisikan seluruh table yang digunakan dalam query
Where : menentukan syarat data yang akan dipilih
Group by : mengelompokkan data yang mempunyai nila sama
Having : syarat data yang dikelompokkan digunakan bersama group by
Order by : mengurutkan data
Sintaks : SELECT [DISTINC] nama_kolom
FROM nama_table
[WHERE kondisi]
[GROUP BY nama_kolom]
[HAVING kondisi]
[ORDER BY nama_kolom [ASC/DESC]]
Contoh : tampilkan semua data mahasiswa
Caranya : SELECT NPM, NAMA, ALAMAT FROM MHS
atau bisa juga SELECT * FROM MHS
Contoh : Tampilkan Mata Kuliah yang SKSnya 2
Caranya : SELECT NAMA_MK FROM MATAKULIAH
WHERE SKS = 2

KASUS DATA ACCESS
1. GRANT
digunakan untuk memberikan hak akses, yang terdiri dari Insert, Update, Delete, Select.
Sintaks : GRANT hak_akses ON nama_db
[WITH GRANT OPTION]
[AS GRANTOR] atau
GRANT hak_akses ON nama_table
TO nama_pemakai
[WITH GRANT OPTION]
[AS GRANTOR]
Contoh : - Berikan hak akses kepada Adi untuk menampilkan nilai final tes
- Berikan hak akses atau baca dari table S pada user JIM
- Berikan hak baca dan ubah data untuk attribut status dan city pada user JIM dan Jack
Caranya : - GRANT SELECT (FINAL) ON NILAI TO ADI
- GRANT SELECT ON S TO JIM
- GRANT SELECT, Update(status,city) ON S TO JIM, JACK
2. REVOKE
digunakan untuk menarik hak akses pemakai.
Sintaks : REVOKE hak_akses ON nama_db
FROM nama_pemaikai; atau
REVOKE hak_akses ON nama_table
FROM nama_pemakai;
Contoh : - Tarik kembali dari Adi hak akses untuk menampilkan nilai final tes
- Menarik hak JIM untuk membaca pada table S
- Smith tidak boleh melakukan delete dan update untuk tabel P
- Joe tidak boleh melakukan apapun terhadap tabel S
Caranya : - REVOKE SELECT (FINAL) ON NILAI FROM ADI
- REVOKE SELECT ON S FROM JIM
- REVOKE DELETE, UPDATE ON P FROM SMITH
- REVOKE ALL ON S FROM JOE

KASUS DATA INTEGRITY
1. RECOVER TABE
Sintaks : RECOVER TABLE nama_table
Contoh : kembalikan keadaan data mahasiswa seperti pada saat sebelum terjadi kerusakan
Caranya : RECOVER TABLE MHS;

KASUS AUXILIARY
1. UNLOAD
Sintaks : UNLOAD TO “nama_path” DELIMETER “char_pemisah” SELECT statement;
Contoh : Ubah semua data mahasiswa ke bentuk ASCII dan disimpan ke file teks di directory /home/adi
Caranya : UNLOAD TO “/home/adi/teks” DELIMETER “|” SELECT FROM MHS;
2. LOAD
Sintaks : LOAD FROM “nama_path” DELIMETER “char_pemisah”
INSERT INTO nama_table [nama_kolom];
Contoh : merubah file teks ke table MHS_2 di directory /home/adi
Caranya : LOAD FROM “/home/adi/teks” DELIMETER “|” INSERT INTO MHS_2;
3. RENAME
Sintaks : RENAME_COLUMN nama_kolom_lama TO nama_kolom_baru
Contoh : Ganti nama kolom ALAMAT yang ada pada table MHS menjadi KOTA
Caranya : RENAME_COLUMN MHS ALAMAT TO KOTA


Sumber: Dimpo Sinaga, S.Kom
Materi Kuliah Sistem Basis Data
Selasa, 26 Mei 2009
Semester II STIKOM CKI Wijaya Kusuma

Selengkapnya...

Faktor Manusia Pada Software Interaktif

Source: Faktor Manusia Pada Software Interaktif.pdf
Apakah Interaksi Manusia & Komputer Itu?

Interaksi Manusia dan Komputer (IMK) atau Human-Computer Interaction (HCI) adalah disiplin ilmu yang berhubungan dengan perancangan, evaluasi, dan implementasi sistem komputer interaktif untuk digunakan oleh manusia, serta studi fenomena-fenomena besar yang berhubungan dengannya. (Definisi oleh ACM SIGCHI).


>> FOKUS IMK
  • Fokus: perancangan dan evaluasi antarmuka pemakai (user interface).
  • Antarmuka pemakai adalah bagian sistem komputer yang memungkinkan manusia berinteraksi dengan komputer.

>> TUJUAN REKAYASA SISTEM
  1. Tujuan tingkat tinggi yaitu membuat kualitas hidup pemakai lebih baik memang penting untuk diingat.
  2. Desainer ingin membuat sistem interaktif berkualitas tinggi yang dikagumi oleh orang-orang, beredar luas dan sering ditiru.\Kita perlu bergerak lebih dalam dari sekadar gagasan “user-friendly”.
  3. Fungsionalitas yang semestinya.
    • Tentukan tugas-tugas apa yang harus dilaksanakan.
    • Tugas2 umum (sering) mudah ditentukan, namun yang jarang lebih sulit ditemukan.
    • Fungsionalitas harus lengkap.
  4. Kehandalan, ketersediaan, keamanan, dan integritas data.
    • Kehandalan: berfungsi seperti yang diinginkan.
    • Ketersediaan: tersedia ketika hendak digunakan.
    • Keamanan: terlindung dari akses yang tidak diinginkan.
    • Integritas data: Terlindung dari kerusakan baik sengaja maupun tidak.
  5. Standardisasi, integrasi, konsistensi, dan portabilitas.
    • Standardisasi: keseragaman sifat-sifat antarmuka pemakai pada aplikasi yang berbeda.
    • Integrasi: keterpaduan antara paket aplikasi dan software tools.
    • Konsistensi: keseragaman dalam suatu program aplikasi.
    • Portabilitas: dimungkinkannya data dikonversi pada berbagai hardware dan software.
  6. Penjadualan dan anggaran
    • Proyek perlu selesai dalam jadual dan memenuhi anggaran.
    • Produk yang terlambat atau terlalu mahal akan membuat produk tidak kompetitif.

>> TUJUAN PERANCANGAN ANTARMUKA PEMAKAI
  • Penentuan sasaran masyarakat pemakai dan tugas-tugasnya sangat penting.
  • Desain yang baik bagi komunitas yang satu bisa tidak sesuai bagi komunitas lainnya.
  • Desain yang efisien bagi sekumpulan tugas dapat tidak efisien bagi kumpulan lainnya.

>> LIMA FAKTOR MANUSIA TERUKUR
Faktor-faktor ini menjadi pusat evaluasi:
  • Waktu belajar: berapa lama orang biasa mempelajari cara relevan untuk melakukan suatu tugas?
  • Kecepatan kinerja: berapa lama suatu tugas dilakukan?
  • Tingkat kesalahan: berapa banyak kesalahan dan kesalahan-kesalahan apa saja yang dibuat pemakai?
  • Daya ingat: bagaimana kemampuan pemakai mempertahankan pengetahuannya setelah jangka waktu tertentu?
  • Kepuasan subjektif: bagaimana kesukaan pemakai terhadap berbagai aspek sistem?

>> MOTIVASI BAGI FAKTOR MANUSIA DALAM PERANCANGAN
  • Minat yang besar terhadap faktor manusia pada sistem interaktif muncul dari kesadaran betapa buruknya rancangan banyak sistem yang ada sekarang.
  • Empat sumber utama keprihatinan ini:
    1. Sistem yang kritis bagi kehidupan
    2. Pemakaian industri dan komersial
    3. Aplikasi kantor, rumah, dan hiburan
    4. Sistem eksplorasi, kreatif, dan kerja sama


>> Sistem yang Kritis bagi Kehidupan
  • Contoh: kendali lalu-lintas udara, reaktor nuklir, pembangkit listrik.
  • Biaya tinggi, asalkan kehandalan dan keefektifan tinggi.
  • Waktu pelatihan, lama dapat diterima asalkan kinerja cepat dan bebas kesalahan.
  • Kepuasan subjektif, tidak dipermasalahkan karena pemakai bermotivasi tinggi.
  • Ingatan, diperoleh dari seringnya penggunaan dan latihan.

>> Pemakaian Industri dan Komersial

  • Contoh: perbankan, asuransi, pemesanan barang, manajemen persediaan, pemesanan hotel.
  • Biaya rendah, lebih disukai meskipun kehandalan dikorbankan.
  • Kemudahan, belajar penting karena biaya belajar mahal.
  • Kepuasan subjektif, tidak terlalu penting.
  • Ingatan, diperoleh dari seringnya penggunaan.
  • Kecepatan kinerja, diutamakan tetapi kelelahan operator ditoleransi.

>> Aplikasi Kantor, Rumah, dan Hiburan
  • Contoh: pengolah kata, video game, paket pendidikan, e-mail.
  • Kemudahan belajar, kesalahan yang rendah dan kepuasan subjektif diutamakan karena pemakaian tidak sinambung dan persaingan ketat.
  • Ingatan, sangat mungkin salah, karena itu petunjuk online penting.
  • Biaya rendah, penting karena persaingan.

>> Sistem Eksplorasi, Kreatif, dan Kerja Sama
  • Sistem eksplorasi: ensiklopedia, Web, pengambilan keputusan bisnis.
  • Sistem kreatif: desain arsitektur, komposisi musik.
  • Sistem kerja sama: video mail, sistem rapat elektronik.
  • Motivasi dan ekspektasi pemakai tinggi.
  • Perancangan sistem sulit.
  • Perancang harus membuat sistem transparan agar pemakai mudah terserap dalam bidang tugasnya.

>> MENAMPUNG KEANEKARAGAMAN MANUSIA
  • Kemampuan, latar belakang, motivasi, kepribadian, dan gaya kerja manusia menantang perancang sistem interaktif.
  • Mengetahui perbedaan fisik, intelektual, dan kepribadian di antara pemakai adalah vital.
  • Kemampuan dan tempat kerja fisik.
  • Tidak ada pemakai “rata-rata”.
  • Desain tempat kerja bisa membantu ataupun menghambat kinerja.
  • Kemampuan kognitif dan perseptual.
  • Perbedaan kepribadian.
  • Ekstroversi vs introversi
  • Sensing vs intuisi
  • Perseptif vs menghakimi
  • Merasa vs berpikir
  • Keanekaragaman budaya dan bangsa. Mis:
  • Penulisan kiri ke kanan vs kanan ke kiri.
  • Nama & gelar (Mr., Mrs., Mme.)
  • Pemakai dengan kecacatan. Perancangan untuk pemakai cacat harus dipersiapkan dari awal.
  • Pemakai yang sudah tua. Perbedaan: pengaturan suara, warna, kecerahan, ukuran huruf, dsb.

>> TUJUAN PROFESI IMK
  • Mempengaruhi peneliti akademis dan industri. Topik penelitian potensial:

    • Mengurangi ketakutan dan ketegangan menggunakan komputer.
    • Evolusi halus.
    • Spesifikasi dan implementasi interaksi.
    • Manipulasi langsung.
    • Piranti masukan.
    • Petunjuk online.
    • Eksplorasi informasi.



  • Menyediakan alat-alat bantu, teknik-teknik, dan pengetahuan untuk implementor sistem.

    • Rapid prototyping mudah dengan penggunaan alat bantu kontemporer.
    • Gunakan guideline documents yang ditulis bagi pemakai spesifik.
    • Terima umpan balik dari pemakai.

  • Meningkatkan kesadaran akan komputer kepada masyarakat awam.

    • Banyak pemakai pemula takut menggunakan komputer akibat desain produk yang buruk.
    • Perancangan yang baik membantu mengatasi ketakutan ini dengan kejelasan, kompetensi, dan tidak mengancam.


Sumber: Dimpo Sinaga, S.Kom
Materi Kuliah Interaksi Manusia dan Komputer
Kamis, 14 Juni 2009
Semester II STIKOM CKI Wijaya Kusum

Selengkapnya...

Bahasa Query FormaL

SOURCE: Bahasa Query Formal.pdf

Bahasa Query Formal adaalah Language yang digunakan oleh user untuk mendapatkan informasi dari basis data.
Aljabar Relational adalah kumpulan operasi terhadap relasi, dimana setiap operasi menggunakan satu atau lebih relasi untuk menghasilkan satu relasi yang baru.

Operator yang digunakan ada 2 yaitu:
  • Operator Himpunan
  • Union/gabungan ( È )
  • Intersection/irisan ( ∩ )
  • Difference/selisih ( – )
  • Cartesian Product ( X )
  • Operation Relational
  • Restrict/pemilihan tuple atau record ( s )
  • Project/pemilihan attribut atau field ( p )
  • Divide/membagi ( ¸ )
  • Join/menggabungkan ( q )


Union atau gabungan ( È )
Union dari relasi A dan B dinyatakan sebagai A È B adalah himpunan semua elemen (tuple) baik dari relasi A atau relasi B atau kedua-duanya terdapat kerangkapan data.
Contoh :
A = { 1, 2, 3 }
B = { 5, 7 }
A È B = { 1, 2, 3, 5, 7 }

Intersection atau irisan ( Ç )
Intersection dari relasi A dan B dinyatakan sebagai A Ç B himpunan semua elemen atau tuple dari relasi A, sekaligus dari relasi B.
Contoh :
A = { 1, 2, 3 }
B = { 2, 3, 5,7 }
A Ç B = { 2, 3 }

Difference atau selisih ( – )
Difference dari relasi A dan B dinyatakan dengan A - B adalah himpunan semua elemen atau tuple dari relasi A, tetapi bukan dari relasi B.
Contoh :
A = { 1, 2, 3 }
B = { 3, 5, 7 }
A – B = { 1, 2 }

Cartesian Product ( X )
Product cartesian dari relasi A dan B dinyatakan dengan A X B himpunan semua elemen atau tuple yang dibentuk dari anggota2 relasi A sebagai elemen pertama dan anggota2 relasi B sebagai elemen kedua.
Contoh :
A = { 1, 2, 3 }
B = { 5, 7 }
A X B = { ( 1,5), (1,7), ( 2,5), (2,7), (3,5), (3,7) }



Sumber: Dimpo Sinaga, S.Kom
Materi Kuliah Sistem Basis Data
Selasa, 12 Mei 2009
Semester II STIKOM CKI Wijaya Kusuma

Selengkapnya...

Sabtu, 06 Juni 2009

Microsoft Windows 7

Microsoft mulai panik dan dibayangi oleh kegagalan windows vista? Setidak-tidaknya situasi itu yang tergambarkan di hadapan publik saat ini, dengan dipersiapkannya system operasi mereka yang terbaru yaitu Windows 7. Selama ini dibenak publik telah beranggapan bahwa windows vista adalah system operasi yang rumit, harganya mahal, memerlukan penggunaan hardware kelas high end, kompabilitas dengan aplikasi lain dan sebagainya. Gagalkah windows vista?

Gak tau juga (coz penulis belum di telpon oleh Bill Gates dan Steve Balmer pemilik Microsoft *gubrakkk hue he he*), beberapa copy dari windows 7 sudah beredar di kalangan terbatas *ehm .. termasuk aQ*
Windows 7 apa sih?
Operating System Generasi kelanjutan dari Windows Vista


Kapan Keluar Win 7 Beta?
Melalui Windows 7 Team Blog, Microsoft telah mengumumkan bahwa download Windows 7 Beta secara resmi akan tersedia mulai hari Jumat, 9 Januari 2009 Pasific Time. Jika waktu yang dimaksudkan adalah pukul 00.00, maka untuk Waktu Indonesia Barat akan jatuh pada hari Jumat, 9 Januari 2009 pukul 15.00 WIB. Windows 7 Beta ini rencananya akan dapat didownload melalui halaman Windows 7 di Windows.com dan akan tersedia untuk edisi English, German, Japanese, Arabic, dan Hindi. Masing-masing akan tersedia versi 32-bit dan 64-bit kecuali untuk Hindi yang akan tersedia versi 32-bit saja. Fasilitas download Windows 7 Beta ini sendiri akan berlaku terbatas untuk 2,5 juta pendownload pertama.


Ada Apa Aja di Windows 7?
1. Ini beberapa tampilan desktopnya.


2. Taskbar yang keren
Mendapat perubahan terbesar sejak pertama kali debut di Windows 95. Windows 7 sudah tidak akan lagi menampilkan ikon aplikasi kecil lengkap dengan nama aplikasi melainkan hanya ikon berukuran besar mirip dengan Mac OS X.


3. Menu Jump List
Menu ini kan muncul di Start Menu atau saat pengguna melakukan klik di salah satu aplikasi Taskbar, memberikan beberapa pilihan pada pengguna untuk melakukan berbagai aksi yang didukung aplikasi. Gambar di bawah ini memperlihatkan jump list Windows Media Player (WMP) yang memberikan opsi pada pengguna untuk memutar lagu, melihat lagu-lagu terakhir yang diputar dan banyak lagi.


4. Konsep Library
Apabila Anda sudah mengenal konsep Library untuk lagu seperti yang dimiliki iTunes, konsep library di Windows 7 juga tidak akan asing bagi Anda. Fitur ini mengumpulkan semua file dalam PC Anda berdasarkan tipe ke dalam library masing-masing untuk memudahkan manajemen media. Sebagai contoh, semua foto dari semua PC dan jaringan akan dikumpulkan di sebuah library foto yang dapat diakses di satu tempat seperti gambar di bawah.

5. HomeGroups
Windows 7 memperkenalkan fitur jaringan baru bernama HomeGroups yang bertujuan untuk memudahkan beberapa komputer satu jaringan untuk saling berbagi file dan peripheral — seolah-olah semua itu terletak pada satu PC yang sama. Walaupun fitur-fitur Windows Networking sejak dulu selalu bertujuan sama, pada kenyataannya konfigurasi untuk menggunakan printer jaringan masih tetap terlalu sulit untuk sebagian besar pengguna.
6. Fitur Peeking
Pada Windows 7 memudahkan pengguna untuk dengan cepat membaca konten dalam satu jendela tanpa perlu berinteraksi dengan jendela tersebut. Menempatkan tetikus di atas thumbnail jendela di Task Bar akan mengubah semua jendela yang terbuka menjadi transparan kecuali jendela yang dipilih. Selain dapat “mengintip” jendela aplikasi tertentu pengguna juga dapat mengintip desktop Windows.

7. Fitur Layar Sentuh
Windows 7 adalah versi Windows pertama yang mendukung multi-touch yang memungkinkan Anda mengendalikan OS ini dengan kedua tangan. Masih banyak yang ragu apakah multi-touch akan merevolusi dunia PC sebagaimana ia merevolusi dunia ponsel. Saat ini hampir tidak ada PC yang beredar di pasar yang mendukung fitur layar sentuh selain TouchSmart dari HP dan Latitude XT dari Dell.


Kelebihan Windows 7 Beta
  1. Berjalan lebih cepat dibandingkan Vista, tapi masih sedikit lebih lambat dibandingkan XP, tapi untuk versi x64 merupakan versi yang paling cepat bila dibandingkan XP atau Vista.
  2. Fitur sekuriti yang benar-benar ketat. Jika sebelumnya kita bisa memaksa software untuk dapat diinstal di Vista (karena ada masalah kompatibilitas), kini tidak lagi.
  3. Lebih sedikit membutuhkan ruangan harddisk.
  4. Manajemen memory yang lebih baik.
  5. Pengaturan taskbar yang lebih baik.
  6. Hampir semua driver untuk Vista bisa digunakan di Windows 7.
  7. Help Tool yang lebih baik.

Kekurangan Windows 7 Beta
  1. Ada hardware yang bisa langsung dikenali di Vista, tapi tidak di Windows 7 (karena masih versi beta).
  2. Susah memaksa software yang sebelumnya bisa dipaksakan diinstall di Vista, juga dipasang di Windows 7.


Inpirasi by Geeks n Mrs. Peni
Thx Alot


Selengkapnya...

Database Adodb Lanjutan

SOURCE CODE: Form List, Form Entry, Module dan Project

Praktek Visual Basic kali ini masih tentang database Adodb dengan menggunakan database db_mahasiswa yang lalu. Disini kita membuat 2 form dan sebuah modul. Untuk lebih jelasnya...langsung praktek yah :-)

1. Buka VB6 pilih VB Enterprise Edition Controls.
2. Buat form baru, kita sebut saja form list. Untuk mempercepat kita gunakan form praktek minggu lalu tentang adodb kemudian kita save as dengan nama form_list.frm. Terus kita tambahkan object 4 command button sbb:
a. CommanButton1, name=cmd_new; caption=NEW
b. CommanButton2, name=cmd_edit; caption=EDIT
c. CommanButton3, name=cmd_delete; caption=DELETE
d. CommanButton4, name=cmd_exit; caption=EXIT

3. Buat form baru lalu kita namakan form_entry.frm. Kemudian buat object sbb:
a. CommanButton1, name=cmd_save; caption=SAVE
b. CommanButton2, name=cmd_cancel; caption=CANCEL
c. CommanButton4, name=cmd_exit; caption=EXIT
d. Untuk label dan textbox bisa dibuat sendiri.

4. Buat sebuah modul. Caranya klik kanan nama project pada project properties kemudian pilih add - module. Kemudian ketik coding sebagai berikut:
Global Fedit As Boolean
Global con As ADODB.Connection
Global RS As ADODB.Recordset

Sub main()
Set con = New ADODB.Connection
con.CursorLocation = adUseClient
Set RS = New ADODB.Recordset
con.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Data Kuliah\Semester II\Visual Basic II\06-05-09\db_mahasiswa.mdb;Persist Security Info=False"
form_list.Show
End Sub
5. Buat coding form list (liat praktek VB minggu lalu tentang database adodb).

6. Buat coding cmd_new pada form list
Private Sub cmd_new_Click()
Fedit = False
form_entry.Show 1
End Sub
7. Buat coding cmd_edit pada form list
Private Sub cmd_edit_Click()
Fedit = True
form_entry.Show 1
End Sub
8. Buat coding cmd_delete pada form list
Private Sub cmd_delete_Click()
Pesan = MsgBox("Apakah Anda menghapus?", vbYesNo, "Konfirmasi:")
If Pesan = vbYes Then
RS.Delete
Else
End If
End Sub
9. Buat coding cmd_exit pada form list
Private Sub cmd_exit_Click()
Unload Me
End Sub
10. Buat coding cmd_save pada form entry
Private Sub cmd_save_Click()
If Fedit = False Then
RS.AddNew
End If
RS!Kode = txt_kode
RS!Nama = txt_nama
RS!Alamat = txt_alamat
RS!Kode_Jurusan = txt_kode_jurusan
RS.Update
Unload Me
End Sub
11. Buat coding cmd_cancel pada form entry
Private Sub cmd_cancel_Click()
Pesan = MsgBox("Apakah Anda akan keluar?", vbYesNo, "Konfirmasi:")
If Pesan = vbYes Then
Unload Me
Else
End If
End Sub
12. Buat coding cmd_exit pada form list
Private Sub cmd_exit_Click()
Unload Me
End Sub
13. Buat coding untuk memunculkan database pada form entry
Private Sub Form_Load()
If Fedit = True Then
txt_kode = RS!Kode
txt_nama = RS!Nama
txt_alamat = RS!Alamat
txt_kode_jurusan = RS!Kode_Jurusan
End If
End Sub
14. La tansa, pada project propertis pilih sub_main untuk mengaktifkan modul yang sudah kita buat. Caranya klik menu Project - Project Properties.

15. Selamat mencoba, good luck -:)
Bila program dijalankan, maka akan tampak gambar di bawah ini.



Sumber: Aris Prasetyo, S.Kom
Materi Kuliah VB 6 tgl 05 Juni 2009
Semester II STIKOM CKI Wijaya Kusuma

Selengkapnya...

Microsoft Windows Vista

Setelah sekian lama dinanti-nanti, akhirnya Windows Vista untuk para pengguna retail (end user) secara resmi diluncurkan di Indonesia. Selain sistem operasi Windows Vista, diluncurkan juga Microsoft Office 2007 dan Exchange Server 2007.
OS Windows Vista dirilis pada tanggal 30 November 2006 bagi kalangan bisnis sementara untuk kalangan pengguna rumahan dirilis pada tanggal 30 Januari 2007.
Windows Vista menggunakan nomor versi 6.0, sehingga memang terdapat perbedaan versi yang signifikan jika dibandingkan dengan Windows XP yang menggunakan nomor versi 5.1 atau Windows Server 2003 (5.2). Karena, memang Windows Vista memiliki banyak perbedaan yang mendasar, khususnya pada bagian arsitektur dasar sistem operasi.

Feature Windows Vista
  1. Windows Aero GUI, memperkenalkan fitur grafik yang jauh lebih “memikat” dari versi Windows sebelumnya.
  2. Parental Control, feature yang mampu mengatur aktifitas berselancar bagi anggota keluarga.
  3. Windows Defender, yang mampu melindungi pengguna dari spyware dan website yang mencurigakan dari aktifitas pencurian informasi
  4. Document Inspector, yang mampu membersihkan informasi personal, komentar, dan teks tersembunyi pada sebuah dokumen.
  5. Windows Vista juga menawarkan versi Microsoft Internet Explorer yang lebih aman, serta Windows Media Player versi baru (versi 11).
  6. Windows Vista juga dibekali aplikasi yang baru (seperti halnya Windows Calendar, Windows DVD Maker dan beberapa game baru termasuk Chess Titans, Mahjong, dan Purble Place).
  7. Dan masih banyak feature andal lainnya.

Versi Windows Vista
1. Windows Vista Starter
Mirip seperti Windows XP Starter Edition, edisi ini masih berteknologi 32-bit, edisi ini dibatasi untuk area lokal, terutama sebagai alternatif legal ketimbang penggunaan kopi bajakan. Pengguna edisi ini akan sangat dibatasi pemakaiannya, misalnya hanya bisa untuk memakai tiga program sekaligus dalam satu waktu, pembatasan koneksi jaringan, dan physical memory dibatasi hanya hingga 256MB.
2. Windows Vista Home Basic
Seperti Windows XP Home Edition, dengan teknologi 64-bit, fiturnya juga bertambah banyak. Tetapi tidak sebanyak edisi yang lain, Home Basic ditujukan bagi pengguna rumahan yang tidak memerlukan fasilitas lebih tinggi. Tema "Aero Glass" dengan efek transparan juga tidak akan termasuk dalam Edisi ini. Home Basic hanya mendukung hingga 8GB physical memory.
3. Windows Vista Home Premium
Didasari Windows Vista Home Basic, edisi ini memiliki tambahan dukungan fitur-fitur lebih tinggi yang ditujukan untuk segmen pengguna rumahan, seperti dukungan HDTV dan pembuatan menu DVD. Tambahan lainnya adalah games yang lebih banyak, dukungan untuk komputer tablet dan mobile, sistem enkripsi file, serta aplikasi manajemen foto. Edisi ini mirip dengan Windows XP Media Center Edition dan Tablet PC Edition. Home Premium mendukung hingga 16GB physical memory.
4. Windows Vista Busines
Sebanding dengan Windows XP Professional, dan ditunjukan untuk pengguna bisnis. Fitur Media Center yang ada dalam Home Premium tidak dimasukkan dalam edisi ini, tetapi memiliki fasilitas IIS web server, dukungan faksimili, offline files, dukungan dual physical processor, Remote Desktop, kolaborasi P2P, dan mampu menangani hingga 128GB memori. Aktivasi produk tidak diperlukan untuk edisi ini.
5. Windows Vista Enterprise
Edisi ini ditujukan untuk segmen enterprise, dan merupakan edisi tingkat tinggi dari edisi Business. Fitur-fitur tambahannya di antaranya adalah versi sesi-tunggal dari Virtual PC, dukungan antarmuka multibahasa, BitLocker Drive Encryption, dan dukungan untuk aplikasi UNIX. Edisi ini tidak akan tersedia melalui saluran retail ataupun OEM, melainkan melalui Microsoft Software Assurance.
6. Windows Vista Ultimate
Edisi ini menggabungkan seluruh fitur-fitur Home, Premium, dan Enterprise. Dalam edisi ini juga ditambahkan dukungan pembuatan podcast (yang dialihbahasakan oleh Microsoft menjadi "blogcasting"), program peningkat-kinerja game (WinSAT), fasilitas DVD ripping, dan layanan online khusus untuk media yang dapat diunduh, serta opsi layanan pelanggan tambahan lainnya. Edisi Ultimate ditujukan sebagai edisi Vista yang paling impresif, ditujukan bagi para pengguna high-end, pemain game, para profesional multimedia, serta para pecandu PC. Seperti edisi Business dan Enterprise, aktivasi produk juga tidak diperlukan.

Kelebihan Windows Vista
  1. Tentu saja pengalaman baru menjelalah PC dengan rasa tridi ( 3D ) yang canggih berkat AERO
  2. Perbaikan dan penambahan fitur yang lebih canggih seperti Clear, Confident and Connected
  3. Kualitas tampilan yang prima
  4. Lebih sedikit system – crash dibanding pada windows xp
  5. Built – in Support Option yang memberikan keleluasaaan lebih kepada pengguna

Kekurangan Windows Vista
  1. Fitur – fitur canggihnya bekerja optimal hanya pada lingkungan windows
  2. Belum dibarengi dengan diluncurkannya software yang secara eksklusif mendukung dan bersinergi dengan fitur – fitur Vista
  3. Terlalu banyak varian seri yang mungkin akan membingungkan calon pengguna

inspirasi by nova n mrs. peni
thx alot
Selengkapnya...

Microsoft Windows XP

Merupakan sistem operasi yang dikeluarkan Microsoft Corporation pada tanggal 25 Oktober 2001 di Amerika Serikat. Nama XP sendiri, menurut Microsoft singkatan dari kata eXPerience, yang artinya

Windows XP membawa pengalaman baru dalam dunia komputasi, atau setidaknya begitulah yang diharapkan oleh Microsoft. Windows XP sebelumnya dikenal dengan kode sandi “Whistler”, yang mulai dikembangkan oleh para pengembang Microsoft pada pertengahan tahun 2000.
  • Merupakan penggabungan dari 2 OS Windows yaitu Windows berbasis Windows 9x dan berbasis NT (2K).
  • Menggunakan kernel (jantung sistem operasi) Windows NT 5.1, yang terkenal dengan kestabilannya, menggantikan kernel Windows 9x yang berbasis 16/32-bit yang sudah menua.
  • Merupakan versi sistem operasi Windows yang paling lama (paling tidak hingga saat ini), karena berkisar dari tahun 2001 hingga tahun 2007, saat Windows Vista dirilis ke konsumen pada 30 Januari 2007.

Versi Windows XP
1. Windows XP Home Edition
Windows XP Home Edition adalah sistem operasi Windows XP yang ditujukan untuk pengguna dekstop rumahan.
2. Windows XP Professional
Windows XP Professional adalah sistem operasi Windows XP yang dibuat khusus untuk komputer desktop yang ditujukan untuk kantoran.
3. Windows XP Media Center Edition
Windows XP Media Center merupakan Windows XP Home Edition yang ditambahi dukungan fasilitas multimedia.
4. Windows XP Tablet PC Edition
Windows XP Tablet PC Edition merupakan Windows XP Profesional dengan fitur touch screen yang lebih baik, biasanya untuk PDA.
5. Windows XP Starter Edition
Windows XP Starter Edition merupakan versi Windows XP Home Edition yang diterjemahkan ke dalam bahasa lokal masing-masing.
6. Windows XP x64 Edition
Windows XP x64 Edition merupakan versi Windows XP yang khusus untuk prosesor dengan arsitektur tipe x86-64 (64 bit).

Kelebihan Windows XP
1. NTFS
Terdapat tiga file system yang berbeda dalam Windows, yaitu FAT16, FAT32 dan NTFS. File Allocation Table (FAT) digunakan sebelum Windows 2000, sedangkan New Technology File System (NTFS) digunakan untuk Windows NT termasuk XP.
Kelebihan :
Lebih aman, NTFS membolehkan mengatur izin dalam sebuah file dan folder. Menawarkan security yang jauh lebih baik, kompresi file, cluster bahkan support enkripsi data dengan metode Encrypting File System (EFS).
2. Stabil
Karena menggunakan kernel Windows NT [versi 5.1], operating sistem Windows XP berjalan stabil.
3. Firewall
Windows Firewall yang built-in dan powerful, dapat membantu melindungi Windows XP terhadap virus dan worms yang tersebar di Internet.
4. Automatic Update
Lebih mudah mengup-date Windows XP dengan updates otomatis. Windows XP akan mendownload update secara lebih efisien

Perbedaan XP Home & Profesional Edition
1. Remote Desktop
Yaitu sebuah istilah untuk mewakili kejadian di mana sebuah PC atau perangkat komputer yang ada di suatu lokasi tertentu dapat diakses, dan digunakan dari tempat yang berbeda lokasi. Windows XP Home Edition tidak ada feature ini. Akan tetapi kita dapat menggunakannya sebagai klien untuk mengakses Windows XP Profesional menjalankan Remote Desktop.
2. IIS
Internet Information Services (IIS) adalah feature Windows XP yang memungkinkan kita dapat membuat server sendiri (lokal) di komputer desktop. Seperti: http://localhost/. Windows XP Home Edition tidak mendukung feature ini. Sedangkan Windows XP Profesional Edition feature IIS ini sudah built-up.
3. Active Directory
Yaitu pengelolaan sistem domain dalam jaringan yang digunakan dalam Windows Server 2000 dan 2003. Dengan feature ini, sistem-sistem Microsoft Windows dapat diatur dari satu tempat saja. Windows XP Home Edition tidak mendukung feature ini. Sedangkan Windows XP Profesional Edition feature Active Directory ini sudah terintegrasi.
4. Offline File/Folder
Yaitu feature dalam Windows XP yang memungkinkan kita dapat mengakses file & folder pada jaringan ketika terputus dari server. Windows XP Home Edition tidak mendukung feature ini. Sedangkan Windows XP Profesional Edition feature Offline File/Folder ini sudah terintegrasi.

Dari berbagai sumber
Selengkapnya...

Jumat, 05 Juni 2009

IMK - Ragam Dialog

SOURCE: Ragam Dialog

Pengertian Dialog Manusia - Komputer:

  • Umum, dialog adalah proses komunikasi antara 2 atau lebih agen, dalam dialog makna harus dipertimbangkan agar memenuhi kaidah semantis dan pragmatis.
  • IMK, dialog adalah pertukaran instruksi dan informasi yang mengambil tempat antara user dan sistem komputer.

ATURAN DALAM PERANCANGAN DIALOG
  • Pegang teguh konsistensi
  • Sediakan shortcut bagi pengguna aktif
  • Sediakan feedback yang informatif
  • Sediakan error handling yang mudah
  • Ijinkan pembatalan aksi
  • Sediakan fasilitas bantuan (help)
  • Kurangi beban ingatan jangka pendek

Pegang Teguh Konsistensi
Informasi disusun dalam formulir-formulir, nama-nama dan susunan menu, ukuran dan bentuk dari ikon, dll, semuanya harus konsisten diseluruh sistem.
  • Konsisten mengijinkan banyak aksi menjadi otomatis
  • Jika ada aplikasi baru hadir dengan fungsi yang berbeda akan menyebabkan user harus mempelajari kembali operasi-operasi yang dilakukan
  • Misal: konsistensi di dalam menu bar untuk File, Edit dan Format

Sediakan Short Cut Bagi Pengguna Aktif
  • User yang bekerja dengan satu aplikasi dalam seluruh waktunya akan menginginkan penghematan waktu dengan memanfaatkan short cut
  • User mulai hilang kesabaran dengan urutan menu panjang ketika mereka sudah tahu pasti apa yang mereka kerjakan
  • Short cut keys dapat mereduksi jumlah interaksi untuk tugas yang diberikan
  • Designer dapat menyediakan fasilitas makro bagi user untuk membuat short cuts bagi dirinya sendiri
  • Dengan short cut membuat user lebih produktif

Sediakan Feedback yang Informatif
Setiap aksi dari user harus ada feedback dari komputer untuk menunjukkan hasil dari aksi tersebut.
  • Misal: jika user meng-”click” sebuah button harus secara visual ada perubahan bentuk atau bisa berupa bunyi yang mengindikasikan komputer telah meresponnya
  • Informasi feedback sangat penting bagi user, misal: Jika komputer sedang melakukan proses tertentu, maka perlu ada informasi

Sediakan Error Handling yang Mudah
  • Error dapat menjadi masalah yang serius, sehingga designer harus mencoba mencegah user membuat error
  • Ketika errors terjadi perlu cara mengatasinya:
  • Pesan error harus dinyatakan secara jelas apa kesalahannya dan menerangkan bagaimana kesalahan tersebut terjadi
  • Hindari pesan yang menakutkan atau menyalahkan user seperti: “FATAL ERROR 2005”
  • Juga sediakan informasi yang memudahkan untuk mengoreksi error tersebut, mis: “the date of birth entered is not valid. Check to be sure only numeric characters in appropriate ranges are entered in the date of birth fields….”

Ijinkan Pembatalan Aksi
  • User memerlukan bahwa ketika mereka sudah memilih opsi dan membuat aksi, aktivitas itu dapat dibatalkan atau kembali ke kondisi sebelumnya dengan mudah
  • Mengijinkan user untuk belajar tentang sistem dengan melakukan eksplorasi
  • Jika mereka melakukan kesalahan, mereka dapat membatalkan aksinya
  • Jika user akan menghapus sesuatu yang substansial (mis: sebuah file), sistem harus meminta konformasi terhadap aksi tersebut

Sediakan Fasilitas Bantuan (Help)
User yang berpengalaman menginginkan bahwa mereka yang mengendalikan sistem dan sistem merespon mereka. Segala sesuatu yang mereka tidak tahu rasanya ingin segera mendapat jawabannya, oleh sebab itu fasilitas “help” penting untuk menolongnya agar segera mendapatkan solusi


Kurangi Muatan Short-Term Memory
  • Orang mempunyai keterbatasan pada short-term memory-nya
  • Orang hanya mengingat sekitar 7 chunk informasi pada satu saat
  • User yang tidak berpengalaman ketika mengalami kesulitan dalam mengeksplorasi sistem juga perlu mendapat pertolongan yang mudah dan sederhana, fasilitas “help” yang lengkap, mudah dioperasikan akan menolong mereka mengatasi kesulitannya


KARAKTERISTIK UMUM RAGAM DIALOG
  • Inisiatif
  • Inisiatif oleh komputer; user memberikan tanggapan atas prompt yang diberikan oleh komputer
  • Inisiatif oleh user; user mempunyai sifat keterbukaan yang luas dalam artian user diharapkan agar dapat memahami sekumpulan perintah yang harus ditulis menurut aturan (sintaks) tertentu
  • Keluwesan
Tidak hanya dilihat dari kemampuan sistem menyediakan sejumlah perintah-perintah yang memberikan hasil sama, tetapi bagaimana sistem dapat menyesuaikan diri dengan keinginan pengguna dan bukan sebaliknya
  • Kompleksitas
Keluwesan harus dibayar dengan kompleksitas implementasi yang tinggi, oleh sebab itu perlu pembatasan kompleksitas dengan cara TIDAK membuat antarmuka lebih dari yang diperlukan karena tidak ada keuntungan darinya
  • Kekuatan
Didefinisikan sebagai jumlah kerja yang dapat dilakukan oleh sistem untuk setiap perintah yang diberikan oleh user. Aspek ini dapat berbenturan dengan aspek keluwesan dan kompleksitas
  • Beban informasi
Penyampaian informasi dalam dialog yang sesuai dengan kebutuhan pengguna
  • Konsistensi
Suatu atribut yang dapat mendorong user mengembangkan mentalitas dengan cara memberikan semacam petunjuk untuk mengeksplorasi pengetahuan tentang pemahaman perintah-perintah baru dengan opsion yang sudah ada
  • Umpan balik
Kemampuan untuk memberikan informasi kepada user tentang proses yang sedang berjalan akibat adanya masukan yang dilakukan oleh user
  • Observabilitas
Sistem dapat berfungsi secara benar namun nampak sederhana bagi user
  • Kontrolabilitas
Sistem yang selalu dalam kontrol user. Dialog yang memiliki sifat ini harus memungkinkan user agar dapat menentukan:
  • Dimana sebelumnya ia berada
  • Dimana sekarang ia berada
  • Kemana ia dapat pergi
  • Apakah pekerjaan yang sudah dilakukan dapat dibatalkan


COMMAND LANGUAGE
  • Bahasa perintah biasanya diperlukan dalam sistem operasi DOS dan UNIX. User menulis suatu perintah dan menunggu respon dari sistem. Jika hasilnya benar, perintah berikutnya diterbitkan, jika salah tindakan selanjutnya ada ditangan user
  • Contoh: C:\>DIR; C:\>copy *.doc A:\LETTER; C:\>DIR *.DOC/s; C:\DOS>FORMAT A: /S
  • Keuntungan:
  • Luwes
  • Inisiatif pada pengguna
  • Nyaman dalam penciptaannya
  • Memberdayakan user
  • Cepat
  • Efisien
  • Akurat
  • Kerugian:
  • Membutuhkan pelatihan yang lama
  • Membutuhkan penggunaan yang teratur
  • Beban ingatan yang tinggi
  • Jelek dalam menangani kesalahan
  • Beberapa pedoman:
  • Buatlah model eksplisit dari obyek atau tindakan
  • Pilihlah nama-nama yang penuh arti, spesifik dan jelas
  • Gunakanlah struktur hirarki
  • Usahakan struktur yang konsisten
  • Aturan-aturan penyingkatan harus konsisten
  • Pertimbangkan pemakaian menu-menu perintah pada tampilan berkecepatan tinggi
  • Batasi jumlah perintah untuk menjalankan suatu tugas

BAHASA ALAMI
  • Sistem harus tunduk dan merespon kalimat-kalimat dan frase-frase pada bahasa alami
  • Keuntungan: Mengurangi beban mempelajari sintaks
  • Kerugian:
  • Memerlukan dialog klarifikasi
  • Memerlukan lebih banyak pengetikan
  • Tidak dapat diprediksi

MANIPULASI LANGSUNG
  • User berinteraksi secara langsung dengan obyek pada layar grafis sementara sistem menyediakan umpan balik yang cepat pada user
  • Keuntungan:
  • Mempunyai analogi yang jelas dengan suatu pekerjaan nyata
  • Mengurangi waktu pembelajaran
  • Memberikan tantangan untuk eksplorasi pekerjaan yang nyata
  • Penampilan visual yang bagus
  • Mudah dioperasikan
  • Tersedianya berbagai perangkat bantu untuk merancang ragam dialog manipulasi langsung
  • Kerugian:
  • Memerlukan program yang rumit dan berukuran besar
  • Memerlukan tampilan grafis berkinerja tinggi
  • Memerlukan peranti masukan seperti mouse, trackball, dll
  • Memerlukan perancangan tampilan dengan kualifikasi tertentu

SISTEM MENU
  • Pengguna menentukan satu dari sejumlah pilihan pada daftar, kemudian menerapkan sintaks untuk mengindikasikan pilihan, menegaskan pilihan, memulai aksi dan mengamati hasilnya
  • Keuntungan:
  • Proses belajar singkat
  • Mengurangi pengetikan
  • Kesalahan mudah diatasi
  • Struktur terdefinisi dengan baik
  • Beban memori rendah
  • Perancangannya mudah
  • Kerugian:
  • Proses sedikit lambat
  • Menghabiskan ruang layar
  • Kurang cocok untuk aktivitas pemasukan data
  • Memerlukan kecepatan tampilan yang tinggi

SISTEM MENU DATAR
Sistem Informasi Akademik
Universitas Suryadarma – Sistem Informasi
[A] Registrasi Mahasiswa Baru
[B] Registrasi Mahasiswa Lama
[C] Edit Data Mahasiswa
dst...
Pilih salah satu: _


SISTEM MENU TARIK

BORANG ISIAN (FORM FILL-IN)
  • Pengguna melihat suatu tampilan medan yang berhubungan satu sama lainnya, kursor dipindahkan sepanjang medan-medan yang ada selanjutnya data diisikan pada medan yang dikehendaki
  • Keuntungan:
  • Proses pemasukan datanya relatif mudah
  • Perlu sedikit pelatihan
  • Beban memori rendah
  • Strukturnya jelas
  • Tersedia berbagai piranti bantu desain tampilan
  • Perancangannya mudah
  • Kerugian:
  • Menghabiskan ruang layar
  • Tidak cocok untuk pemilihan instruksi
  • Memerlukan pengontrol kursor
  • Mekanisme navigasi tidak jelas
  • Sering kali cukup lambat


Sumber : Dimpo Sinaga, S.Kom
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiPU0Opi8-vL7PSVd5tXZkzBmf1yo1NeD0G1QNpsrnd68df8h11UMzt5dawS4bUt6yYEa6zXbz9KmVRAdypPneKN6yn_mVyYsCFSPbqE3GeZen1rjLubAZ3MVDQNMq2J3-NoTafonZtkedb/s400/4.dialogbox_2.jpg
Materi Kuliah IMK; Kamis, 04 Juni 2009

Selengkapnya...