Friday, September 30, 2016

Kulkas Pintar - CRC & Class Dagram


CRC CARD







Class diagram adalah model statis yang menggambarkan struktur dan deskripsi class serta hubungannya antara class.  Class diagram mirip ER-Diagram pada perancangan database, bedanya pada ER-diagram tdk terdapat operasi/methode tapi hanya atribut. Class  terdiri dari nama kelas, atribut dan operasi/methode.

berikut adalah class diagram dari kulkas pintar



Check Realization

Sunday, September 25, 2016

Analisis Perancangan Sistem Informasi jakartanotebook.com



Executive Information System
Executive Information System (EIS) adalah sistem computer-based yang membantu executive dalam mengakses data dan informasi untuk mengetahui suatu permasalahan, meneliti solusi yang akan diberikan, dan menunjukkan proses strategic planning.
DataYang Dibutuhkan Dalam EIS

  1. Data terintegrasi dari berbagai database, student, finance, personnel, dibutuhkan untuk menganalisa dari berbagai sudut pandang.

  2. Kadang-kadang, executive membutuhkan data dari database on-line (ex. Kurs mata uang).

  3. Data lengkap yang berisi rangkuman data secara keseluruhan.

  4. Data eksternal (informasi umum).

  5. Record data sebelumnya.
Dalam studi kasus store jakartanotebook.com, EIS dipegang oleh pemilik perusahaan dan pemilik saham dari jakartanotebook.com
Decision Support System sistem penghasil informasi yang ditujukan pada suatu masalah tertentu yang harus dipecahkan oleh manajer dan keputusan yang harus dibuat manajer.
Manajer tsb. Berada di bagian manapun dalam organisasi pada tingkat manapun dan dalam area bisnis apapun. DSS dimaksudkan untuk mendukung kerja satu manajer secara khusus.
Dalam studi kasus store jakartanotebook.com, DSS dipegang oleh manajer pemasaran store jakartanotebook.com yang memberikan promo diskon di brang yang dijual

Management Information System
MIS mendukung spektrum tugas-tugas organisasional yang lebih luas dari TPS, termasuk analisis keputusan dan pembuat keputusan. MIS menghasilkan informasi yang digunakan untuk membuat keputusan, dan juga dapat membantu menyatukan beberapa fungsi informasi bisnis yang sudah terkomputerisasi (basis data).
Dalam studi kasus store jakartanotebook.com, MIS dipegang oleh manager toko jakartanotebook.com yang dapat mengatur stok barang pada store masing masing.

Transaction Processing System
Sistem informasi yang terkomputerisasi yang dikembangkan untuk memproses data dalam jumlah besar untuk transaksi bisnis rutin seperti daftar gaji dan inventarisasi. TPS berfungsi pada level organisasi yang memungkinkan organisasi bisa berinteraksi dengan lingkungan eksternal. Data yang dihasilkan oleh TPS dapat dilihat atau digunakanoleh manajer. Sistem ini bekerja pada level operasional. Input pada level ini adalah transaksi dan kejadian. Proses dalam sistem ini meliputi pengurutan data, melihat data, memperbaharui data. Sedangkan outputnya adalah laporan yang detail, daftar lengkap dan ringkasan.
Pada store offline jakartanotebook.com memiliki alur pembelian sebagai berikut
  • pembeli mendaftar kan email ke tempat pendaftaran untuk menjadi user jakartanotebook.com
  • bila sudah mendaftar, user harap menunggu hingga namanya dipanggil oleh pegawai
  • user memberi tahu barang yang akan dia beli, melalui cek website jakartanotebook.com
  • user menunggu barang datang dan mencoba barang terlebih dahulu
  • user membayar ke kasir
jadi pada studi kasus jakartanotebook.com, TPS dipegang oleh user, pegawai dan kasir.

Saturday, September 24, 2016

Kulkas Pintar - Use Case Diagram

Use case diagram adalah suatu model yang dangat fungsional dalam sebuah sistem yang menggunakan actor dan use case. Sedangkan pengertian dari use case sendiri adalah layanan atau fungsi-fungsi yang tersedia pada sistem untuk penggunannya.
Use case diagram menggambarkan efek fungsionalitas yang telah diharapkan oleh sistem.  Use case diagram dapat sangat membantu bila kita sedang menyusun requitment sebuah sistem, mengkomunikasikan sebuah rancangan aplikasi dengan konsumen, serta merancang test case untuk semua feature yang ada pada sistem. aturannya, sebuah use case dapat di masukan lebih dari use case lain, sehingga duplikasi fungsionalitas dapat dihindaro dengan cara menarik keluar fungsional yang common.
berikut use case diagram dari sistem kulkas pintar berbasis rfid dan web :


Use case untuk menambah produk ke dalam kulkas




Use case diagram diatas mendemontrasikan proses kerja untuk menambah produk / barang baru ke dalam kulkas, hal ini berhubungan antara user dan pekerja maintenance. Pertama tama, ketika user membawa produk mendekati ke antena pembaca pertama, maka produk tersebut dimasukan ke dalam database. Setelah itu, jika produk sudah di masukan ke dalam kulkas, antena pembaca kedua yang ada di dalam kulkas membaca dan memasukan produk tersebut ke dalam database lain. Pekerja maintenance dibutuhkan untuk memperbaiki sistem ketika database, antena, atau alat pembaca tidak berkerja.
Usecase untuk mengambil produk dari dalam kulkas
Use case diagram diatas menggambarkan proses mengambil produk dari dalam kulkas. ketika produk di ambil, database akan update dengan menghapus id produk atau merubah status : inside or outside the fridge. Layar akan terupdate terus dengan informasi baru. Pekerja maintenance bekerja menjaga dan mengatasi gangguan pada sistem.

Use case untuk mengedit produk
Use case diagram diatas menampilkan proses untuk mengedit produk. Pertama, user memilih id produk yang akan diedit pada layar, user dapat menambahkan, mengedit atau menghapus data produk. Setelah disimpan, maka akan muncul pemberitahuan pada layar

Use case untuk menambah makanan favorit
Use case diagram diatas menggambarkan proses untuk menambah makanan favorit. Pertama, user menekan tombol "add favourite button" pada layar utama, setelah itu user menambahkan informasi berisi unit, nama dan jumlah makanan ke dalam database. Data yang terupdate akan muncul pada layar.

Use case untuk menambah hidangan favorit
use case diaram diatas merupakan proses menambah hidangan favorit ke dalam sistem. Seorang pengguna memilih tombol "menambahkan hidangan favorit" untuk mengaktifkan proses penambahan hidangan favorit. Informasi dari hidangan seperti "nama", "daging", "seafood", "sayur", "rempah-rempah", dan "bahan tambahan" dapat ditambahkan melalui kotak. Jika hidangan tertentu tidak memiliki daging atau sayuran, kotak-kotak ini bisa kosong. Selain itu, pengguna dapat meng-upload gambar untuk hidangan ke dalam database. Jika pengguna tidak menyukai resep direkomendasikan, ia / dia bisa menggunakan "mencari lain resep" tombol yang membuka tab baru di browser dan menampilkan informasi tentang resep lain yang diambil dari situs-situs lain memasak dengan ribuan resep.

Use case untuk menghapus database
use case diagram diatas menunjukkan proses menghapus informasi database dalam sistem. Informasi yang berbeda dihapus tergantung pada tombol yang diaktifkan. Seorang pengguna dapat menggunakan tombol untuk menghapus informasi dari makanan favorit, hidangan favorit, dan bahan-bahan yang hilang. Selain itu, ketika pengguna menggunakan semua tombol membersihkan, ia / dia membersihkan semua informasi database. Akibatnya, sistem mulai pada tahap awal ketika menggunakan waktu berikutnya.



sumber : https://www.theseus.fi/xmlui/bitstream/handle/10024/52215/tuan-%20thesis-%20accepted%20version.pdf?sequence=1