BAB I PERSYARATAN PRODUK

dokumen-dokumen yang mirip
BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN I.1

BAB 1 Persyaratan Produk

BAB 1 PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. I.1 Pendahuluan

BAB 1 PERSYARATAN PRODUK

I. BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB 1 PENDAHULUAN Latar Belakang Masalah

Bab 1. Persyaratan Produk. 1.1 Pendahuluan Tujuan

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN Pendahuluan Tujuan

Bab I. Persyaratan Produk

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan

BAB V IMPLEMENTASI SISTEM. informasi telah digunakan oleh pengguna. Sebelum benar-benar bisa digunakan

BAB V IMPLEMENTASI SISTEM

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB IV HASIL DAN PEMBAHASAN

Makalah Tentang Konten Manajemen Sistem Untuk Ujian Kompetensi Online

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN EVALUASI

terdapat tempat tempat hiburan karaoke, orang orang harus pergi dari rumah dan harus mengeluarkan uang untuk berkaraoke. Hal ini dirasa merepotkan,

BAB I Persyaratan Produk

BAB V IMPLEMENTASI PERANGKAT LUNAK. Aplikasi setelah dianalisa dan dirancang, maka aplikasi tersebut siap

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. Gambar I.1 Captcha Dengan Corak Hitam Putih

BAB 1. Persyaratan Produk

BAB IV HASIL DAN UJI COBA

BAB V IMPLEMENTASI SISTEM

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

UKDW BAB 1 PENDAHULUAN

BAB III LANDASAN TEORI

BAB I PERSYARATAN PRODUK

BAB V IMPLEMENTASI SISTEM

akan membantu pengelolaan jurnal pada sebuah institusi pendidikan. Selama ini masih jarang ditemui institusi pendidikan yang menggunakan sistem

BAB V IMPLEMENTASI SISTEM

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).

BAB V IMPLEMENTASI SISTEM

BAB I PENDAHULUAN 1.1. Latar Belakang

Persyaratan Produk. 1.1 Pendahuluan Tujuan

BAB I Persyaratan Produk

UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 4 IMPLEMENTASI DAN EVALUASI. genetik yang dibuat. Dalam mengimplementasi program aplikasi diperlukan syarat

UKDW BAB I PENDAHULUAN

Persyaratan Produk. I.1 Pendahuluan. I.1.1 Tujuan. I.1.2 Ruang Lingkup

BAB I PERSYARATAN PRODUK

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

BAB I PERSYARATAN PRODUK

BAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN PENGUJIAN APLIKASI. Sistem pengolahan data merupakan satu kesatuan kegiatan pengolahan

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

Persyaratan Produk. 1.1 Pendahuluan

BAB 2 LANDASAN TEORI. Data adalah fakta atau bagian dari fakta yang digambarkan dengan simbol-simbol,

BAB V IMPLEMENTASI SISTEM. Sistem setelah dianalisa dan dirancang, maka sistem tersebut siap

BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

BAB 1 PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

BAB IV HASIL DAN UJI COBA

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB I PERSYARATAN PRODUK

UKDW BAB 1 PENDAHULUAN

BAB I PERSYARATAN PRODUK

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB III LANDASAN TEORI. komponen. Berdasarkan pendekatan prosedur, sistem didefinisikan sebagai

BAB IV IMPLEMENTASI DAN PENGUJIAN

I. 1. LATAR BELAKANG. I-1 Universitas Kristen Maranatha

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB I PERSYARATAN PRODUK

BAB V IMPLEMENTASI SISTEM. Implementasi dari Sistem Informasi Pengolahan Data Penerimaan DSPB dan

BAB III PEMBAHASAN. Perancangan Antarmuka meliputi perancangan struktur menu dan perancangan tampilan pada tampilan user.

BAB 1 PENDAHULUAN. merupakan salah satu cara untuk memasuki Perguruan Tinggi. Hampir semua siswa

Bab I Persyaratan Produk

BAB 2 LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

BAB I Persyaratan Produk

BAB 1 PENDAHULUAN 1.1 Latar Belakang Adobe Photoshop Corel Draw 1.2 Rumusan Masalah

BAB II LANDASAN TEORI. di jaman sekarang, namun apakah Anda mengetahui sejarah nya itu?. Mungkin,

1.1 Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

BAB 4 IMPLEMENTASI DAN EVALUASI

1 BAB III METODE PENELITIAN

Transkripsi:

BAB I PERSYARATAN PRODUK Dengan berkembangannya bahasa pemrograman sekarang ini, maka dibutuhkan editor bahasa pemrograman yang dapat memberikan solusi lengkap untuk penggunanya. Beberapa tahun yang lalu, editor sebuah bahasa pemrograman merupakan aplikasi yang cukup sederhana, hanya berupa editor teks dengan tambahan pewarnaan sintaks. Sekarang ini, editor seperti itu terlalu sederhana, sehingga tidak akan dilirik lagi oleh programmer. Editor sekarang menyediakan fitur yang jauh lebih lengkap sesuai dengan bahasa pemrograman-nya. 1.1 Pendahuluan Bahasa pemrograman PHP adalah salah satu bahasa pemrograman untuk aplikasi web yang terkenal. Bahasa ini dieksekusi oleh server web setiap kali ada permintaan. Banyak sekali keuntungan menggunakan PHP, antara lain, penggunaan sintak pemrograman bahasa C yang sudah terkenal, tidak adanya tipe tipe data untuk variabel yang digunakan, banyaknya fungsi yang disediakan untuk ekspansi dengan menggunakan sistem lain. Selain itu juga PHP merupakan bahasa pemrograman yang sifatnya open source. Artinya bahasa ini boleh dipakai oleh siapapun juga, dan untuk apapun tanpa harus mengeluarkan biaya untuk lisensinya. Sifat open source juga, menjadikan bahasa ini boleh dimodifikasi untuk memenuhi kebutuhan pengguna. Karena sifatnya yang dieksekusi oleh web server, maka tidak dibutuhkan compiler khusus untuk editor PHP. Banyak sekali editor php yang tersebar di dunia ini, mulai dari yang open source sampai yang profesional. Akan tetapi hampir semua editor yang ada, kurang akan fitur yang sangat penting untuk sebuah editor yang bagus yaitu code completion (melengkapi kode secara otomatis). I-1 Universitas Kristen Maranatha

1.1.1 Tujuan Aplikasi yang akan dibuat akan memiliki beberapa tujuan yaitu, Menyediakan fungsi standar yang ada dalam sebuah editor bahasa pemrograman web. Menyediakan fungsi code completion untuk bahasa pemrograman PHP Menyediakan framework-framework PHP untuk dapat dipakai langsung oleh pengguna. Menyediakan template-template untuk kode yang dapat dimanipulasi oleh pengguna. Menyediakan tambahan editor untuk SQL untuk memudahkan pengguna. 1.1.2 Ruang Lingkup Proyek Aplikasi ini akan lebih membantu pengguna untuk membuat aplikasi web dengan menggunakan bahasa pemrograman PHP sebagai dasarnya. Aplikasi ini akan menyediakan hampir semua fitur yang sangat dibutuhkan pengguna. Dengan adanya fitur tersebut, diharapkan akan meringankan beban dan mempercepat pengerjaan suatu aplikasi web. 1.1.3 Definisi, Akronim, dan Singkatan Definisi, Akronim, Singkatan Penjelasan PHP Hypertext Preprocessor. Sebuah bahasa pemrograman yang dirancang untuk membangun sebuah aplikasi web yang dinamis. Editor Perangkat lunak untuk melakukan perubahan terhadap suatu pekerjaan (file). Code Completion Fitur yang ada dalam sebuah editor I-2 Universitas Kristen Maranatha

SQL MDI TDI NDP yang baik. Fitur ini membantu pengguna dalam mengetikkan barisbaris kode. Structured Query Language Multiple Document Interface Tabbed Document Interface New Document or Project 1.1.4 Overview Gambaran untuk penyusunan dokumen secara keselurahan adalah sebagai berikut. Bab I Persyaratan Produk Berisi tentang gambaran keseluruhan aplikasi. Bab II Spesifikasi Produk Berisi tentang penjelasan spesifikasi dan fitur dari aplikasi. Bab III Desain Perangkat Lunak Berisi tentang landasan teori yang digunakan dan perancangan aplikasi. Bab IV Implementasi Berisi tentang penjelasan cuplikan implementasi perancangan menjadi aplikasi jadi. Bab V Evaluasi dan Pengujian Berisi tentang evaluasi dan hasil pengujian dari aplikasi yang sudah dikembangkan. Bab VI Kesimpulan dan Saran Berisi tentang kesimpulan dan saran untuk aplikasi yang dikembangkan. I-3 Universitas Kristen Maranatha

1.2 Gambaran Keseluruhan Aplikasi ini dibuat menggunakan CodeGear Delphi 2007 dengan bahasa pemrograman delphi (object pascal) untuk implementasi desain dan algoritma. Antarmuka desain menggunakan salah satu jenis dari MDI, yaitu TDI. Untuk tambahan SQL Editor, disediakan fitur koneksi langsung dengan basis data. 1.2.1 Perspektif Produk Aplikasi ini merupakan aplikasi yang sifatnya stand alone. Dalam artian, aplikasi ini tidak akan membutuhkan aplikasi lain, agar dapat berjalan dengan semestinya. a. Antarmuka Sistem Aplikasi ini dibangun diatas platform Windows dengan menggunakan CodeGear Delphi 2007. b. Antarmuka Pengguna Aplikasi ini menggunakan satu form utama, dengan sistem TDI untuk setiap file yang diikerjakan. c. Antarmuka Perangkat Keras Persyaratan minimum untuk menjalankan aplikasi ini adalah CPU sekelas dengan Intel Pentium 4 atau lebih. RAM minimal 512 MB untuk kenyamanan pemakaian. Aplikasi ini dapat menggunakan Video Graphic Accelerator tipe apapun dengan minimal memori sebesar 32 MB. d. Antarmuka Perangkat Lunak Aplikasi ini dapat berjalan dalam sistem operasi Microsoft Windows XP atau Vista. I-4 Universitas Kristen Maranatha

e. Antarmuka Komunikasi Aplikasi ini tidak dapat melakukan koneksi keluar seperti FTP atau HTTP. Akan tetapi untuk tambahan berupa SQL Editor, dapat melakukan koneksi dengan server basis data. f. Batasan Memori Aplikasi ini membutuhkan ruang harddisk sebesar 50 MB. Pemakaian memori pada saat aplikasi berjalan, berkisar antara 10 MB hingga 100MB tergantung dari banyaknya pekerjaan. 1.2.2 Fungsi Produk Aplikasi yang akan dibuat akan berfungsi untuk membantu pengguna dalam membuat aplikasi web dengan PHP. Fitur fitur yang disediakan akan mendukung fungsi tersebut. 1.2.3 Karakteristik Pengguna Karakteristik dari pengguna aplikasi adalah orang-orang yang sudah menguasai dasar atau bahkan lebih dari bahasa pemrograman PHP. Orang-orang tersebut haruslah familiar dengan aplikasi-aplikasi yang berbasiskan sistem operasi windows. Semua level penggunaan PHP tidak akan menjadi hambatan dalam menggunakan aplikasi ini. 1.2.4 Batasan-Batasan Hal-hal yang membatasi aplikasi ini adalah sebagai berikut. Aplikasi hanya dijalankan pada keluarga sistem operasi Microsoft Windows NT (5.1 untuk XP dan 6.0 untuk Vista). Aplikasi tidak berbasiskan Client-Server. Aplikasi hanya mendukung bahasa pemrograman PHP dan SQL. I-5 Universitas Kristen Maranatha

1.2.5 Asumsi dan Ketergantungan Aplikasi ini sangat tergantung dengan sistem operasi Microsoft Windows. Untuk kenyamanan penggunaan, diharapkan aplikasi ini digunakan pada layar dengan resolusi minimal 1024 x 768 pixel. 1.2.6 Penundaan Persyaratan Aplikasi ini tidak dapat melakukan koneksi dengan web server untuk memanipulasi data di server. I-6 Universitas Kristen Maranatha