Sunday, March 29, 2015

Tinjauan Pustaka

BAB II
TINJAUAN PUSTAKA

2.1  Pengertian Pemesanan Makanan di Restoran
Pemesanan atau Taking Order di restoran menurut Sumarno(2009) adalah kegiatan menerima dan mencatat pesanan tamu.Dalam hal ini makanan dan minuman, yang selanjutnya akan diteruskan ke bagian yang terkait, antara lain dapur, bar, dan kasir.
Taking Order meliputi beberapa kegiatan antara lain:
a.       Menampilkan informasi yang akurat mengenai semua makanan dan minuman yang tersedia di daftar menu.
b.      Mencatat menu yang dipesan, jumlah yang dipesan, nama pemesan dan lainnya.
c.       Mengkonfirmasi pesanan kepada pelanggan.
d.       Meneruskan pesanan ke bagian terkait.

2.2  Platform Android
            Android merupakan sebuah sistem operasi berbasis Linux yang didesain khusus untuk perangkat bergerak seperti smartphone atau tablet. Sistem operasiAndroid bersifat open source sehingga banyak sekali programmer yang berbondong bondong membuat apliaksi maupun memodifikasi sistem operasi ini.OS ini sebenarnya menggunakan Kernel Linux dan kemudian dikembangkan oleh Google diteruskan oleh Open Handset Alliance. Android diluncurkan pada tanggal 5 Nopember 2007 dengan didukung oleh konsorsium 48 perusahaan hardware, software dan telekomunikasi yang tergabung dalam Open Handset Alliance (OHA). Tujuannya membentuk sebuah standar OS GRATIS dalam dunia perangkat mobile. Android dipuji sebagai “platform mobile pertama yang Lengkap, Terbuka dan Bebas”.
a.       Lengkap (Complete Platform) : para desainer dapat melakukan pendekatan yang komperhensif ketika mereka sedang mengembangkan platform Android. Android merupakan sistem operasi yang aman dan banyak menyediakan tools dalam membangun software dan memungkinkan untuk peluang pengembangan aplikasi. Walaupun sebenarnya dari sudut keamanan, tidak ada sistem yang benar-benar aman.Menurut Andy Darmawan (Senior Technical Consultant Symantec) Android terlihat aman karena penggunanya belum banyak mencari kelemahan sistem Android.
b.      Terbuka (Open Source Platform) :Platform Android disediakan melalui lisensi open source. Pengembang dapat dengan bebas untuk mengembangkan aplikasi.Android menggunakan Linux Kernel 2.6.     
c.       Bebas (Free Platform) : Android adalah platform/aplikasi yang bebas untuk develop. Tidak ada lisensi atau biaya royalty untuk mengembangkan aplikasi pada platform Android.Tidak ada biaya keanggotaan yang diperlukan, tidak ada biaya yang diperlukan untuk menguji aplikasi, dan tidak ada kontrak yang di perlukan.Android dapat didistribusikan dan diperdagangkan dalam bentuk apapun.
Keunggulan
Beberapa keunggulan Android dengan platform lain yaitu :
1.      Keterbukaan – Android menyediakan akses ke fungsi dasar perangkat mobile menggunakan standard panggilan ke API.
2.      Pengahancuran perbatasan – anda dapat menggabungkan informasi dari Internet ke dalam
telepon, seperti informasi kontak, atau data pada lokasi geografis.
3.      Cepat dan mudah perkembanganya – dalam SDK memiliki semua yang anda butuhkan untuk
membuat dan menjalankan aplikasi Android, termasuk simulator dan alat debugging.

2.3  Eclipse
Mengembangkan aplikasi pada perangkat Android difasilitasi dengan berbagai macam peralatan-peralatan yang disediakan oleh SDK.Pada pembuatan aplikasi ini, penulis menggunakan Eclipse sesuai dengan rekomendasi dari Google dalam mengembangkan aplikasi pada perangkat Android. Menurut situs resmi Developer Android, mengembangkan aplikasi dengan Eclipse lebih disukai karena biasa meminta langsung peralatan-peralatan yang dibutuhkan dalam mengembangkan aplikasi di Android. Langkah-langkah dasar dalam mengembangkan aplikasi dengan atau tanpa menggunakan Eclipse sama, yaitu :
A.    Mensetting perangkat virtual Android atau perangkat hardware
Kita perlu membuat AVD(Android Virtual Devices) atau menyambung langsung ke Android hardware.
B.     Membuat proyek Android
Sebuah proyek Android yang berisi source code dan file-file recources. Ini bisa dibuat langsung menjadi file .apk yang akan kita install ke android.


C.     Membangun dan menjalankan aplikasi
Apabila kita menggunakan Eclipse, membangun terjadi secara otomatis setiap kali kita menyimpan proyek kita dan kita bisa langsung menginstall aplikasidengan mengklik tombol Run.
D.    Debug aplikasi dengan SDK dan peralatan Logging
Debugging aplikasi menggunakan JDWP, yaitu peralatan-peralatan debugging dan logging yang sudah disediakan oleh SDK.Peralatan tersebut sudah kompatibel pada Eclipse.
E.     Test aplikasi dengan Testing and Instrumentitation Framework
Android SDK menyediakan pengetesan dan instrumentasi framework untuk menolong para pengembang membuat dan menjalankan pengetesan dengan emulator atau peralatan asli.

2.4  Personal Hypertext Preprocessor (PHP)
PHP dikenal sebagai sebuah bahasa scripting yang menyatu dengan tag-tag HTML, dieksekusi di server, dan digunakan untuk membuat halaman Web yang dinamis seperti halnya Active Server Pages (ASP) atau Java Server Pages (JSP). PHP merupakan script untuk script pemrograman web server-sid. Dengan menggunakan PHP maka maintenance dari suatu situs web menjadi lebih mudah. Proses update data dapat dilakukan dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP.

PHP adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. PHP dikatakan sebagai sebuah server-side embedded script language artinya sintaks-sintaks dan perintah yang kita berikan akan sepenuhnya dijalankan oleh server tetapi disertakan pada halaman HTML biasa. Aplikasi-aplikasi yang dibangun oleh PHP pada umumnya akan memberikan hasil pada web browser, tetapi prosesnya secara keseluruhan dijalankan di server.

2.5  MySQL
MySQL adalah Relation Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Dimana setiap orang bebas untuk menggunakan MySql, namun tidak boleh dijadikan turunan yang bersifat komersial. MySql sebenarnya merupakan Relation Database Management System (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL ( General Public License). Dimana setiap orang bebas untuk menggunakan MySQL, namun tidak boleh dijadikan turunan yang turunan salah satu konsep utama dalam database . MySQL sebenarnya merupakan turunan salah satu konsep utama dalam database sejak lama, yaitu SQL (Structure Query Language). SQL adalah sebuah konsep pengoperasian database, terutama untuk seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.
Secara umum akses ke database dilakukan melalui tiga tahapan, yaitu :
1.      Koneksi ke database (persiapan).
Koneksi ke database dilakukan menggunakan fungsi-fungsi, seperti :
mysql_connect(), mysql_pconnect(), mysql_select_db().
2.      Query atau permintaan data (operasi).
3.      Pemutusan koneksi.

2.6.  HTML
Hypertext Markup Language (HTML) merupakan suatu format data yangdigunakan untuk membuat dokumen hypertext yang dapat dibaca dari suatu platform komputer ke platform komputer yang lain tanpa perlu melakukan suatu perubahan. HTML berupa teks biasa (ASCII), dapat dengan menggunakan teks editor, misalnya : Notepad, Edit, dan lain-lain yang disimpan dalam bentuk file text document.


Dengan demikian akan memudahkan pembuat program dengan cara memilih icon-icon atau drag drop dalam pemrograman homepage. Secara otomatis suatu program akan mengkonversi susunan karakter, gambar, grafik, table, dan lain-lain ke dalam bentuk file text. Beberapa homepage yang dilihat dalam internet merupakan implementasi dari teknik pemrograman homepage.

Wednesday, March 18, 2015

Tulisan 1

1. Penilaian baik & buruk mengenai paham/aliran:

a. Ajaran Agama Islam

Salafiyah/Salafisme (Arab: السلفية as-Salafiyyah) adalah salah satu metode dalam agama Islam yang mengajarkan syariat Islam secara murni tanpa adanya tambahan dan pengurangan, berdasarkan syariat yang ada pada generasi Muhammad dan para sahabat, setelah mereka dan orang-orang setelahnya.
Jadi di maksudkan ajaran agama islam mempunyai perintah dan juga larangan sebagai mana dalam kitab suci yang di jadikan pedoman oleh masyarakat muslim yaitu Al-Qur’an dan juga sunnah. Maka dari itu sisi positifnya ajaran agama islam banyak membantu dalam kehidupan.

Tulisan 2

Kode Etik Profesi Guru :

Pengertian kode etik dan profesi guru
kode etik profesi adalah suatu tatanan etika yang telah disepakati oleh suatu kelompok masyarakat tertentu. Kode etik umumnya termasuk dalam norma sosial, namun bila ada kode etik yang memiliki sanksi yang agak berat, maka masuk dalam kategori norma hukum.

UU Tentang ITE dan Hubungannya dengan Etika & Profesionalisme TIS

UU ITE adalah hukum yang mengatur pengguna informasi dan transaksi elektronik yang dilakukan dengan menggunakan media elektronik. Undang Undang ITE ini dibuat pada tahun 2008 dan ini adalah undang-undang cyber pertama yang dimiliki Indonesia, untuk mengatur maupun memfasilitasi penggunaan dan transaksi informasi dan transaksi elektronik yang banyak digunakan saat ini. UU ITE ini juga digunakan untuk melindungi pihak pihak yang ada di dalam maupun berkaitan dalam Informasi dan Transaksi Elektronik ini. Dalam kata lain UU ITE ini dibuat untuk mencegah dan mengontrol penyimpangan penyimpangan yang mungkin dan dapat terjadi di dalam proses ITE tersebut.