September 09, 2009

Pengembangan Sistem Informasi

Daftar Materi :
Bab I - Pengantar
Bab II - Sistem Informasi untuk Keunggulan Kompetitif
Bab III - Peranan Informasi
Bab IV - Model Sistem Umum Perusahaan
Bab V - Pendekatan Sistem
Bab VI - Metodologi Siklus Hidup Sistem
Bab VII - Dasar-dasar Pemrosesan Komputer
Bab VIII - Implikasi Etis dari TI

Bab IX - Perancangan Sistem, dengan UML

BAB X - Contoh Rancangan Sistem : Studi Kasus Perpustakaan

Bab XI - Basis Data
4.a. Database Management Systems.zip
4.b. - Data Access Technologies .zip
4.c. - Materi Normalisasi (mengulang materi).zip
4.d. Basis Data.zip

Bab XII - Implementasi : Pembuatan SIM Perpustakaan Sederhana (video tutorial ada di bawah)

CATATAN : untuk mencoba materi ini, silakan gunakan beberapa tools yang saya sediakan :


Instalasi XAMPP (untuk web server & database server)



Tutorial Basis Data (pembuatan basis data perpustakaan)


MySQL - Mengisi data Buku & Pengarang




Instalasi PHP Maker



Membuat tampilan Data Buku & Data Pengarang



Lookup Data



Membuat Laporan Sederhana



Membuat Laporan Peminjaman Buku, menggunakan fasilitas SQL Join & View


Otomatisasi Perubahan data dengan Trigger



Panduan mengenai MySQL Trigger bisa dilihat di http://dev.mysql.com/doc/refman/5.0/en/triggers.html


Code :

Trigger penentuan "tanggal harus kembali"

BEGIN
-- penentuan TANGGAL HARUS KEMBALI
SET new.tgl_harus_kembali = new.tgl_pinjam + 10;
END


Penentuan Denda
BEGIN
-- penentuan DENDA
SET @v_hari_telat = (new.tgl_kembali - new.tgl_harus_kembali) ;

IF @v_hari_telat > 0
THEN SET new.denda = @v_hari_telat * 1000 ;
ELSE
SET new.denda = 0;
END IF;

END



Merubah status buku
-- set STATUS buku
UPDATE books
SET status = 1
WHERE id = OLD.book_id;
UPDATE books
SET status = 0
WHERE id = NEW.book_id;


BAB XIII - E-Government
BAB XIV - Executive Information System
BAB XV - E-Commerce


TUGAS Akhir (Final Project)
tugas :
Buat program, laporan & slide
- ini adalah tugas kelompok (1 kelompok = 7-8 orang)
- Buatlah Rancangan suatu Sistem Informasi Manajemen
- Gunakan UML sebagai standar bahasa untuk memodelkan sistem
- Buat laporan secara lengkap dan jelas
- Untuk contoh tugas, Anda bisa lihat pada materi di atas (bab 10)
- Siapkan Slide dengan format Power Point, untuk presentasi

Basis Data 2

KISI-KISI SOAL UJIAN TENGAH SEMESTER (UTS)

studi kasus : Delivery Order
soal :
1. lakukan normalisasi
2. buat query (dengan bahasa SQL) untuk membuat beberapa laporan
Persiapkan diri Anda dengan baik dan perbanyak latihan untuk mengerjakan ujian,
ingat : point 1 jika ujian berhasil
point 0 jika gagal


Oya, pertemuan ke-1 atau ke-2 setelah UTS, akan dilakukan QUIZ, materinya adalah : SQL. Persiapkan diri Anda dengan baik, perbanyak latihan.
aturannya sama : point 1 jika berhasil
point 0 jika gagal



BAB 1 - Pendahuluan
Normalisasi.doc
Perubahan Kardinalitas.doc
Sesi 1.1 - Database Management Systems.ppt
Sesi 1.2 - Data Access Technologies .ppt
Sesi 1.34a - Materi Normalisasi (mengulang materi).ppt
Sesi 1.34a - Normalizing a Data Model.ppt
Sesi 1.34b - Normalizing a Data Model.ppt
The Relational Data Model.ppt


BAB 2 - Aljabar dan Kalkulus Relasional
Sesi 2.1 - Relational Algebra.ppt

BAB 3 - Penyimpanan basisdata
Sesi 2.2 - Disk-based storage.ppt
Sesi 2.3 - Physical elements of data.ppt
Sesi 2.2 - Disk-based storage.ppt
Sesi 2.3 - Physical elements of data.ppt

BAB 4 - Index dan hashing
Sesi 2.4 - Index.ppt

BAB 5 - Pemrosesan query
Sesi 3 - Materi pendukung - Contoh Kasus Optimasi Query (IlmuKomputer.com).ppt



Sesi 3.1b - Denormalisasi -.ppt



BAB 6 - Transaksi - Kendali konkurensi
Demo Transaction.zip
Sesi 3.2 Transaction.zip

BAB 7 - Studi kasus pilihan

BAB 8 - Pemulihan Kegagalan (Failover)

BAB 9 - Basisdata terdistribusi
Petunjuk Replikasi : (beberapa langkah berikut ini bisa Anda ikuti kalau menggunakan sql server)

Petunjuk Replication

BAB 10 - Penjagaan Keamanan (Security)

BAB 11 - Basis Data Berorientasi Obyek
Perbaikan dan Tuning Basis Data

BAB 12 - Datawarehouse


TUGAS FINAL PROJECT (sebelum UTS)
TUGAS FINAL PROJECT (pertemuan terakhir sebelum UAS)
  • Tugas Final Project ke-2
  • tips : Anda bisa gunakan beberapa buku referensi di bawah ini.
  • tools yang biasa saya gunakan untuk replikasi adalah sql server, beberapa rekan Anda ada yg menggunakan MySQL, mungkin Anda bisa mencoba tools lain.
  • Anda bisa membaca referensi ini : Replication, untuk membantu Anda mengerjakan tugas


BUKU REFERENSI

beberapa buku membutuhkan uTorrent untuk mendownloadnya.

Logika Informatika

materi kuliah : Logika Informatika dan Algoritma

1. Logika Proposisional.zip
2. Logika Kombinasional.zip
3. Algoritma.zip
4. Struktur Runtunan.zip
5. Struktur Percabangan.zip
6. Struktur Perulangan.zip
7. Subprogram.zip
8. Rekursi.zip

July 07, 2009

Sistem Manajemen Basis Data

BAB 1 - Pendahuluan
Normalisasi.doc
Perubahan Kardinalitas.doc
Sesi 1.1 - Database Management Systems.ppt
Sesi 1.2 - Data Access Technologies .ppt
Sesi 1.34a - Materi Normalisasi (mengulang materi).ppt
Sesi 1.34a - Normalizing a Data Model.ppt
Sesi 1.34b - Normalizing a Data Model.ppt
The Relational Data Model.ppt


BAB 2 - Aljabar dan Kalkulus Relasional
Sesi 2.1 - Relational Algebra.ppt

BAB 3 - Penyimpanan basisdata
Sesi 2.2 - Disk-based storage.ppt
Sesi 2.3 - Physical elements of data.ppt
Sesi 2.2 - Disk-based storage.ppt
Sesi 2.3 - Physical elements of data.ppt

BAB 4 - Index dan hashing
Sesi 2.4 - Index.ppt

BAB 5 - Pemrosesan query
Sesi 3 - Materi pendukung - Contoh Kasus Optimasi Query (IlmuKomputer.com).ppt



Sesi 3.1b - Denormalisasi -.ppt



BAB 6 - Transaksi - Kendali konkurensi
Demo Transaction.zip
Sesi 3.2 Transaction.zip

BAB 7 - Studi kasus pilihan

BAB 8 - Pemulihan Kegagalan (Failover)

untuk materi lain akan saya upload di kemudian hari. trims.

Sistem Operasi

Bab2.zip
Bab3.zip
Bab4.zip
Bab5.zip
Bab6.zip

July 01, 2009

Cara Mudah Download Video dari YouTube via Keepvid


Diambil dari muhtar-ahmad.com/?p=184

Sejak diluncurkannya, YouTube menjadi primadona. Layanan Online Video Sharing ini jauh lebih populer dari layanan-layanan sejenis seperti; Eyespot, Grouper, Jumpcut, dan lain-lain termasuk Google Video. Hanya saja, di YouTube tidak terdapat fasilitas untuk mendownload.

Mendownload video yang tersimpan di YouTube lewat Keepvid sebenarnya sangat mudah. Pertama cari video di YouTube yang ingin didownload. Jika sudah, klik kanan pada video tersebut lalu copy (salin) link-nya (dengan cara klik pada tulisan copy link location buat yang pakai browser Mozilla Firefox).

Setelah itu, buka website Keepvid.com. Lalu paste pada tempat URL yang disediakan sebagaimana gambar di bawah. Kemudian klik tombol DOWNLOAD yang terletak di sebelah link yang baru disalin. Maka, setelah itu akan muncul dua tombol download link di bagian bawah. Silahkan pilih, apakah akan mendownload video dengan kualitas rendah (Low Quality) atau kualitas tinggi (High Quality).


June 27, 2009

Sistem Informasi Manajemen

Daftar Materi :
Bab I - Pengantar
Bab II - Sistem Informasi untuk Keunggulan Kompetitif
Bab III - Peranan Informasi
Bab IV - Model Sistem Umum Perusahaan
Bab V - Pendekatan Sistem
Bab VI - Metodologi Siklus Hidup Sistem
Bab VII - Dasar-dasar Pemrosesan Komputer
Bab VIII - Implikasi Etis dari TI

Bab IX - Perancangan Sistem, dengan UML

BAB X - Contoh Rancangan Sistem : Studi Kasus Perpustakaan

Bab XI - Basis Data
4.a. Database Management Systems.zip
4.b. - Data Access Technologies .zip
4.c. - Materi Normalisasi (mengulang materi).zip
4.d. Basis Data.zip

Bab XII - Implementasi : Pembuatan SIM Perpustakaan Sederhana (video tutorial ada di bawah)

CATATAN : untuk mencoba materi ini, silakan gunakan beberapa tools yang saya sediakan :
Instalasi XAMPP (untuk web server & database server)



Tutorial Basis Data (pembuatan basis data perpustakaan)


MySQL - Mengisi data Buku & Pengarang




Instalasi PHP Maker



Membuat tampilan Data Buku & Data Pengarang



Lookup Data



Membuat Laporan Sederhana







Membuat Laporan Peminjaman Buku, menggunakan fasilitas SQL Join & View


Otomatisasi Perubahan data dengan Trigger





Panduan mengenai MySQL Trigger bisa dilihat di http://dev.mysql.com/doc/refman/5.0/en/triggers.html


Code :

Trigger penentuan "tanggal harus kembali"

BEGIN
-- penentuan TANGGAL HARUS KEMBALI
SET new.tgl_harus_kembali = new.tgl_pinjam + 10;
END


Penentuan Denda
BEGIN
-- penentuan DENDA
SET @v_hari_telat = (new.tgl_kembali - new.tgl_harus_kembali) ;

IF @v_hari_telat > 0
THEN SET new.denda = @v_hari_telat * 1000 ;
ELSE
SET new.denda = 0;
END IF;

END



Merubah status buku
-- set STATUS buku
UPDATE books
SET status = 1
WHERE id = OLD.book_id;
UPDATE books
SET status = 0
WHERE id = NEW.book_id;


TUGAS Akhir Final Project
Tugas ini adalah tugas kelompok (5-7 orang)
tugas :
Buat program, laporan & slide
- Buatlah Rancangan suatu Sistem Informasi Manajemen
- Gunakan UML sebagai standar bahasa untuk memodelkan system
- Buat laporan secara lengkap dan jelas
- Untuk contoh tugas, Anda bisa lihat pada materi di atas (bab 10)
- Siapkan Slide dengan format Power Point, untuk presentasi