tag:blogger.com,1999:blog-7165885687117185758.post7023203325200229528..comments2022-11-03T02:55:42.557-07:00Comments on Tata Tulis Karya Ilmiah: Ringkasan 5 Reyhan Aulia Ega Tama (41407010013)Eki Hardi Saputro (41407010004)http://www.blogger.com/profile/01100532159534159168noreply@blogger.comBlogger1125tag:blogger.com,1999:blog-7165885687117185758.post-70394968060294922812009-12-22T19:04:35.582-08:002009-12-22T19:04:35.582-08:001. Bagaimana cara kerjanya. ( Meiz Allfarizy / 414...1. Bagaimana cara kerjanya. ( Meiz Allfarizy / 41407010019 )<br />Cara krjanya adalah saat pertama kali dinyalakan, maka akan dilakukan inisialisasi port dan alamat IP tertentu. Kemudian mulai mencek penekanan keypad. Jika tidak ada penekanan keypad, maka program akan menunggu selama 60 detik. Dan setelah waktu 60 detik terpenuhi tanpa ada penekanan keypad, maka dijalankan pengecekan input data (berupa suhu). Dan jika data telah siap atau tersedia, data tersebut dikonversikan menjadi derajat celsius yang kemudian dikirimkan pada server. Kemudian dilakukan cek penekanan keypad kembali. Jika ada penekanan keypad, maka RabbitCore akan meminta input data berupa NRP, password dan pilihan minuman yang dipesan serta menampilkannya pada LCD. Dan setelah semua input data masuk, maka data tersebut akan dikirimkan pada server (untuk dicek validasinya). Setelah mendapat balasan dari server (bahwa data tersebut valid), maka transaksi pembelian dijalankan. Dan jika tidak valid, maka transaksi ditolak. Untuk membatalkan transaksi, user dapat menekan tombol ”cancel” pada keypad.<br /><br />2. Apa yang dimaksud software Dinamic C. ( Laura Zinia Valentine / 41407010003 ).<br />Dynamic C merupakan integrated development system yang dirancang khusus untuk embedded software (yang menggunakan bahasa pemrograman C). Software ini didesain untuk digunakan pada kontroler Z-World dan kontroler lainnya yang berbasiskan mikroprosesor Rabbit. Rabbit 2000 dan Rabbit 3000 merupakan mikroprosesor 8 bit yang mempunyai performa yang tinggi yang dapat menerima aplikasi bahasa C sampai dengan 50.000 statements atau 1 MB. Dynamic C terintegrasi dari beberapa fungsi yaitu editing, compiling, linking, loading, dan debugging dalam 1 program. Pada kenyataannya, compiling, linking, loading adalah 1 fungsi. Di dalam Dynamic C terdapat editor teks yang mudah untuk digunakan. Program dapat dieksekusi dan debugged secara interaktif pada level kode mesin. Menu-menu dan keyboard shortcut tersedia juga dalam Dynamic C. Selain itu, bahasa assembly juga didukung oleh Dynamic C dan dapat digunakan bersama-sama dengan bahasa C.<br /><br />4. Sebutkan kekurangan dan kelebihannya. ( Lucky Lukmansyah / 41407010010 ).<br />Kekurangannya <br />• Sistem masih belum menjamin sekuritas pengiriman data. Karena data yang dikirim masih dalam bentuk plain text, sehingga data dapat dengan mudah untuk dibaca oleh semua orang sehingga masih dapat terjadi kecurangan.<br />• Kekurangan pada protokol transaksi sistem, yaitu saat itu transaksi yang terjadi belum selesai (contoh: sudah dilakukan pengurangan rekening pada database, kemudian pada saat server mengirim respon, jaringan internet putus) telah dapat diatasi dengan menambahkan acknowlegment pada client dan kemudian dilakukan update pada database server .<br />• Sistem vending machine masih terdapat bug, yaitu pada saat terjadi bentrok antara proses monitoring suhu dan proses transaksi. Hal ini diatasi dengan melakukan pembatalan transaksi oleh user.<br />Kelebihannya<br />• Seluruh aktifitas mesin dapat dimonitor oleh pengelola mesin secara jarak jauh sepanjang masih ada koneksi web Internet.<br />• Pengelola dapat memonitor transaksi penjualan, stok produk serta temperatur mesin pendingin.<br /><br />5. gambar (miftah farid/ 41407010024)<br />http://s395.photobucket.com/albums/pp34/Miftah_farid/?action=view&current=postinganega.jpgReyhan Aulia Ega Tama (41407010013)https://www.blogger.com/profile/07466562798405329233noreply@blogger.com