12/16/2011
Beberapa tahun yang silam,seorang pemuda terpelajar dari semarang sedang berpergian naik pesawat ke Jakarta . Disampingnya duduk seorang ibu yang sudah berumur. Si Pemuda menyapa, dan tak lama mereka terlarut dalam obrolan ringan. " Ibu, ada acara apa pergi ke Jakarta ?" tanya si Pemuda. " Oh... Saya mau ke Jakarta terus "connecting flight" ke Singapore nengokin anak saya yang ke dua" jawab ibu itu. " Wouw..... hebat sekali putra ibu" pemuda itu menyahut dan terdiam sejenak. " Kalau saya tidak salah ,anak yang di Singapore tadi , putra yang kedua ya bu? Bagaimana dengan kakak-adik adik nya? " Oh ya tentu " si Ibu bercerita :"Anak saya yang kedua seorang dokter di Malang , yang ketiga Kerja di Perkebunan di Lampung, yang keempat menjadi arsitek di Jakarta, yang kelima menjadi kepala cabang bank di Purwokerto, yang ke enammenjadi Dosen di Semarang."
" Pemuda tadi diam, hebat ibu ini, bisa mendidik anak anaknya dengan sangat baik, dari anak kedua sampai ke enam. " terus bagaimana dengan anak pertama ibu ?" Sambil menghela napas panjang, ibu itu menjawab, " anak saya yang pertama menjadi petani di Godean Jogja nak". Dia menggarap sawahnya sendiri yang tidak terlalu lebar nak" Pemuda itu segera menyahut, "Maaf ya Bu..... kalau ibu agak kecewa ya dengan anak pertama ibu, adik-adiknya berpendidikan tinggi dan sukses di pekerjaannya, sedang dia menjadi petani "? Dengan tersenyum ibu itu menjawab, " Ooo ...tidak, tidak begitu nak.... Justru saya sangat bangga dengan anak pertama saya, karena dialah yang membiayai sekolah semua adik-adiknya dari hasil dia bertani" -------------------------Janganlah kita cepat mengambil kesimpulan dari apa yang kita lihat dan kita rasakan. Karena apa yang kita bayangkan belum tentu benar...
M U H A M M A D TA U F I Q
1
12/16/2011
Rancanglah sebuah relational DBMS untuk menyelesaikan masalah berikut : Suatu perusahaan software diminta membuatkan basis data yang akan menangani data-data inventaris sebuah toko kecil. Karena tokonya kecil, maka ada beberapa gudang yang khusus untuk menyimpan stok produk. Data-data yang akan ditanganinya adalah: data produk yang ditawarkan toko, data pemasok produk, data transaksi pembelian produk dari pemasok (nota pembelian), dan data gudang tempat penyimpanan produk. Satu produk yang sama bisa disimpan di beberapa gudang yang berbeda, dan tentu saja tiap gudang menyimpan berbagai macam produk. Di database harus ada data mengenai sisa stock yang ada di masing-masing gudang untuk semua produk.
KD.PMS
KD.PRD
NM.PRD
KD.PMS
PEMASOK
MEMASOK (NOTA BELI)
PRODUK M
KD.PRD NM.PMS
KD.PRD
DISIMPAN (STOK)
Primary Key: 1. Kode Pemasok (KD.PMS), Integer 2. Kode Produksi (KD.PRD), Integer 3. Kode Gudang (KD.GDG), Integer Foreign Key: Tidak Ada
KD.GDG
N
GUDANG NM.GDG
KD.GDG
2
12/16/2011
RELASI dan DERAJAT KARDINALITAS PEMASOK
PRODUK
GUDANG
M:N
PEMASOK
M:N
PRODUK GUDANG
PEMASOK NO
KD_PMS
PRODUK NM_PMS ALMT
NO
1
1
2
2
3
3
NOTA PEMBELIAN NO
KD_PMS KD_PRD JUM_BELI
KD_PRD JUM_MSK
STOK BARANG NO
1
1
2
2
3
3
KD_GDG
KD_PRD
JUM_KLR
STOK
GUDANG NO
KD_GDG
NM_GDG
JUM_GDG
1 2 3
3
12/16/2011
Kasus 2
Suatu perusahaan penerbangan meminta untuk dibuatkan database yang menangani jadwal penerbangan. Data yang dibutuhkan adalah data pesawat terbang (nomor pesawat terbang, merek, model, tahun pembuatan, tanggal pembelian), data penerbangan (nomor penerbangan, bandara asal, bandara tujuan), data jadwal penerbangan (tanggal berangkat, jam berangkat, tanggal tiba, jam tiba), data bandara (kode bandara, nama bandara, kota bandara, negara). Tiap pesawat terbang dapat digunakan untuk beberapa penerbangan, dan tiap penerbangan bisa menggunakan pesawat yang berbeda-beda. Tiap penerbangan dapat terbang beberapa kali, tetapi satu kali penerbangan dengan nomor penerbangan tertentu hanya menggunakan satu pesawat terbang. Gunakan contoh petunjuk pembuatan ER diagram untuk mengerjakan kasus diatas, lalu tentukanlah: 1. Entitas yang dibutuhkan untuk kasus diatas! 2. Atribut yang dimiliki oleh masing-masing Entitas beserta kunci utamanya (PK). 3. Jenis relasinya dan derajat kardinalitasnya (one-to-one,one-to-many, many-tomany). 4. Buatlah diagram ER dari poin 1 sampai 4 yang sudah anda buat. (perhatikan penggunaan simbol-simbolnya beserta arah anak panahnya!). 5. Transformasikan diagram ER yang dibuat di poin 5 menjadi struktur table yang lengkap (domain, tipe data, kunci utama dan kunci tamu).
Kasus 3
“PT.MAJU MUNDUR” adalah sebuah perusahaan yang bergerak dibidang properti. Perusahaan ini ingin membuat sistem basis data untuk membantu pekerjaan administrasi di perusahaannya. Perusahaan ini mempunyai lebih dari satu kantor cabang yang terletak di beberapa kota. Masingmasing kantor cabang memiliki karyawan yang tidak terkait dengan kantor cabang lainnya. Perusahaan ini merupakan perusahaan jasa penyewaan properti. Jika ada pemilik rumah atau properti ingin menyewakan propertinya maka dia akan menghubungi kantor cabang “PT. MAJU MUNDUR” yang ada di kotanya untuk mencarikan penyewa propertinya tersebut dengan harga sewa yang ditentukan oleh perusahaan atas kesepakatan dengan pemilik properti. Buatlah rancangan basis data untuk perusahaan ini. Informasi yang akan disimpan dalam database adalah informasi karyawan yang bekerja di satu kantor cabang, informasi kantor cabang di masing-masing kota, informasi pelanggan yang akan menyewa properti beserta properti yang disewanya, informasi properti yang akan disewakan, informasi pemilik properti. Tiap kantor cabang menawarkan properti yang disewakan di masing-masing kota tempat kantor cabang tersebut berada. Satu orang pemilik bisa menyewakan lebih dari satu properti yang dimilikinya melalui kantor cabang “PT.MAJU MUNDUR”. Gunakan contoh petunjuk pembuatan ER diagram untuk mengerjakan kasus diatas, lalu tentukanlah: 1. Entitas yang dibutuhkan untuk kasus diatas! 2. Atribut yang dimiliki oleh masing-masing Entitas beserta kunci utamanya (PK). 3. Jenis relasinya dan derajat kardinalitasnya (one-to-one,one-to-many, many-to-many). 4. Buatlah diagram ER dari poin 1 sampai 4 yang sudah anda buat. (perhatikan penggunaan simbolsimbolnya beserta arah anak panahnya!). 5. Transformasikan diagram ER yang dibuat di poin 5 menjadi struktur table yang lengkap (domain, tipe data, kunci utama dan kunci tamu).
1. 2. 3. 4.
5. 6. 7. 8.
Buktikan bahwa SIM adalah Sistem ! Buktikan bahwa ATM adalah SIM ! Mengapa seorang pembangun SIM (spesialis informasi) wajib memahami komponen SIM ? Berikan argumentasi yang lengkap SIM berbasis komputer salah satunya digunakan untuk memenangkan persaingan (keunggulan kompetitip), apa pendapat saudara. Beri penjelasan yang lengkap dengan contohcontoh! Bandingkan antara SIM tersentral dan SIM terdistribusi, sebutkan masing-masing kelebihan dan kelemahannya ! Apa yang harus dilakukan oleh seorang perancang SIM agar diperoleh informasi yang berkualitas? Berikan uraian peran teknologi informatika (komputer dan alat komunikasi) dalam pengembangan SIM. Buatlah suatu kajian singkat tentang dampak pemakaian sistem informasi berbasis komputer terhadap unjuk kerja suatu perusahaan atau instansi.
4
12/16/2011
9. Jelaskan bagaimana TI dapat mendukung globalisasi bisnis. 10. Jelaskan apa yang dimaksud dengan masyarakat informasi global, apa kaitannya dengan SIM dan organisasi bisnis. 11. Apa yang saudara ketahui tentang spesialis informasi (information specialist)? Apa yang menjadi tanggung jawabnya masing-masing ? 12. Bagaimana membuktikan sebuah obyek sebagai sebuah sistem, jelaskan dan berikan contoh 13. Mengapa manajemen organisasi/perusahaan dibentuk dalam suatu sistem, jelaskan dan apa manfaatnya 14. Terangkan pengolahan informasi dibentuk melalui suatu sistem 15. Bagaimana membedakan pengolahan data dengan pengolahan informasi, berikan contoh 16. Jelaskan manfaat kualitas informasi dalam sebuah organisasi 17. Jelaskan apa yang dimaksud MNC dan bagaimana peran SI
5