Anda di halaman 1dari 8

TUGAS SISTEM TERDISTRIBUSI A. Ketentuan 1. Setiap kelompok terdiri dari : 4 s/d 6 orang (anggota ditentukan masing-masing) 2.

Memilih salah satu tema/judul yang telah disediakan. 3. Buatlah database pada sistem terdistribusi, terdiri dari : a. Laporan, terdiri dari : - BAB I PENDAHULUAN (memuat latar belakang & batasan masalah) - BAB II DATA & APLIKASI (Flowchart, Contex Diagram, DFD level 1,DFD level2, ERD, Rancangan Tampilan, Rancangan Prosedur/Fungsi,Rancangan Struktur Menu) - BAB III PENUTUP (Kesimpulan, Saran) b. Perangkat lunak, terdiri dari : - Database terdistribusi dirancang & diimplementasikan di beberapa komputer yang berbeda & saling terhubung dengan menggunakan jaringan komputer (boleh menggunakan aplikasi database server apa pun) - Aplikasi untuk menangani transaksi lokal & global (boleh menggunakan bahasa pemrogram apa pun) c. Presentasi hasil tugas : - Presentasi dilakukan oleh masing-masing kelompok. - Mengumpulkan 1 buah laporan yang sudah dijilid. - Demo implementasi aplikasi & database terdistribusi pada beberapa komputer. d. Daftar kelompok & judul yang dipilih dikumpulkan sebelum tanggal 28 Desember 2011 ke rohmatg@gmail.com B. Tema Tugas (halaman selanjutnya)

1.

Poultry Shop
Sebuah POULTRY SHOP (PS) merupakan suatu usaha peternakan ayam yang bekerjasama dengan banyak peternak yang tersebar di berbagai kecamatan yang terletak di beberapa kabupaten & kota. Alur bisnis yang dijalankan sebagai berikut : a. Bekerjasama dengan setiap peternak dalam penyediaan/pengadaan bibit ayam (DOC), pakan, obat & vaksin serta peralatan pendukung lainnya. b. Setiap peternak yang akan bekerjasama datang langsung ke POULTRY SHOP tersebut, mengisi formulir pendaftaran yang berisi: - Biodata peternak - Lokasi, ukuran dan jumlah kandang yang dimiliki. - Melampirkan poto copy KTP. c. Terdapat departemen khusus di POULTRY SHOP tersebut yang akan melakukan survei ke lokasi kandang, sebelum proses ternak dimulai. Apabila data hasil survei memenuhi standar, maka setiap peternak akan diberi sejumlah bibit ayam, pakan, serta obat. d. Satu kali dalam seminggu akan dilakukan pengontrolan ke setiap lokasi kandang yang dimiliki peternak, untuk melihat perkembangan & memeriksa kondisi ternak. e. Setelah 40 hari ayam akan dipanen, pada proses panen akan dihitung : - Total Berat pakan yang dihabiskan selama proses ternak - Total Berat ayam yang dihasilkan - Rata-rata berat ayam - Total ayam yang mati sampai dengan panen - Jumlah obat / vaksin yang digunakan f. Setiap peternak akan mendapatkan keuntungan dengan perhitungan sebagai berikut : (Total berat ayam saat panen X Harga ayam per Kg)-(Total Berat pakan yang dihasilkan X harga pakan)(Biaya obat + vaksin) g. Terdapat database di setiap peternak yang terhubung ke POULTRY SHOP. Rancang database & aplikasi terdistribusi untuk menangani : a. Transaksi lokal di setiap peternak - Informasi data peternak (Nama, Alamat, No telp, dsb) - Pendataan penerimaan ayam - Pendataan penerimaan pakan, vaksin & obat - Pendataan kondisi ayam - Pendataan kematian ayam - Pendataan panen ayam, dsb. b. Transaksi global - Monitoring data peternak. - Monitoring pengiriman ayam ke setiap peternak (jumlah, waktu, identitas peternak, kandang, dsb) - Monitoring pengiriman pakan, vaksin & obat ke setiap peternak - Monitoring stok pakan, vaksin & obat di setiap peternak - Monitoring jadwal survei ke setiap peternak - Monitoring kondisi ayam di setiap peternak - Monitoring jadwal & hasil panen setiap peternak, dsb

(Catatan : Data-data lain yang diperlukan untuk melengkapi penyelesaian kasus diatas silahkan dilengkapi )

2. Titipan Kilat
Sebuah perusahaan jasa titipan kilat yang membuka cabang di beberapa kota/kabupaten setiap harinya melayani konsumen yang akan mengirimkan berbagai jenis barang ke berbagai tujuan. a. Setiap terjadi transaksi pengiriman barang akan dicatat : identitas pengirim, identitas penerima, jenis barang, tarif kiriman, estimasi lama waktu pengiriman. b. Tarif kirim terdiri dari dua jenis yaitu : biasa & kilat dengan biaya yang berbeda-beda untuk setiap jenis barang & tujuan lokasi kirimnya. c. Pada saat barang tiba ditujuan akan dicatat tanggal terima serta verifikasi tanda tangan penerima. Setiap akhir bulan harus dibuat laporan rekapitulasi peng kiriman barang, serta dibuat laporan jika ada barang yang tidak dapat disampaikan karena alamat tujuan tidak ditemukan. d. Menerima kiriman titipan kilat lain sejenis, yang berasal dari cabang di luar kota untuk disalurkan/dilanjutkan ke tempat tujuan dalam kota. e. Terdapat satu kantor pusat di suatu kota yang akan memonitor transaki setiap cabang. f. Setiap cabang terhubung dengan cabang lainnya di berbagai kota & terhubung dengan kantor pusat. Rancang database & aplikasi terdistribusi untuk menangani : a. Transaksi lokal - Informasi alamat/lokasi kantor cabang (Nama Cabang, Alamat, No telp, dsb) - Pendataan tarif titipan berdasarkan jenis barang - Pendataan tarif titipan berdasarkan jarak - Pendataan armada yang tersedia - Pendataan pengemudi - Pelayanan transaksi pengiriman - dsb b. Transaksi global - Pelacakan paket kiriman (ada dimana / sudah sampai dimana) - Monitoring jumlah & jenis paket - Monitoring armada pengiriman - Monitoring pendapatan hasil transaksi - Monitoring paket yang sudah terkirim - Monitoring paket yang tidak terkirim (Catatan : Data-data lain yang diperlukan untuk melengkapi penyelesaian kasus diatas silahkan dilengkapi )

3. Lembaga Bimbingan Belajar


Sebuah lembaga bimbingan belajar yang mempunyai cabang di berbagai kota/kabupaten, menyelenggarakan bimbingan belajar untuk siswa tingkat SD, SMP dan SMA. a. Setiap peserta bimbingan yang akan mengikuti bimbingan belajar harus mendaftar dengan mengisi biodata & diperbolehkan memilih lebih dari satu mata pelajaran yang akan diikuti untuk bimbingan, b. Membayar biaya pendaftaran, biaya bimbingan, biaya pembelian buku dan biaya ujian/tes. Biaya bervariasi untuk setiap jenjang bimbingan (SD, SMP, SMA). c. Setiap peserta akan mendapatkan modul bimbingan sesuai dengan mata pelajaran yang diikuti. d. Setiap peserta bimbingan hadir sesuai jadwal yang telah ditetapkan, dan mengikuti tes/ujian diakhir masa bimbingan. e. Apabila peserta bimbingan pindah ke luar kota maka bimbingan bisa dilanjutkan di kota tersebut apabila terdapat bimbingan yang sama di kota tersebut. f. Terdapat satu kantor pusat di suatu kota yang akan memonitor operasional proses pengelolaan bimbingan belajar di setiap kota. g. Setiap cabang terhubung dengan cabang lainnya di berbagai kota & terhubung dengan kantor pusat. Rancang database & aplikasi terdistribusi untuk menangani : a. Transaksi lokal - Informasi lokasi cabang (Nama cabang, Alamat, No Tlp, dsb) - Pendataan instruktur/tutor bimbingan - Pendataan materi/mata pelajaran bimbingan - Pendaftaran peserta bimbingan - Pembayaran biaya bimbingan - Pengaturan Jadwal bimbingan & Jadwal tes/ujian - Pengolahan data nilai b. Transaksi global - Monitoring jumlah peserta bimbingan di seluruh lokasi bimbingan berdasarkan jenjang pendidikan - Monitoring jumlah peserta berdasarkan jenis mata pelajaran, dsb - Monitoring finansial - Monitoringn jadwal ujian/tes - Monitoring instruktur - dsb (Catatan : Data-data lain yang diperlukan untuk melengkapi penyelesaian kasus diatas silahkan dilengkapi )

4. Catering
Suatu perusahaan Catering yang membuka cabang di beberapa kota / kabupaten menyediakan makanan & minuman untuk berbagai keperluan untuk mendukung acara : pesta pernikahan, konser, rapat, temu warga, dsb. Alur bisnis yang diberikan sebagai berikut : a. Melayani pemesanan catering (melalui telp atau datang langsung). b. Setiap terjadi pemesanan akan dicatat : Menu yang dipesan, tujuan acara, lokasi pemesan, lokasi pengiriman, tanggal dan waktu pengiriman, pembayaran (tunai, uang muka, hutang) c. Mengirimkan catering ke tempat tujuan sesuai waktu yang ditentukan d. Melakukan pembelian bahan baku dari toko / supplier e. Membantu pembuatan catering dari cabang lain (kota lain) apabila tidak dapat ditangani oleh cabang tersebut. f. Bila diperlukan/mendesak, bisa mendapatkan bahan baku dari cabang lain (kota lain), pembayaran bisa dilakukan (tunai, kredit, atau diganti barang serupa) g. Terdapat satu kantor pusat di suatu kota yang akan memonitor transaksi setiap cabang. h. Setiap cabang terhubung dengan cabang lainnya di berbagai kota & terhubung dengan kantor pusat.

Rancang database & aplikasi terdistribusi untuk menangani : a. Transaksi lokal - Pendataan jenis / menu makanan & minuman yang tersedia - Pengolahan data pembelian bahan baku - Pengolahan data stok bahan baku - Pelayanan pemesanan Catering - Pengolahan transaksi pembayaran oleh pemesan (tunai, uang muka, hutang, dsb) - Pengolahan data pengiriman Catering - Pengolahan data karyawan - Pendataan armada pengiriman yang tersedia b. Transaksi global - Monitoring stok bahan baku - Monitoring transaksi - Monitoring pendapatan - Monitoring pembelian bahan baku - dsb (Catatan : Data-data lain yang diperlukan untuk melengkapi penyelesaian kasus diatas silahkan dilengkapi)

5. Mini Market
Sebuah minimarket yang membuka cabang di beberapa kota/kabupaten menyediakan berbagai barang untuk kebutuhan sehari-hari. Bekerjasama dengan minimarket sejenis yang terletak di lokasi berbeda dalam penyediaan barang. Alur bisnis yang dijalankan sebagai berikut : a. b. c. d. e. f. g. h. i. Minimarket beroperasi selama 24 jam, yang terbagi kedalam 3 shift jam kerja Melakukan transaksi penjualan berbagai jenis barang kebutuhan sehari-hari (makanan, minuman, dsb) Melakukan pembelian barang dari supplier Mendapatkan barang dari minimarket sejenis, dari cabang lain apabila diperlukan (beli tunai/ kredit/ pinjam) Melakukan pemeriksaan stok barang setiap akhir bulan Mengirimkan barang ke minimarket sejenis yang ada di lokasi lain apabila diperlukan Melakukan rekapitulasi hasil transaksi penjualan & pembelian setiap akhir bulan Terdapat satu kantor pusat di suatu kota yang akan memonitor transaksi setiap cabang. Setiap cabang terhubung dengan cabang lainnya di berbagai kota & terhubung dengan kantor pusat.

Rancang database & aplikasi terdistribusi untuk menangani : a. Transaksi lokal - Informasi lokasi cabang (Nama cabang, Alamat, No Tlp, dsb) - Pendataan karyawan - Pengaturan jadwal kerja karyawan - Pendataan barang - Pengolahan data stok barang setiap hari - Melakukan transaksi penjualan kepada konsumen - Pengolahan data stok barang setiap akhir bulan - Rekapitulasi penjualan & pembelian setiap akhir bulan b. Transaksi global - Monitoring stok barang - Monitoring transaksi pembelian & penjualan - Monitoring pendapatan - Monitoring kerja karyawan - dsb (Catatan : Data-data lain yang diperlukan untuk melengkapi penyelesaian kasus diatas silahkan dilengkapi)

6. Dealer Speda Motor


Sebuah Dealer resmi kendaraan roda dua dari suatu merk/produk ternama, setiap harinya melayani setiap konsumen yang akan melakukan pembelian kendaraan roda dua & service. a. Pembelian dapat dilakukan secara tunai & kredit. Untuk pembelian tunai konsumen hanya perlu melampirkan photo copy KTP sebagai syarat pembelian. Sedangkan untuk pembelian kredit bekerjasama dengan perusahaan leasing untuk setiap tahapannya lainnya. b. Setiap pembelian kendaraan akan mendapatkan STNK dan BPKB sesuai waktu yang telah ditentukan. c. Setiap konsumen yang akan melakukan service harus memperlihatkan STNK/KTP/SIM saat melakukan registrasi service. Jenis service bisa berupa: service ringan, ganti oli, ganti sparepart, dsb. Untuk konsumen yang kendaraannya masih baru, maka memiliki kesempatan gratis service & ganti oli selamat empat kali. d. Setiap dilakukan service maka dicatat : jenis service yang dilakukan, nama montir/mekanik, tanggal service, no polisi kendaraan yang di service, nama sparepart yang diganti jika ada dan biaya yang dikeluarkan. e. Setiap konsumen yang melakukan service di tempat tersebut akan mendapatkan nota / bukti transaksi. Setiap bulan petugas administrasi bengkel tersebut harus membuat laporan rekapitulasi untuk setiap service yang dilakukan di tempat tersebut. f. Terdapat satu kantor pusat di suatu kota yang akan memonitor transaksi setiap cabang. g. Setiap cabang terhubung dengan cabang lainnya di berbagai kota & terhubung dengan kantor pusat.

Rancang database & aplikasi terdistribusi untuk menangani : a. Transaksi lokal - Informasi lokasi cabang (Nama cabang, Alamat, No Tlp, dsb) - Pendataan merk & tipe motor - Pengolahan data pembelian motor dari supplier pusat - Pengolahan data penjualan tunai & kredit - Pengolahan data service - Pengolahan data stok spare part - Pengolahan karyawan b. Transaksi global - Monitoring stok kendaraan - Monitoring stok spare part - Monitoring pembelian & penjualan (Catatan : Data-data lain yang diperlukan untuk melengkapi penyelesaian kasus diatas silahkan dilengkapi )

7. Toko Telepon Selular


Sebuah Toko Telepon Selular, menyediakan berbagai merk dengan bermacam-macam tipe ponsel, melayani service ponsel, menyediakan accessoris ponsel, serta menyediakan berbagai kartu perdana & pengisian pulsa. Untuk memenuhi kebutuhan konsumen, saat ini telah membuka cabang di beberapa Kota, setiap cabang terhubung dengan internet untuk berbagi informasi guna menunjang kelancaran proses transaksi. Beberapa hal yang perlu diperhatikan, sebagai berikut : a. Terdapat beberapa cabang (Toko Telepon Seluar) yang terletak di berbagai kota. b. Terdapat sebuah kantor di sebuah kota sebagai pusat pengelolaan. c. Setiap supplier yang akan memasok ponsel, acessoris dengan merk tertentu tercatat datanya di kantor pusat. d. Setiap cabang bisa mendapatkan ponsel / acessoris dari cabang lainnya apabila diperlukan. e. Kantor pusat dapat melakukan update data merk & tipe ponsel ke setiap database di setiap cabang. f. Kantor pusat dapat melakukan update data supplier ke setiap database di setiap cabang.

Rancang database & aplikasi terdistribusi untuk menangani : c. Transaksi lokal - Pendataan merk & tipe ponsel - Pendataan supplier - Pengolahan transaksi service ponsel - Pengolahan data penjualan ponsel & acessoris - Pengolahan data pembelian ponsel & acessoris dari setiap supplier - Pengolahan data stok ponsel & acessoris - Pengolahan data garansi

d. Transaksi global - Monitoring stok ponsel & acessoris - Monitoring data garansi ponsel - Monitoring pembelian & penjualan (Catatan : Data-data lain yang diperlukan untuk melengkapi penyelesaian kasus diatas silahkan dilengkapi )

Anda mungkin juga menyukai