Anda di halaman 1dari 3

Tugas Kelompok ke-1

(Minggu 3 / Sesi 4)

Buatlah sebuah paper sederhana yang mengintepretasikan kasus di bawah ini dengan
mengacu pada pertanyaan yang diberikan setelahnya!

Salah satu cabang toko buku G, ingin memberikan apresiasi kepada karyawan terutama pada
SPB maupun SPG. Supaya hal tersebut dapat terealisasikan maka pihak managemen
mengundang konsultan IT untuk pengembangan aplikasi penilaian karyawan tersebut. setelah
diskusi keduanya dihasilkan beberapa kesimpulan dan kesepakatan harga yaitu

a. Harga yang disepakati 14,3 sudah termasuk PPN 10%


b. Penilaian karyawan tersebut menggunakan metode Simple Additive Weight (SAW)
c. Penilaian karyawan secara langsung dilakukan oleh Supervisor dengan input melalui
smartphone.
d. Kriteria penilaian sebanyak 5 buah dengan bobot yang proporsional dengan jumlah
bobot 100%.
e. Tipe aplikasi yang dikembangkan ada 2 yaitu berbasis web sebagai backbone (back
end) dan mobile sebagai front end pada supervisor.

Pertanyaan

1. Apakah aplikasi yang bisa input melalui smarphone bisa ditafsirkan sebagai aplikasi
yang memiliki database? Jelaskan jawaban Anda!
2. Tipe aplikasi apa yang akan anda kembangkan? Jelaskan jawaban Anda!
3. Sebutkan komponen yang diperlukan dalam pengembangan aplikasi tersebut!
4. Sebutkan keuntungan dari pembuatan aplikasi yang memiliki database bila
dibandingkan aplikasi berbasis file!
5. DBMS apa yang akan anda pilih bila biaya pengembangan aplikasi di bawah 15 Juta!
6. Bahasa apa yang akan anda pilih bila biaya pengembangan aplikasi di bawah 15 Juta!
7. Sebutkan entitas yang akan menjadi master data di aplikasi tersebut! lengkap dengan
atribut dan primary key!
8. Sebutkan entitas lainnya/pendukung!
9. Sebutkan relational yang terjadi antar entitas!
10. Sebutkan integrity constraint dan general constraint dari aplikasi yang Anda buat!
11. Tuliskan 10 data sample dari setiap entitas!

Introduction to Database System


12. Tuliskan seluruh Unary Operation yang dilakukan pada aplikasi tersebut!
13. Tuliskan seluruh Join Operation yang dilakukan pada aplikasi tersebut!
14. Tuliskan seluruh Agregation Operation yang dilakukan pada aplikasi tersebut!
15. Tuliskan seluruh Grouping Operation yang dilakukan pada aplikasi tersebut!

---oOo---

3.

 Berikut merupakan empat komponen utama yang dapat digunakan dalam  Smartphone :
1. Activities - Komponen UI dan menangani interaksi pengguna ke layar Smartphone.
2. Services - Menangani proses latar belakang yang terkait dengan aplikasi.
3. Broadcast Receivers - Menangani komunikasi antara Android OS dan aplikasi.
4. Content Providers - Menangani masalah - masalah manajemen data dan database.

 Berikut merupakan empat komponen utama yang wajib ada dalam pembentukan Website :

Introduction to Database System


1. Web Builder – aplikasi pihak ketiga untuk membangun sebuah Website dari awal.
2. CMS - mempermudah pembuatan Website dari native  PHP atau HTML menjadi konten.
3. Hosting - agar Website yang telah dibuat dapat dijalankan secara online.
4. Domain – penetapan nama alamat Website.

5.

Database management system yang akan saya pilih bila biaya pengembangan aplikasi di
bawah Rp. 15 Juta adalah Microsoft SQL Server Standard Edition. Untuk harga software database
ini yang berlisensi di toko penjualan online berkisar Rp. 1.700.000

6.

Untuk Bahasa pemrograman yang saya gunakan untuk pengembangan dua tipe apliksi tersebut
antara lain JAVA dan JavaScript dalam aplikasi yang Open Source.

Penjelasan tentang Open Source :

Open Source adalah ketika kode dasar yang membuat proyek/aplikasi terbuka bagi siapa saja untuk
melihat, memeriksa kekurangan, dan beradaptasi untuk membuat versi baru, tanpa harus membeli
aplikasi tersebut.

Dengan cara mengembangkan aplikasi Open Source, tidak ada biaya pengembangan aplikasi yang
digunakan untuk pemilihan bahasa pemrograman.

Introduction to Database System

Anda mungkin juga menyukai