BAB I PERSYARATAN PRODUK

dokumen-dokumen yang mirip
BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

ABSTRAKSI. Kata Kunci : RMI, SMS Gateway, Remote Server. Universitas Kristen Maranatha

BAB I PERSYARATAN PRODUK

ABSTRAK. i Universitas Kristen Maranatha

BAB I. PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB 1 PENDAHULUAN. praktis, itulah yang diinginkan oleh orang-orang saat ini. Penggunaan telepon

BAB I Persyaratan Produk

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service)

BAB I PENDAHULUAN. swasta, khususnya dalam pengolahan data yang relatif besar dan penggunaan data

BAB I PENDAHULUAN. yang terdapat di tepi jalan, seperti warung-warung dan kafe tenda; bisnis makanan

BAB II LANDASAN TEORI

ABSTRAK. Kata kunci SMS, gateway, port, handphone, sistem pakar, forward chaining. Universitas Kristen Maranatha


BAB I PERSYARATAN PRODUK

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB I Persyaratan Produk

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

BAB I. Persyaratan Produk

BAB I PERSYARATAN PRODUK

Abstrak. Keyword : Penjualan, Pembelian, Stok, SMS, Bonus, laporan, C# Microsoft Visual Studio. NET 2003, Mobile FBUS 1.5, format.

BAB I PENDAHULUAN. I.1. Latar Belakang Masalah

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

PENGEMBANGAN APLIKASI WEB UNTUK PENGAJUAN CUTI PEGAWAI SECARA ONLINE. Gandana Akhmad Syaripudin 1, Rinda Cahyana 2

Bab 3 Metode dan Perancangan Sistem

Software Requirements Specification

BAB 1 PENDAHULUAN. barang dan kompetisi antara penyedia jasa tersebut.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB III METODE PENELITIAN

BAB I PENDAHULUAN Pendahuluan Tujuan

BAB I PENDAHULUAN 1.1. Latar Belakang

1. PENDAHULUAN 1.1 LATAR BELAKANG

APLIKASI PENJUALAN HANDPHONE

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini

PT. DIMENSI OKTAV NADA SUARA

BAB III ANALISA DAN DESAIN SISTEM

BAB I Persyaratan Produk

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

BAB I PENDAHULUAN. Ini disebabkan oleh berkembangnya ilmu pengetahuan dan teknologi dan adanya

BAB I PERSYARATAN PRODUK

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang manual, yaitu dengan melakukan pembukuan untuk seluruh data dan

BAB I PERSYARATAN PRODUK

STIKOM SURABAYA DAFTAR ISI. Halaman. ABSTRAK... i KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... viii BAB I PENDAHULUAN...

BAB III. Metode Penelitian

ABSTRAK. Kata Kunci : kamus, Indonesia, Mandarin, kata, kalimat, hanzi, pinyin, bushou.

BAB II LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PERSYARATAN PRODUK

- Topologi Jaringan. - Rancangan Agent

BAB 1 PENDAHULUAN. berbangsa dan bernegara, karena pendidikan dapat mengembangkan kualitas sumber

29 Februari Introduction Of Java

Web Services Penilaian pada Sistem Informasi Akademik (Studi Kasus : FMIPA Unmul) Lina Yahdiyani Inayatuzzahrah

BAB I PENDAHULUAN. secara lebih aktual dan optimal. Penggunaan teknologi informasi bertujuan untuk

Unified Modelling Language (UML)

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

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

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Ini disebabkan oleh berkembangnya ilmu pengetahuan dan teknologi dan adanya

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 1 PENDAHULUAN. masyarakat dengan Kuliah Kerja Nyata (KKN) merupakan suatu bentuk kegiatan

. BAB III PERANCANGAN SISTEM

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE

BAB III METODE PENELITIAN

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. didapatkan secara mudah, cepat, efektif dan akurat. pengaruh perkembangan teknologi informasi. Sebagai institusi pendidikan, saat

PERANCANGAN APLIKASI MOBILE PENJUALAN PULSA ELEKTRONIK PUTRI CELL BERBASIS ANDROID LAPORAN TUGAS AKHIR. Diajukan Sebagai Melengkapi Salah Satu Syarat

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB IV ANALISIS DAN PERANCANGAN. sistem informasi yang utuh kedalam bagian-bagian komponennya dengan

PENDAHULUAN 1 BAB Latar Belakang

A. TUJUAN PEMBELAJARAN

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

BAB 1 PENDAHULUAN. Perkembangan teknologi pembayaran kredit saat ini terus berkembang pesat. Ini

1. PENDAHULUAN 1.1 LATAR BELAKANG

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

BAB I PENDAHULUAN. ke suatu lokasi tujuan, padahal kendaraan harus tetap terawat dengan baik. Produk

BAB I PERSYARATAN PRODUK

PEMBUATAN SISTEM PENJUALAN RUMAH SECARA KPR MENGGUNAKAN UML, PHP dan MySQL

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

DAFTAR ISI. Halaman HALAMAN JUDUL LEMBAR PERSETUJUAN LEMBAR PENGESAHAN LEMBAR PERSEMBAHAN MOTTO ABSTRAK ABSTRACK

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. pesat, salah satunya adalah perangkat portable seperti ponsel, notebook dan yang

BAB I PENDAHULUAN. pengembangan pendidikan di bumi nusantara ini adalah sekolah baik sekolah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

ABSTRAK. Kata Kunci: nama bayi, Islami, Java 2 Standard Edition (J2SE) vii

INTISARI. Kata kunci : remote administration, client, server UNIVERSITAS KRISTEN MARANATHA

ABSTRAK. Kata Kunci : web kontes pemrograman, usort, metode LCS

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PERSYARATAN PRODUK

PENGEMBANGAN APLIKASI BERGERAK UNTUK PENYEDIAAN INFORMASI LOKASI RUMAH SAKIT DI WILAYAH GARUT

Transkripsi:

1 BAB I PERSYARATAN PRODUK 1. 1 Pendahuluan Keberadaan usaha warung internet (warnet) saat ini mulai menjamur di manamana. Hal ini dikarenakan kebutuhan informasi menjadi sesuatu yang sangat dibutuhkan saat ini. Setiap pemilik warnet berlomba- lomba mencari pelanggan sebanyak- banyak-nya. Oleh karena itu, bagi seorang pemilik warnet merupakan suatu kewajiban untuk terus mengontrol keadaan di sana. Baik mengontrol keadaan jaringan, keadaan PC maupun jumlah pengunjung warnet yang datang. Tujuannya agar jika terjadi suatu masalah dapat segera diselesaikan. Pengunjung warnet pun tidak perlu lama menunggu. Sehingga kualitas dan pelayanan-nya tetap terjaga. Yang pada akhir-nya akan memberikan kepuasan pada pengunjung warnet. Di lain pihak pemilik warnet juga tidak hanya bisa berdiam diri saja di warnet. Ia harus mobile agar usahanya berkembang. Keberadaan operator atau karyawan penjaga warnet pun tidak selamanya bisa diandalkan. Belum tentu operator dapat menyelesaikan berbagai masalah yang ada di warnet. Dari segi ekonomi, semakin banyak karywan semakin banyak pula pengeluaran-nya. Melihat kondisi diatas merupakan suatu peluang yang bagus jika dibuat suatu system yang bersifat mobile. Dimana seorang pemilik warnet dapat memantau keadaan warnet-nya di berbagai tempat, asalkan tersedia koneksi internet. Dengan menggunakan teknologi sms gateaway dan remote desktop system ini diharapkan mampu menjawab kebutuhan ini. Pemilik warnet hanya perlu online ke suatu alamat website yang telah ditentukan kemudian dia dapat memantau keadaan warnet-nya. 1.1.1 Tujuan Tujuan dibuat-nya system ini adalah: Membantu seorang pemilik warnet dalam mengontrol keadaan warnet tanpa harus berada di warnet-nya tersebut. Pengontrolan dapat berupa cek administrasi, cek pengunjung warnet dan cek keadaan warnet Memberikan suatu peringatan apabila terjadi suatu masalah yang penting dan harus diselesaikan sesegera mungkin. Contoh kasus-nya apabila 1

2 jaringan mati. Menyimpan data transaksi kemudian mengolahnya Membantu operator warnet dalam menghandle kegiatan yang berhubungan dengan client. Contohnya transaksi & transfer file antar komputer Memantau aktivitas yang dilakukan client. Tujuannya untuk mencegah aktivitas client yang merugikan, seperti hacking. 1.1.2 Ruang Lingkup Ruang lingkup dari aplikasi ini adalah system remote desktop dan sms gateway. Sistem remote desktop memanfaatkan koneksi internet sedangkan sms gateway memanfaatkan fasilitas sms dari handphone. Aplikasi utama-nya akan dipasang pada komputer server yang berada di warnet. Sedangkan aplikasi controller-nya akan dipasang di internet. Sehingga memungkinkan pengguna untuk mengontrol dimana pun, asalkan terdapat koneksi internet. 1.1.3 Definisi, Akronim dan Singkatan SMS gateway Pintu gerbang bagi penyebaran Informasi dengan menggunakan SMS JDK (Java Development Kit) J2SE (Java versi 2 Standard Edition) Teknologi Java yang digunakan untuk untuk mengembangkan aplikasi- aplikasi desktop dan applet UML (Unified Modeling Language) Bahasa yang menjadi standar dalam industri untuk visualisasi, merancang dan mendokumentasikan sistem piranti lunak. UML menawarkan sebuah standar untuk merancang model sebuah sistem. BufferedReader Penyimpanan sementara karakter. Tujuannya adalah untuk menyediakan pembacaan karakter, arrays dan baris yang lebih efisien FileInputStream Untuk membaca baris byte dari sebuah file FileOutputStream Untuk menulis byte ke sebuah file. BufferedInputStream Sebuah subclass dari FilterInputStream yang memungkinkan penyimpanan Input sementara untuk menyediakan pembacaan byte

3 yang lebih efisien. BufferedOutputStream Sebuah subclass dari FilterOutputStream yang memungkinkan penyimpanan output sementara untuk proses penulisan byte yang lebih efisien. Memungkinkan penulisan byte ke bentuk dasar output stream tanpa menyebabkan diperlukannya pemanggilan dasar sistem untuk setiap penulisan byte. RMI RMI (Remote Method Invocation ) adalah salah satu bagian dari J2SE yang digunakan untuk membangun aplikasi terdistribusi menggunakan Java. Thread Sekumpulan instruksi yang dapat dieksekusi secara parallel dengan instruksi lain. Java Virtual Machine mengijinkan aplikasi untuk memiliki multiple thread yang dieksekusi pada saat bersamaan. 1.1.4 Referensi Referensi yang dijadikan acuan diperoleh dari website- website yang menyediakan contoh kode Java, forum Java, e-book Java dan materi yang diberikan oleh dosen pengajar pemrograman Java. Untuk lebih lengkapnya referensi yang dijadikan acuan dapat dilihat pada bagian daftar pustaka. 1.1.5 Overview Dalam menyusun laporan ini, penulis mengelompokkan laporan menjadi beberapa bab. Antara lain persyaratan produk, spesifikasi produk, desain perangkat lunak, pengembangan system, testing dan evaluasi system dan yang terakhir adalah kesimpulan dan saran Berikut penjelasan pada setiap bab-nya: BAB I Persyaratan Produk Pada bagian ini dijelaskan mengenai pendahuluan, tujuan pembuatan aplikasi, ruang lingkup, gambaran system keseluruhan dan fungsi produk BAB II Spesifikasi Produk Membahas lebih mendalam mengenai apa yang telah dijelaskan pada BAB I. Pada bab ini terdapat 2 sub bab utama yaitu Persyaratan

4 Antarmuka Eksternal dan Fitur Produk Perangkat Lunak. BAB III Desain Perangkat Lunak Membahas tentang pemodelan dari aplikasi yang dibuat dengan menggunakan UML. Pemodelan tersebut mencakup use case, activity diagram, sequence diagram dan class diagram. Dan juga dibahas mengenai struktur XML-nya yang digunakan untk menyimpan tag dan atribut HTML BAB IV Pengembangan Sistem Membahas lebih mendetail mengenai aplikasi yang dikembangkan terutama mengenai pengembangan aplikasi secara teknis. Dan juga membahas lebih lanjut mengenai pengembangan dari pemodelan aplikasi BAB V Tesing dan Evaluasi Pengujian terhadap aplikasi dengan menggunakan teknik white box dan black box. Pengujian white box adalah teknik testing perangkat lunak yang harus mengetahui secara detail tetang perangkat lunak yang akan di uji.pengujian black box adalah pengujian yang bertujuan untuk menunjukkan fungsi perangkat lunak tentang cara beroperasinya, apakah pemasukan data keluaran telah berjalan sebagaimana yang diharapkan dan apakah informasi yang disimpan secara eksternal selalu dijaga kemutakhirannya Parameter yang menjadi acuan pengujian adalah: o Tingkah laku pengguna o Tingkat kepuasan pengguna o Feedback dari pengguna BAB VI Kesimpulan dan Saran Kesimpulan berisi tentang penjelasan singkat dari maksud dan tujuan dikembangkan-nya aplikasi ini. Serta nilai guna yang dirasakan oleh pengguna setelah menggunakan aplikasi ini. Saran berisi masukan- masukan dari pengguna setelah menggunakan aplikasi ini. Dengan harapan agar dapat memperbaiki kekurangankekurangan yang ada. Guna mencapai maksud dan tujuan dikembangkan-nya aplikasi ini.

5 1.2 Gambaran Keseluruhan Gambaran secara keseluruhan dibagi menjadi beberapa bagian yaitu Perspektif produk, fungsi produk, karakteristik target pengguna produk, batasan- batasan produk, asumsi dan ketergantungan. Gambaran keseluruhan produk menjelaskan produk secara umum. 1.2.1 Perspektif Produk Aplikasi yang dikembangkan ini dibagi menjadi 2 bagian yaitu aplikasi pengontrol (controller) dan aplikasi utama. Aplikasi pengontrol dipasang di internet sehingga aplikasi ini merupakan aplikasi yang bersifat mobile (dapat digunakan diamana saja) karena aplikasi dapat dipergunakan dimana saja. Sedangkan aplikasi utama-nya dipasang di server yang ada di warnet. Aplikasi utama ini akan melakukan pengecekan ke database secara terus menerus untuk mempeoleh kode remote. 1.2.2 Fungsi Produk Pengguna dapat mengontrol warnet-nya tanpa harus berada di tempat..sehingga pengguna dapat menggunakan waktunya untuk kegiatan yang lain. Pengguna dapat memonitor warnet- nya melalui aplikasi yang terpasang di internet. Pengguna dapat mengakses aplikasi tersebut melaui handphone, PDA atau komputer. Aplikasi ini juga setidaknya dapat mengurangi jumlah pegawai yang dibutuhkan karena pengguna dapat secara langsung menangani masalah yang terjadi. Sehingga dapat mengurangi jumlah pengeluaran warnet. 1.2.3 Karakteristik Pengguna Target pengguna dari aplikasi ini adalah pemilik warnet. Karena fitur- fitur yang tersedia di aplikasi ini memang ditujukan untuk mengontrol keberadaan warnet. Mulai dari jaringan, pc dan jumlah pengunjung warnet. Selain itu pengguna aplikasi ini diharapkan sudah familiar dengan teknologi internet dan cara mengakses internet melalui handphone maupun PDA. 1.2.4 Batasan Batasan Aplikasi tidak dapat memperbaiki kerusakan hardware yang terjadi. Baik Pada server maupun client

6 Task- task yang dapat diremote adalah task yang telah didefinisikan sebelumnya. Apabila koneksi internet mati maka aplikasi di server/klien tidak akan melakukan penundaan task hingga koneksi internet tersambung kembali. Task tersebut akan langsung dibatalkan.contohnya pada saat hendak menginsert data pada database online sedangkan disaat yang bersamaan koneksi internet mati maka task tersebut akan dibatalkan dan tidak ada penyimpanan task yang tertunda. Pada saat aplikasi controller meremote aplikasi di server akanterdapat delay. Tergantung berapa lama pengguna mengatur waktu sleep pada thread yang berjalan Proses meremote hanya bisa dilakuakn melalui web, tidak bisa melalui SMS 1.2.5 Asumsi dan Ketergantungan Asumsi dan ketergantungan aplikasi antara lain: Server selalu terkoneksi dengan internet agar dapat dikontrol Aplikasi controller dipasang di internet agar dapat diakses dimanapun Database online terpasang di internet. Client dan Server berada pada satu jaringan local Aplikasi di server harus diaktifkan agar dapat diremote