Contoh proposal TA

14
PROPOSAL TUGAS AKHIR LAYANAN CLOUD COMPUTING UNTUK MENDUKUNG KINERJA ADMINISTRASI DATABASE TANPA MENGGUNAKAN PERINTAH SQL Diajukan oleh : A.Ahmad Iswar Ibrahim 11030025 JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI ADISUTJIPTO YOGYAKARTA

description

Contoh menulis proposal TA

Transcript of Contoh proposal TA

PROPOSAL TUGAS AKHIR

LAYANAN CLOUD COMPUTING UNTUK MENDUKUNG KINERJA ADMINISTRASI DATABASE TANPA MENGGUNAKAN PERINTAH SQL

Diajukan oleh :

A.Ahmad Iswar Ibrahim 11030025

JURUSAN TEKNIK INFORMATIKASEKOLAH TINGGI TEKNOLOGI ADISUTJIPTOYOGYAKARTA2015

LEMBAR PENGESAHANPROPOSAL TUGAS AKHIR

Proposal Tugas Akhir dengan judulLAYANAN CLOUD COMPUTING UNTUK MENDUKUNG KINERJA ADMINISTRASI DATABASE TANPA MENGGUNAKAN PERINTAH SQL

Disahkan pada tanggal, Januari 2015

Diajukan Oleh

A.Ahmad Iswar Ibrahim 11030025

Yogyakarta, Januari 2014

Mengetahui, Menyetujui, Ketua JurusanTeknik Informatika Dosen Pembimbing

Hero Wintolo S.T., M.Kom. Hero Wintolo S.T., M.Kom. NIPY. 030132 NIPY. 030132

LAYANAN CLOUD COMPUTING UNTUK MENDUKUNG KINERJA ADMINISTRASI DATABASE TANPA MENGGUNAKAN PERINTAH SQL

1.1. Latar Belakang Dalam beberapa tahun terakhir, Cloud Computing menjadi sebuah topik hangat yang menjadi bahan diskusi dan pengembangan di dalam teknologi informasi dan komunikasi (TIK). Belakangan, terdapat beberapa layanan cloud computing, antara lain layanan hardware, infrastruktur, platform, dan berbagai jenis aplikasi. Cloud computing telah menjadi solusi dan pelayanan, baik untuk meningkatkan kehandalan, mengurangi biaya komputasi, sampai dengan memberikan peluang yang cukup besar bagi dunia industri TIK untuk mendapatkan keuntungan lebih dari teknologi ini. Melihat fungsi dari cloud computing yang menawarkan berbagai kemudahan maka dari sudut pandang tersebut penulis akan menerapkan layanan yang dapat memudahkan user dalam menyimpan dan memanipulasi database yang berbasis pada komputasi awan Layanan manipulasi database yang berbasis cloud tentunya adalah hal yang baru yang ketika di selesaikan dapat membantu dalam memudahkan user yang memiliki database MySQL. Kesulitan user yang sama sekali tidak mengetahui pengelolaan dari data base MySQL yang di miliki merupakan sebuah kendala. Aplikasi ini di harapkan dapat memenuhi layanan pengelolaan yang di dalamnya termasuk penyimpanan dan manipulasi data base yang berbasis komputasi awan. Tentunya layanan ini lebih menekankan mengenai fungsi dari penerapan cloud Computing. Layanan ini tentunya berbeda dengan aplikasi DBMS atau web server yang lain yang menyediakan layanan pengelolaan database yang masih menggunakan querry, pada fungsinya layanan ini lebih khusus membantu user tanpa harus memahami fungsi-fungsi query. Dapat menampilkan database yang di simpan terlebih dahulu pada layanan yang di sediakan.

1.2 Rumusan Masalah Berdasarkan latar belakang yang telah di jelaskan di poin 1.1 maka penulis dapat merumuskan masalah pada tugas akhir ini adalah bagaimana merancang aplikasi web yang melayani penyimpanan database berbasis cloud dan manipulasi database di layanan yang sama.

1.3 Batasan Masalah Berdasarkan Rumusan masalah pada poin 1.2 maka pada tugas akhir ini agar mendapatkan fungsi yang spesifik maka di batasi pada:1. Aplikasi ini berbasis web 2. Menggunakan bahasa pemrograman PHP3. Layanan penyimpanan dan manipulasi database dengan beberapa fungsi DML4. Menerapkan Fungsi layanan Cloud Computing 5. Spesifik pada pengelolaan data base dengan 5 tabel.

1.4 Tujuan Penelitian Tujuan akhir dari pembuatan Aplikasi ini adalah :1. Membuat aplikasi yang memberikan layanan penyimpanan berbasis Cloud Computing.2. Memberikan kemudahan terhadap user dalam memanipulasi dan menampilkan isi dari database yang user miliki. 1.5 Metodologi PenelitianPenyelesaian masalah dalam tugas akhir ini dengan menggunakan berbagai metodologi, antara lain:a. Studi literaturBertujuan untuk mempelajari teori-teori dengan membaca beberapa buku dan literatur yang berhubungan dengan permasalahan yang diambil. b. Analisa Kebutuhan SistemAnalisa yang dibutuhkan meliputi analisa kebutuhan perangkat lunak dan perangkat keras, analisa kebutuhan sistem, dan analisa kebutuhan proses.c. Perancangan sistemPerancangan sistem pada tugas akhir ini menggunakan perangkat pemodelan logik seperti membuat diagram konteks yang menggambarkan hubungan sistem dengan lingkungan, membuat diagram alir yang merupakan bentuk lebih detil dari diagram konteks, membuat desain pembuka, main menu, input dan output.d. Implementasi sistemImplementasi sistem merupakan penerapan rancangan sistem yang telah dibuat ke dalam bahasa pemrograman PHP yang berbasis Cloud Computing yang menyediakan layanan penyimpanan dan manipulasi pada database yang berjenis MySqle. Pengujian Pengujian ini akan menguji sistem secara keseluruhan apakah aplikasi yang dibuat telah dapat berjalan dengan benar dan sesuai dengan tujuan yang ingin dicapai.

1.6 Tinjauan Pustaka Dalam penelitian ini penulis mempelajari materi dan Bahan bahan yang di perlukan, di antaranya:

1.6.1. Cloud Computing Cloud Computing merupakan gabungan pemanfaatan teknologi komputer (komputasi) dalam suatu jaringan dengan pengembangan berbasis internet (awan) yang mempunyai fungsi untuk menjalankan program atau aplikasi melalui komputer-komputer yang terkoneksi pada waktu yang sama, tetapi tak semua yang terkonekasi melalui internet menggunakan cloud computing.Teknologi komputer berbasis sistem Cloud ini merupakan sebuah teknologi yang menjadikan internet sebagai pusat server untuk mengelola data dan juga aplikasi pengguna. Teknologi ini mengizinkan para pengguna untuk menjalankan program tanpa instalasi dan mengizinkan pengguna untuk mengakses data pribadi mereka melalui komputer dengan akses internet. Berdasarkan jenis layanannya cloud computing dapat dibagi menjadi tiga jenis yaitu:a. Software as a Services (SaaS)Pada SaaS layanan yang disediakan untuk konsumen adalah penggunaan aplikasi yang dimiliki oleh provider yang berjalan pada infrastruktur cloud. Aplikasi tersebut dapat diakses dari berbagai perangkat bahkan dari thin client interface seperti web browser (misalnya web-based email) atau program interface.b. Platform as a Services (PaaS) Pada PaaS layanan yang disediakan adalah konsumen membangun infrastruktur cloud sendiri atau membangun aplikasi sendiri yang didukung oleh perangkat provider.

c. Infrastructure as a Services (IaaS)

Pada IaaS layanan yang disediakan untuk konsumen adalah konsumen menentukan media pemrosesan, media penyimpanan, jaringan dan sumber daya komputasi dasar lainnya dimana konsumen bisa menjalankan perangkat lunak dengan leluasa, mencakup sistem operasi dan aplikasi.

1.6.2 PHP PHP merupakan singkatan dari Hypertext Preprocessor, PHP adalah sebuah bahasa scripting atau sering disebut bahasa pemrograman yang terpasang pada HTML. Sebagian besar sintaksnya mirip dengan bahasa pemrograman C, Java, asp dan Perl, ditambah beberapa fungsi PHP yang spesifik dan mudah dimengerti. Sejarah PHP, awalnya PHP merupakan kependekan dari Personal Home Page (situs personal) dan PHP itu sendiri pertama kali di buat oleh Rasmus Lerdorf pada tahun 1995, dan pada saat PHP masih bernama FI (Form Interpreter), yang wujudnya berupa sekumpulan sript yng digunakan untuk mengolah data form dari web dan selanjutnya Rasmus merilis kode sumber tersebut untuk umum dan menamakannya PHP.Kegunaan dari PHP adalah untuk membuat tampilan web menjadi lebih dinamis, dengan php kita bisa menampilkan atau menjalankan beberapa file dalam 1 file dengan cara di include atau require, dan php itu sendiri sudah bisa beriteraksi dengan beberapa database.

1.6.3 MYSQL Mysql adalah sebuah server database open source yang terkenal yang digunakan berbagai aplikasi terutama untuk server atau membuat WEB. Mysql berfungsi sebagai SQL (Structured Query Language) yang dimiliki sendiri dan sudah diperluas oleh Mysql umumnya digunakan bersamaan dengan PHP untuk membuat aplikasi server yang dinamis dan powerfull.Tidak sama dengan proyek-proyek seperti Apache, dimana perangkat lunak dikembangkan oleh komunitas umum, dan hak cipta untuk kode sumber dimiliki oleh penulisnya masing-masing, MySQL dimiliki dan disponsori oleh sebuah perusahaan komersial Swedia MySQL AB, dimana memegang hak cipta hampir atas semua kode sumbernya. Kedua orang Swedia dan satu orang Finlandia yang mendirikan MySQL AB tersebut adalah: David Axmark, Allan Larsson, dan Michael Monty Widenius.MySQL adalah sebuah implementasi dari sistem manajemen basisdata relasional (RDBMS) yang didistribusikan secara gratis dibawah lisensi GPL (General Public License). Setiap pengguna dapat secara bebas menggunakan MySQL, namun dengan batasan perangkat lunak tersebut tidak boleh dijadikan produk turunan yang bersifat komersial. MySQL sebenarnya merupakan turunan salah satu konsep utama dalam basisdata yang telah ada sebelumnya; SQL(Structured Query Language). SQL adalah sebuah konsep pengoperasian basisdata, terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoperasian data dikerjakan dengan mudah secara otomatis.

1.6.4 DMLDML merupakan merupakan perintah-perintah yang memungkinkan pengguna melakukan akses dan manipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat, Data Manipulation Language digunakan untuk memanipulasi database yang telah didefinisikan dengan DDL. Perintah yang termasuk DML yakni Insert, Update,Delete dan Select tabel.

1.7 Jadwal Penelitian

Tahapan KegiatanBulan ke-(Tahun 2015)

123456

A. Persiapan :

1. Mengumpulkan materi/ bahan penelitian yang terdiri dari : Jurnal, Buku teks danArtikel pendukung,

2. Menyusun proposal.

B. Pelaksanaan :

1. Mempelajari, mengkaji dan menganalisa materi penelitian yang sudah terkumpul.

2. Mengkaji dan menganalisa terhadap teori dan konsep pendukung.

3. Mengamati, mengkaji layanan penyimpanan dan manipulasi database

C. Penyelesaian :

Penyusunan laporan penelitian.

DAFTAR PUSTAKA

[1]Grolinger,Katrina., Highasino, A. Wilson., Tiwari,Abinav., & Capretz,Miriam. (2013) Data management in cloud environments: NoSQL and NewSQL data stores.

[2] Tech,Computer http://comput-techno.blogspot.com/2013/01/definisi-dan-fungsi-mysql-apache-dan-php.html Di Akses pada Kamis 22 Januari 2015

[3]Marks, E. A., & Lozano, B. (2010). Executive's Guide to Cloud Computing. Hoboken: John Wiley & Sons, Inc.

[4]NIST. (2011). The NIST Definition of Cloud. National Institute of Standards and Technology Special Publication.

[5]Tambunan,patar http://www.patartambunan.com/pengertian-cloud-computing-jenis-cara-kerja-keuntungan-dan-kerugian/Di akses pada Kamis 22 Januari 2015