BAB 4 PERANCANGAN. 4.1 Overview Perencanaan Aktivitas. karakteristik dari data dan relasi diantara item data atau atribut dapat di

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 4 PERANCANGAN. 4.1 Overview Perencanaan Aktivitas. karakteristik dari data dan relasi diantara item data atau atribut dapat di"

Transkripsi

1 BAB 4 PERANCANGAN 4.1 Overview Perencanaan Aktivitas Visualisasi data adalah konversi data ke dalam format visual sehingga karakteristik dari data dan relasi diantara item data atau atribut dapat di analisis atau dilaporkan. Visualisasi data adalah satu dari yang teknik paling baik dan menarik untuk eksplorasi data. Manusia memiliki kemampuan membangun yang baik untuk menganalisis sejumlah besar informasi yang dipresentasi secara visual dan dapat mendeteksi pola umum, trend, dan pola yang tidak umum Berikut adalah rangkuman dari langkah-langkah yang telah dilakukan dalam pembangunan piranti lunak untuk menvisualisasikan data. a. Mengerti konsep visualisasi data. b. Menentukan bahasa pemograman yang akan digunakan c. Menentukan IDE yang digunakan untuk membangun system d. Perancangan system. e. Melakukan pengembangan aplikasi f. Melakukan uji coba aplikasi g. Melakukan implementasi h. Melakukan evaluasi i. Melakukan pendokumentasian 65

2 66 Penjadwalan dari sistem ini dibagi menjadi tiga bagian. Bagian pertama adalah penjadwalan pada saat melakukan analisis dan perancangan. Bagian kedua adalah penjadwalan pada saat melakukan pengembangan aplikasi. Bagian ketiga adalah penjadwalan pada saat melakukan evaluasi dan pendokumentasian. Waktu yang penulis gunakan untuk membuat sistem ini seluruhnya adalah 5 bulan 1 minggu. Berikut adalah tabel dari penjadwalan tersebut. Tabel 4.1 Jadwal Agustus-Oktober AGUSTUS SEPTEMBER OKTOBER Aktivitas Concept Understanding 1. Mengerti Konsep Visualisasi Data secara Umum 2. Pemahaman kebutuhan piranti lunak visualisasi data 3. Pemahaman konsep open source Analysis I II III IV I II III IV I II III IV 1. Penyebaran pre-questioner 2. Melakukan interview 3. Analisis kebutuhan piranti lunak visualisasi data Technical Design

3 67 1. Perancangan Sistem 2. Perancangan layar 3. Presentasi Technical Design Java Aplication 1. Perancangan GUI 2. Perancangan modul penyimpanan data 3. Perancangan modul koneksi ke berbagai DBMS Tabel 4.2 Jadwal November-Januari NOVEMBER DESEMBER JANUARI Aktivitas I II III IV I II III IV I II III IV Java Aplication 4. Perancangan modul konversi data ke format visual 5. Perancangan modul filter data 6. Perancangan modul laporan 7. Pengintegrasian modul-modul 8. Penyempurnaan aplikasi Testing

4 68 1. Testing piranti lunak oleh user 2. Penyebaran post-questioner Evaluation 1. Evaluasi 2. Perbaikan aplikasi Documentation 1. Pembuatan javadoc dari piranti lunak Dalam bagian penjadwalan ini terdapat tujuh bagian, yakni Concept Understanding, Analysis, Technical Design, Java Application, Testing, Evaluation, Documentation. Langkah Concept Understanding yang telah dilakukan dan telah terdeskripsi pada bab 1 dan bab 2.Sedangkan langkah Analysis telah terdeskripsi pada bab 3. Selanjutnya pada bab ini, penulis akan melakukan langkah Technical Design, Java Application, Testing, Evaluation, Documentation. 4.2 Pemilihan Piranti Lunak untuk pengambangan Aplikasi Subbab ini menerangkan bagaimana menentukan bahasa pemograman dan IDE yang digunakan untuk pengembangan piranti lunak yang menvisualisasikan data ini.

5 Pemilihan Bahasa Pemrograman Sehubungan dengan kebutuhan aplikasi yang dijadikan open source, kami memilih java sebagai bahasa pemograman yang digunakan untuk mengembangkan aplikasi ini. Dikarenakan java merupakan bahasa pemograman yang juga open source. Selain itu, java memiliki komunitas open source yang banyak seperti JFreechart, JFreeReport, itext, dan lainlain. Sehingga sangat cocok jika memilih java sebagai bahasa pemograman yang akan digunakan dalam pengembangan aplikasi untuk open source. Selain itu, java sendiri dapat dijalankan pada semua platform sehingga tidak memiliki ketergantungan terhadap platform-paltform tertentu. Seperti dapat berjalan pada berbagai system operasi seperti linux, unix, solaris, dan juga windows Pemilihan IDE Dikarenakan java yang dipilih sebagai bahasa yang digunakan dalam pengembangan aplikasi maka IDE yang digunakan dalam pengembangan piranti lunak ini adalah netbeans 6.5 dikarenakan, netbeans mudah untuk digunakan dan memiliki manajemen file yang baik. Selain itu sehubungan dengan akan dijadikannya piranti lunak ini sebagai open source, kami memilih netbeans sebagai IDE yang kami gunakan karena netbeans juga merupakan piranti lunak yang berlisensi gratis

6 70 sehingga developer selanjutnya bias mengembangkan aplikasi ini dengan netbeans secara gratis Software Development Tools Berikut adalah keterangan piranti-piranti lunak yang digunakan dalam development piranti lunak visualisasi data. Tabel 4.3 Software yang digunakan dalam development Nama Software Netbans IDE 6.5 Tujuan Penggunaan Mendevelop piranti lunak visualisasi data Postgrey Sebagai Database Management System testing MySQL Sebagai Database Management System testing Microsoft SQL Server 2005 Oracle Database 10g Sebagai Database Management System testing Sebagai Database Management System testing Microsoft Access Sebagai Database Management System testing

7 Perancangan system Aplikasi visualisasi data ini menggunakan metode perancangan Object Oriented Analysis and Design, dengan menggunakan bahasa Unified Modelling Language (UML). Dengan UML, system analis diharapkan dapat manganalisa kebutuhan dari client mereka dengan membuat notasi yang dapat dimengerti oleh semua pihak baik dari programmer maupun user itu sendiri. Menurut (Booch Rumbaugh, dan Jacobson, 1998, p13) UML ialah bahasa standart untuk membuat blueprint dari piranti lunak yang dapat digunakan untuk memvisualisasi, menentukan dan membangun serta mendokumentasikan hasil kerja dari system yang dirancang oleh piranti lunak. Pada perancangan ini UML yang dipergunakan adalah sebagai berikut: Flowchart Sebuah flowchart atau diagram alur adalah teknik analitis yang digunakan untuk menjabarkan beberapa aspek dari sistem informasi dalam sebuah cara yang jelas, ringkas, dan logis. Flowchart menggunakan sebuah set simbol standar untuk menjelaskan prosedur proses transaksi yang digunakan serta aliran data dalam sistem secara bergambar. (Romney, 2002, halaman 166)

8 72 1. Start State Start Tampil start page Apakah menu exit dipilih? Ya Exit Tidak Tidak Apakah menu new sheet dipilih Ya New sheet Gambar 4.1 Start State

9 73 2. New sheet New sheet Tampilkan Pesan Error Pilih dbms,database, dan input username, password Tidak Apakah Username Dan Password Sesuai Database? Ya Pilih data yang akan di tampilkan Chart tampil Apakah Menu New sheet dipilih New sheet Apakah Tambah chart dilakukan Chart tampil Apakah Edit dan filter chart dilakukant Chart berubah Apakah Menu Exit dipilih Exit Gambar 4.2 New Sheet

10 74 3. exit Gambar 4.3 Exit Use Case Diagram Menurut (Booch, Rumbaugh, dan Jacobson, 1998, p97). Use Case diagram menggambarkan sekumpulan use case dan actor dan hubungan antara mereka. Yaitu menjelaskan bagaimana user berinteraksi dengan software ini.

11 75 The eye New sheet Generate report Filter data Tambah chart Edit chart Close program Gambar 4.4 Use Case Sequence Diagram Menurut (Booch, Rumbaugh, dan Jacobson, 1998, p97). Sequence diagram merupakan diagram interaksi yang menekankan pada urutan waktu dari pertukaran message. Selain itu diagram ini juga menggambarkan interaksi interaksi antar class yang terjadi pada saat user user tersebut berinteraksi dengan sistem.

12 76 Sequence Data Visualizatioon user Aplikasi Database Server New sheet Request connection Choose dbms, database and login databse send connection verified Send user input data and request connection Login connection verified Choose data to be viewed get data Return data Data shown as a chart Edit chart Show edited chart Request new chart get data Return data Show chart Gambar 4.5 Sequence Diagram

13 4.3.4 Class Diagram 77

14 Feature-Feature Aplikasi Aplikasi Data Visualisasi digunakan untuk menggali informasi dari data untuk memperoleh informasi maka dibutuhkan suatu metode untuk mengambil data mentah. Nama table dan field pada database kerap sekali tidak dimengerti oleh user karena namanya yang panjang atau alas an lain. Dengan demikian user yang menggunakan software ini dapat menjadi sedikit mengalami kesulitan jika hal tersebut terjadi, maka dari itu diperlukannya Data Cleansing. Data Cleansing dilakukan dengan membuat view dari table-table yang kiranya dibutuhkan untuk cleansing data. Sehingga nama table dan nama field-field pada table dapat lebih di mengerti oleh user Handle untuk berbagai macam DBMS Aplikasi The Eye juga melakukan proses pembentukan bahasa SQL yang ditangani oleh background proses The Eye yang nantinya juga dapat digunakan oleh user untuk kebutuhan tertentu. Seperti yang kita ketahui bersama bahwa bahasa SQL untuk tiap DBMS memiliki beberapa perbedaan mulai dari fungsifungsi, sintaks, atau bahkan symbol-simbol yang digunakan, untuk itu The Eye akan membentuk bahasa SQL yang sesuai dengan DBMS yang kita pilih untuk kita jadikan sumber data untuk pekerjaan kita.

15 Schema yang dapat digunakan Software The Eye membaca database apa saja yang ada pada server yang kita tuju, lalu kemudian skema dan table. Software ini tidak dapat membaca view dan lainnya tetapi dalam software ini ada fitur untuk menulis sendiri query yang diinginkan pada query ini view dapat digunakan Relationship yang dapat digunakan Sistem dapat memilih lebih dari sebuah dimana juga memungkin kan adanya 2 relasi atau lebih d antara table tersebut. Software Visualisasi data ini dapat membentuk relasi sebnayak apapun yang kita inginkan. Hanya tinggal menentukan field dari suatu table berelasi dengan field dari table lain Join yang dapat digunakan Pada menu membuat relasi, join yang digunakan adalah inner join. Selain itu Software ini menyediakan fitur untuk menulis sendiri query dari user yang memungkinkan berbagai macam join yang di support oleh DBMS yang digunakan.(secara default, join yang digunakan adalah inner join) Charting dan Exporting yang dapat digunakan Aplikasi The Eye merupakan aplikasi open source yang menggunakan beberapa aplikasi open source lainnya untuk membantu beberapa proses. Aplikasi lain yang kami gunakan adalah JFreeChart untuk membantu proses pembuatan grafik dan Jasper Report untuk membantu proses reporting.

16 80 Kami melakukan cukup banyak modifikasi pada JfreeChart dan Jasper Report sehingga dapat dipakai dengan cocok dengan aplikasi The Eye. Mulai dari proses penyajian data, cara pemilihan graph, sampai menampilkan data, kami melakukan beberapa modifkasi pada source code JFreeChart dan JasperReport. Untuk proses lainnya selain JFreeChart untuk mendukung penggunaan grafik dan Jasper Report untuk penggunaan reporting, kami membuat semuanya mulai dari awal tanpa bantuan aplikasi lainnya. Mulai dari pembuatan desain tampilan aplikasi sampai background prosesnya Agregation yang dapat digunakan Pada saat ini the eye hanya mendukung 5 fungsi agregasi dasar yaitu sum,count,avg,min dan max karena ini adalah 5 fungsi agregasi yang paling sering digunakan. Untuk agregasi lain aplikasi visualisasi data ini sanggat mungkin dikembangkan dan dilakukan penambahan fitur untuk berbagai macam agregasi.

17 Perancangan Layar Pertama kali, user akan mengakses ke halaman yang disebut Start page. Pada halaman ini berisi informasi-informasi mengenai aplikasi visualisasi data ini juga terdapat logo. Merupakan halaman sambutan bagi user untuk memulai penggunaan aplikasi visualisasi data ini. Terdapat menu-menu seperti File, Edit, View, Help yang dapat digunakan oleh user dalam menggunakan aplikasi visualisasi data ini. Gambar 4.6 Perancangan Layar Start Page Setelah halaman start page, di bagian menu File -> New Sheet yang digunakan untuk membuat sheet baru, maka user akan disuruh mengisi beberapa form yang digunakan untuk membuat koneksi ke database yang akan kita visualisasikan datanya.

18 82 Halaman berikut digunakan untuk memilih DBMS yang digunakan untuk mengambil data yang diperlukan. Aplikasi visualisasi data ini men-support beberapa DBMS seperti : SQL Server Postgre SQL Oracle Ms. Access MySQL Tidak tertutup kemungkinan untuk menambah kemampuan koneksi selain DBMS yang disebutkan diatas, mengingat aplikasi ini merupakan open source sehingga siapa pun dapat menambah dan mempebarui sesuai dengan kebutuhan. Dibawahnya terdapat tombol Next yang digunakan untuk melanjutkan pengisian form koneksi sedangkan tombol Exit untuk keluar dari aplikasi.

19 83 Gambar 4.7 Perancangan Layar Data Source Setelah user menekan tombol next maka form selanjutnya adalah form yang digunakan untuk pengisian informasi-informasi mengenai database yang digunakan. Terdiri dari beberapa properties sebagai berikut : Database name Merupakan nama instance/database yang dipergunakan. Server Address Adalah alamat server dimana database tersebut berjalan. Tidak tertutup kemungkinan menggunakan remote database. Jadi, melalui aplikasi ini dapat digunakan untuk mengambil data dari database yang berbeda komputer. Dengan syarat, user tersebut memiliki priviledge untuk mengakses database tersebut.

20 84 Username and Password Username dan password digunakan untuk login ke dalam database bersangkutan sehingga hanya user yang memiliki hak akses dapat mengakses database yang digunakan untuk pengambilan data. Gambar 4.8 Perancangan Layar Database Information Setelah pengisian informasi mengenai database pada form yang sebelumnya, selanjutnya adalah pemilihan schema yang digunakan.

21 85 Gambar 4.9 Perancangan Layar Database Schema Jika telah memilih schema yang akan digunakan tekan tombol Next untuk melanjutkan, juga tersedia tombol Back yang digunakan untuk kembali ke form sebelumnya jika terjadi kesalahan dalam pengisian form. Langkah selanjutnya adalah pemilihan table dimana data-data tersimpan. Pada form ini dapat dipilih lebih dari satu table. Hanya menekan tombol Shift dan klik kiri pada mouse untuk memilih lebih dari satu table.

22 86 Gambar 4.10 Perancangan Layar Choose Table Untuk melanjutkan tekan tombol Next. Berikutnya adalah pembentukan relationship atau hubungan antar table yang telah dipilih pada form sebelumnya. Untuk pemilihan 1 table saja pada form sebelum ini, maka user dapat langsung saja menekan tombol Submit untuk mengakhiri pembuatan sheet baru. Jika lebih dari satu table yang dipilih maka user terlebih dahulu harus membuat relationshipnya Langkah awal tekan tombol Create Relationship, kemudian pada bagian Table Name telah tersedia nama-nama table yang telah user pilih sebelumnya dan tentukan nama table beserta fieldnya yang akan dijadikan pembanding dengan table disebelahnya. Setelah itu, tekan tombol Add Relationship untuk membuat relation antar table. Tidak tertutup kemungkinan, dapat dibuat lebih dari satu relationship jika table yang digunakan lebih dari dua table.

23 Gambar 4.11 Perancangan Layar Relationship 87

24 88 Berikut ini adalah halaman utama. Muncul setelah melakukan setting koneksi pada form-form sebelumnya. Gambar 4.12 Perancangan Layar ROCB Main Page Pada halaman utama ini, terdapat banyak fitur yang dapat digunakan untuk seperti sebagai berikut : View Query View Data Graph Style Filtering

25 89 Generate report Fill row and column Fill Row and Column Untuk membuat grafik maka dibutuhkan data-data yang ingin ditampilkan. Oleh sebab itu, terlebih dahulu data tersebut sebelumnya telah dipisah menjadi 2 bagian yaitu : Measurement Adalah data-data yang dapat dihitung seperti angka. Biasanya digunakan untuk mengisi sumbu y pada grafik. Dimension Adalah data-data yang tidak dapat dihitung secara aritmatik. Biasanya digunakan untuk mengisi sumbu x pada grafik. Akan tetapi, tidak tertutup kemungkinan dapat mengisi sumbu y pada grafik setelah diberi aggregate. Untuk mengisi bagian row dan column, user hanya perlu men-drag ke row atau column sesuai dengan kebutuhan dari bagian measurement dan dimension. Untuk memunculkan grafik paling tidak memerlukan 1 row dan 1 column yang perlu di-drag sehingga data-datanya dapat diproses dan ditampilkan dalam bentuk grafik.

26 90 Graph Style Pada fitur ini berfungsi untuk mengubah tipe-tipe grafik yang ingin ditampilkan. Tipe-tipe grafik yang tersedia adalah : Bar Chart Bar Chart 3D Line Chart Line Chart 3D Staked Chart Area Chart Pie Chart User dapat memilih sesuai dengan keinginan dan kebutuhan. Dapat mempergunakan kombo box yang telah tersedia untuk memilih tipe-tipe chart ini. Filtering Fitur ini digunakan untuk menyaring data-data yang akan ditampilkan pada grafik dengan mengisi filter yang diinginkan pada text box yang telah disediakan. Filtering ini sendiri dibagi menjadi 2 tipe yaitu : Non-aggregate filtering

27 91 Digunakan jika ingin menyaring data-data pada bagian sumbu x yaitu data-data dimension. Aggregate filtering Digunakan jika ingin menyaring data-data pada bagian sumbu y yaitu data-data measurement. data. View Query Digunakan untuk melihat syntax SQL yang digunakan untuk mengambil View Data Digunakan untuk melihat data-data pada grafik dalam bentuk table Gambar 4.13 Perancangan Layar View Data Generate report

28 92 Digunakan untuk membuat report yang berisi data-data yang ditampilan dalam bentuk pdf, csv, text, dan berbagai tipe file lainnya. 4.5 Testing dan Tampilan Layar Testing Proses testing dilakukan dengan mengetes fitur-fitur yang disediakan oleh aplikasi visualisasi data ini, dengan me-list semua fitur yang disediakan oleh aplikasi ini dan melakukan pencekan bahwa fitur telah berjalan dengan baik. Berikut adalah fitur dari aplikasi visualisasi data ini: 1. Testing menggunakan DBMS SQL Server 2005 Tabel 4.4 Testing SQL Server 2005 Modul Fitur Status Koneksi Sebuah Membaca table dan field yang dilpilih user table Drag and drop field-field yang dipilih Pembentukan grafik Aggregate function untuk grafik Sum Count Max Min

29 93 Avg Pengeditan tampilan grafik Pengubahan jenis grafik(edit chart) Bar chart Bar chart 3d Line chart Filtering Line chart 3d Area chart Stacked chart Pie chart Aggregate Non aggregate View sql query View data dalam bentuk table dari grafik Membuat report dari grafik Banyak table Membuat relasi Membaca table dan field yang dilpilih user Drag and drop field-field yang dipilih Pembentukan grafik Aggregate function untuk grafik Sum Count Max Min Avg

30 94 Pengeditan tampilan grafik Pengubahan jenis grafik(edit chart) Bar chart Bar chart 3d Line chart Line chart 3d Area chart Stacked chart Pie chart Filtering Aggregate Non aggregate View sql query View data dalam bentuk table dari grafik Membuat report dari grafik 2. Testing menggunakan DBMS Postgre SQL Tabel 4.5 Testing Postgre SQL Modul Fitur Status Koneksi Sebuah Membaca table dan field yang dilpilih user table Drag and drop field-field yang dipilih Pembentukan grafik Aggregate function untuk grafik Sum Count

31 95 Max Min Avg Pengeditan tampilan grafik Pengubahan jenis grafik(edit chart) Bar chart Bar chart 3d Line chart Filtering Line chart 3d Area chart Stacked chart Pie chart Aggregate Non aggregate View sql query View data dalam bentuk table dari grafik Membuat report dari grafik Banyak table Membuat relasi Membaca table dan field yang dilpilih user Drag and drop field-field yang dipilih Pembentukan grafik

32 96 Aggregate function untuk grafik Sum Count Max Min Avg Pengeditan tampilan grafik Pengubahan jenis grafik(edit chart) Bar chart Bar chart 3d Line chart Line chart 3d Area chart Stacked chart Pie chart Filtering Aggregate Non aggregate View sql query View data dalam bentuk table dari grafik Membuat report dari grafik

33 97 3. Testing menggunakan DBMS Oracle Tabel 4.6 Testing Oracle Modul Fitur Status Koneksi Sebuah Membaca table dan field yang dilpilih user table Drag and drop field-field yang dipilih Pembentukan grafik Aggregate function untuk grafik Sum Count Max Min Avg Pengeditan tampilan grafik Pengubahan jenis grafik(edit chart) Bar chart Bar chart 3d Line chart Filtering Line chart 3d Area chart Stacked chart Pie chart Aggregate Non aggregate View sql query View data dalam bentuk table dari grafik

34 98 Membuat report dari grafik Banyak table Membuat relasi Membaca table dan field yang dilpilih user Drag and drop field-field yang dipilih Pembentukan grafik Aggregate function untuk grafik Sum Count Max Min Avg Pengeditan tampilan grafik Pengubahan jenis grafik(edit chart) Bar chart Bar chart 3d Line chart Line chart 3d Area chart Stacked chart Pie chart Filtering Aggregate Non aggregate View sql query

35 99 View data dalam bentuk table dari grafik Membuat report dari grafik 4. Testing menggunakan DBMS Microsoft Access Tabel 4.7 Testing Microsoft Access Modul Fitur Status Koneksi Sebuah Membaca table dan field yang dilpilih user table Drag and drop field-field yang dipilih Pembentukan grafik Aggregate function untuk grafik Sum Count Max Min Avg Pengeditan tampilan grafik Pengubahan jenis grafik(edit chart) Bar chart Bar chart 3d Line chart Filtering Line chart 3d Area chart Stacked chart Pie chart

36 100 Aggregate Non aggregate View sql query View data dalam bentuk table dari grafik Membuat report dari grafik Banyak table Membuat relasi Membaca table dan field yang dilpilih user Drag and drop field-field yang dipilih Pembentukan grafik Aggregate function untuk grafik Sum Count Max Min Avg Pengeditan tampilan grafik Pengubahan jenis grafik(edit chart) Bar chart Bar chart 3d Line chart Line chart 3d Area chart Stacked chart Pie chart

37 101 Filtering Aggregate Non aggregate View sql query View data dalam bentuk table dari grafik Membuat report dari grafik 5. Testing menggunakan DBMS MySQL Tabel 4.8 Testing MySQL Modul Fitur Status Koneksi Sebuah Membaca table dan field yang dilpilih user table Drag and drop field-field yang dipilih Pembentukan grafik Aggregate function untuk grafik Sum Count Max Min Avg Pengeditan tampilan grafik Pengubahan jenis grafik(edit chart) Bar chart Bar chart 3d

38 102 Filtering Line chart Line chart 3d Area chart Stacked chart Pie chart Aggregate Non aggregate View sql query View data dalam bentuk table dari grafik Membuat report dari grafik Banyak table Membuat relasi Membaca table dan field yang dilpilih user Drag and drop field-field yang dipilih Pembentukan grafik Aggregate function untuk grafik Sum Count Max Min Avg Pengeditan tampilan grafik

39 103 Pengubahan jenis grafik(edit chart) Bar chart Bar chart 3d Line chart Line chart 3d Area chart Stacked chart Pie chart Filtering Aggregate Non aggregate View sql query View data dalam bentuk table dari grafik Membuat report dari grafik

40 Tampilan Layar Pada saat pertama kali piranti lunak dijalankan maka akan muncul loading screen Gambar 4.14 Layar Loading Page user akan mengakses ke halaman yang disebut Start page. Gambar 4.15 Layar Start Page

41 105 User memilih dbms apa yang mereka gunakan. Gambar 4.16 Layar Pemilihan dbms User menginput informasi dari database seperti nama database, server, username dan password Gambar 4.17 Layar Database Information

42 106 user memilih schema yang digunakan Gambar 4.18 Layar Pemilihan Schema Databse user memilih table yang digunakan Gambar 4.19 Layar Pemilihan table

43 107 User membangun relasi antara table yang digunakan digunakan. Gambar 4.20 Layar Pemilihan Create Relation Pada halaman ini user dapat men-drag drop data-data yang ingin ditampilkan. Gambar 4.21 Layar Awal Sheet baru

44 108 Halaman-halman dibawah ini adalah contoh halaman untuk menampilkan data dalam bentuk grafik. Gambar 4.22 Layar Tampilan grafik 1 Gambar 4.23 Layar Tampilan grafik 2

45 109 Gambar 4.24 Layar Tampilan grafik 3 Halaman dibawah adalah halaman untuk membuat report. Gambar 4.25 Layar Tampilan Form Report

46 110 Halaman dibawah adalah halaman hasil dari report. Gambar 4.26 Layar Tampilan Report 4.6 Post Questioner 1. Apakah software visualisasi data ini mudah digunakan oleh mereka yang tidak mengerti perograman? 1. sangat setuju 2.setuju 3.tidak setuju 4.sangat tidak setuju

47 111 Tidak setuju 0% Hasil Kuesioner Sangat tidak setuju 0% Setuju 68% Sangat Setuju 32% 2. Apakah software visualisasi data ini dapat berjalan dengan baik dan menvisualisasikan data dengan benar? 1. sangat setuju 2.setuju 3.tidak setuju 4.sangat tidak setuju Setuju 8% Hasil Kuesioner Tidak setuju 0% Sangat tidak setuju 0% Sangat Setuju 92% 3. Apakah software visualisasi data ini yang memungkinkan untuk melakukan ke banyak dbms membuat software ini felksibel dan membantu?

48 sangat setuju 2.setuju 3.tidak setuju 4.sangat tidak setuju Hasil Kuesioner Tidak setuju 0% Setuju 0% Sangat tidak setuju 0% Sangat Setuju 100% 4. Apakah software visualisasi data ini membuat anda lebih mudah untuk melihat data yang ada pada database? 1. sangat setuju 2.setuju 3.tidak setuju 4.sangat tidak setuju Hasil Kuesioner Tidak setuju 0% Setuju 0% Sangat tidak setuju 0% Sangat Setuju 100% 5. Apakah dengan software visualisasi data ini, anda dapat menjadi lebih cepat mendapatkan informasi pada database?

49 sangat setuju 2.setuju 3.tidak setuju 4.sangat tidak setuju Hasil Kuesioner Tidak setuju 0% Setuju 4% Sangat tidak setuju 0% Sangat Setuju 96% 6. Apakah software ini memudahkan anda untuk melihat atau menvisualisasikan data dari segi waktu dan tenaga? 1. sangat setuju 2.setuju 3.tidak setuju 4.sangat tidak setuju Tidak setuju 0% Hasil Kuesioner Setuju 0% Sangat tidak setuju 0% Sangat Setuju 100% 7. Apakah software visualisasi data ini memudahkan anda untuk mengambil keputusan atau memantau perkembangan dari informasi yang didapat dari databse yang divisualisasikan software ini?

50 sangat setuju 2.setuju 3.tidak setuju 4.sangat tidak setuju Hasil Kuesioner Setuju 8% Tidak setuju 0% Sangat tidak setuju 0% Sangat Setuju 92% 8. Apakah software visualisasi data di luaran sana memiliki harga yang cukup tinggi? 1. sangat setuju 2.setuju 3.tidak setuju 4.sangat tidak setuju Hasil Kuesioner Tidak setuju 16% Setuju 22% Sangat tidak setuju 0% Sangat Setuju 62% membantu? 9. Apakah software visualisasi data yang berlisensi gratis ini cukup

51 sangat setuju 2.setuju 3.tidak setuju 4.sangat tidak setuju Hasil Kuesioner Setuju 21% Tidak setuju 0% Sangat tidak setuju 0% Sangat Setuju 79% 10. Apakah software visualisasi data yang di-open source cukup membantu untuk penambahan fitur-fitur yang diinginkan sesuai kebutuhan perusahaan? 1. sangat setuju 2.setuju 3.tidak setuju 4.sangat tidak setuju Hasil Kuesioner Setuju 9% Tidak setuju 0% Sangat tidak setuju 0% Sangat Setuju 91%

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR Janero Kennedy 1) 1) Magister Teknik Informatika, STMIK AMIKOM, Kota Yogyakarta. Jl Ring road Utara, Condongcatur,

Lebih terperinci

BAB III METODE PENELITIAN

BAB III METODE PENELITIAN BAB III METODE PENELITIAN 3.1 Alat dan Bahan 3.1.1 Alat Dalam penelitian ini, alat yang di gunakan adalah sebagai berikut: 1. Perangkat Keras (Hardware) a) Personal Computer (PC)/Laptop 32/64 bit architecture

Lebih terperinci

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB

BAB 4 IMPLEMENTASI DAN TESTING Perkiraan Kebutuhan Piranti Keras (Hardware) b. Memory DDR 512MB 115 BAB 4 IMPLEMENTASI DAN TESTING 4.1. Implementasi 4.1.1. Perkiraan Kebutuhan Piranti Keras (Hardware) Perkiraan piranti keras atau hardware yang dibutuhkan dalam pembuatan aplikasi ini antara lain :

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI 141 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Perancangan Aplikasi 1. Form Login Form Login ini muncul pertama kali saat aplikasi dijalankan. Untuk menjaga keamanan pengaksesan informasi, hanya mereka yang memiliki

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Pengujian merupakan bagian yang penting dalam siklus pembangunan BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1. Pengujian Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui

Lebih terperinci

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity SEMINAR PENDADARAN SKRIPSI APLIKASI ADMINISTRASI PENDIDIKAN ANAK USIA DINI (PAUD) AISYIYAH SUMBEREJO KLATEN SELATAN BERBASIS JAVA OLEH KRIS MAWARDI / 12080572 DAFTAR ISI Cover Daftar isi Latar belakang

Lebih terperinci

BAB III CARA DAN METODOLOGI PENELITIAN

BAB III CARA DAN METODOLOGI PENELITIAN BAB III CARA DAN METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Penelitian tentang Sistem Informasi Perusahaan dan Kepegawaian PT. BUHARUM berbasis website menggunakan metode Software Development Life

Lebih terperinci

Riyanto

Riyanto Membuat Form dan Report dengan Microsoft Access Riyanto mohriyan@gmail.com http://www.masto.co.cc Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara

Lebih terperinci

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET

SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET SISTEM PEMANTAUAN DISTRIBUSI PEMBAYARAN PARKIR MELALUI INTERNET Kartika Megasari Jurusan Sistem Informasi Fakultas Ilmu Komputer Universitas Gunadarma kartika87ms@gmail.com 29 September 2009 ABSTRAKSI

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 Alur Penelitian Dalam pembangunan sistem, penelitian menggunakan model Software Development Life Cycle). Model-model yang digunakan pada SDLC yaitu : a) Waterfall, b)

Lebih terperinci

BAB I PENDAHULUAN.

BAB I PENDAHULUAN. BAB I PENDAHULUAN 1.1 Latar Belakang Di dalam perusahaan atau instansi tentu nya memiliki data yang cukup besar, salah satunya adalah inventory. Suatu kegiatan dalam proses pengolahan data pada suatu gudang

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Migrasi data adalah proses pemindahan data yang mengalami perubahan tipe storage, format data, maupun sistem pengolah data. Migrasi data dilakukan karena organisasi

Lebih terperinci

BAB 1 PENDAHULUAN. Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari

BAB 1 PENDAHULUAN. Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari BAB 1 PENDAHULUAN 1.1 Latar Belakang Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari suatu organisasi. Dengan menggunakan database, data-data yang dimiliki dapat lebih terorganisir

Lebih terperinci

BAB 5 IMPLEMENTASI DAN EVALUASI

BAB 5 IMPLEMENTASI DAN EVALUASI BAB 5 IMPLEMENTASI DAN EVALUASI 5.1. Jadwal Implementasi Minggu Ke Aktivitas 1 2 3 4 5 6 7 8 9 10 11 12 Pengumpulan data X Analisa Kebutuhan X X Perancangan data warehouse X X X X Perancangan aplikasi

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya

Lebih terperinci

Bab IV Perancangan. Aplikasi Visualisasi Dashoard

Bab IV Perancangan. Aplikasi Visualisasi Dashoard Bab IV Perancangan Perancangan merupakan salah satu tahap yang memiliki peranan penting pada pembangunan suatu aplikasi. Perancangan dilakukan berdasarkan hasil analisis dan penentuan kebutuhan. Pada perancangan

Lebih terperinci

Bab 3 Metode Perancangan

Bab 3 Metode Perancangan Bab 3 Metode Perancangan 3.1 Metode Perancangan dan Desain Sistem Metode rekayasa perangkat lunak yang digunakan dalam pembuatan skripsi ini adalah metode prototyping. Metode prototyping adalah metode

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 6 DAFTAR ISI Isi Halaman HALAMAN JUDUL HALAMAN PENGESAHAN... HALAMAN PERNYATAAN... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... INTISARI... ABSTRACT... i ii iii vi ix x xi xii BAB I

Lebih terperinci

Perancangan CASE Tools Untuk Mendesain. Conceptual Data Model dan Physical Data Model. Dengan Pendekatan Berorientasi Objek SKRIPSI.

Perancangan CASE Tools Untuk Mendesain. Conceptual Data Model dan Physical Data Model. Dengan Pendekatan Berorientasi Objek SKRIPSI. Perancangan CASE Tools Untuk Mendesain Conceptual Data Model dan Physical Data Model Dengan Pendekatan Berorientasi Objek SKRIPSI Oleh: Stephanie Dewi Sugiharto 1000835770 Chandra 1000836400 Hendri Heriyanto

Lebih terperinci

DASAR MENGGUNAKAN VISUAL BASIC 6.0

DASAR MENGGUNAKAN VISUAL BASIC 6.0 DASAR MENGGUNAKAN VISUAL BASIC 6.0 Apa itu Visual Basic? Kata Visual menunjukkan cara yang digunakan untuk membuat Graphical User Interface (GUI). Dengan cara ini Anda tidak lagi menuliskan instruksi pemrograman

Lebih terperinci

MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta.

MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta. MAKALAH SEMINAR KERJA PRAKTEK Aplikasi Sistem Informasi Sertifikasi Kompetensi Pegawai PLN Distribusi Jawa Tengah dan D. I Yogyakarta Oleh : Rian Aldy Hidayat ( L2F007067 ) Jurusan Teknik Elektro Fakultas

Lebih terperinci

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Analisa terhadap sistem ini dilakukan agar dapat batasan-batasan ataupun ukuran dari kinerja sistem yang berjalan. Perancangan sistem ini difokuskan

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM 29 BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan penyampaian sebuah pesan multi chatting kedalam media LAN. Ada

Lebih terperinci

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR...

DAFTAR ISI... LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... i iii iv v vi viii xiii xv BAB I BAB II PENDAHULUAN

Lebih terperinci

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

ABSTRAK. Kata kunci : voucher elektronik SMS (Short Message Service) ABSTRAK Pada saat ini penulis melihat banyak distributor voucher elektronik mengalami kesulitan dalam menganalisa dan mendokumentasikan transaksi voucher elektronik yang sudah dilakukan. Perkembangan fitur

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI. operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.

BAB 4 PERANCANGAN DAN IMPLEMENTASI. operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java. 68 BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Network monitoring ini, pada bagian aplikasi server dibuat dalam sistem operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Manajemen Proyek 2.1.1. Pengertian Manajemen Menurut James A.F. Stoner (2006) Manajemen adalah suatu proses perencanaan, pengorganisasian, kepemimpinan, dan pengendalian upaya

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Komunikasi adalah bagian yang tidak dapat dipisahkan dengan kehidupan manusia. Seiring dengan berkembangnya teknologi, bentuk dan media berkomunikasi

Lebih terperinci

BAB 4. PERANCANGAN Setelah melakukan proses analisa sistem maka akan dilakukan proses perancangan sistem yang diharapkan sesuai dengan kebutuhan pengguna yang sudah dijabarkan di bab analisa sebelumnya.

Lebih terperinci

Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan

Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan Prosedur merupakan suatu tata cara kerja atau kegiatan untuk menyelesaikan pekerjaan dengan urutan waktu dan memiliki pola kerja yang tetap yang telah ditentukan. Tujuan dari prosedur ini adalah sebagai

Lebih terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem operasi untuk aplikasi bergerak yang mengalami perkembangan yang cukup pesat yaitu Android. Android adalah sistem operasi berbasis Linux dan bersifat open source.

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Kebutuhan Implementasi Tahap implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat dipandang sebagai suatu usaha dalam mewujudkan sistem yang

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat

Lebih terperinci

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB Designer PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL

PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB Designer PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL Pertemuan Ke 12 PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN DB Designer PERANCANGAN DAN IMPLEMENTASI BASIS DATA MENGGUNAKAN MYSQL 1 Perangkat Lunak Bantu untuk Perancangan Basis Data Pada perangkat

Lebih terperinci

BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM

BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM BAB III ANALISA MASALAH DAN PERANCANGAN PROGRAM III.1 Analisis Permasalahan Tahapan analisis terhadap suatu sistem dilakukan sebelum tahapan perancangan dilakukan. Adapun tujuan yang dilakukannmya analisis

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi

BAB 3 ANALISIS DAN PERANCANGAN. menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi menjadi BAB 3 ANALISIS DAN PERANCANGAN 3. Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem terbagi

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan penyisipan sebuah pesan rahasia kedalam media citra digital dengan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Pada tugas akhir ini, akan dibuat aplikasi desktop berbasis komputer menggunakan bahasa pemrograman VB.NET yang diberi nama Aplikasi virtual

Lebih terperinci

BAB 1 PEMBUATAN REPORT

BAB 1 PEMBUATAN REPORT BAB 1 PEMBUATAN REPORT Pada bab ini akan dibahas cara pembuatan Report pada Oracle. Oracle Report Builder memungkinkan developer untuk membuat report dalam berbagai macam layout dan berisi banyak fitur

Lebih terperinci

DAFTAR ISTILAH. Activity Diagram

DAFTAR ISTILAH. Activity Diagram DAFTAR ISTILAH Activity Diagram Actor Admin Adobe Dreamweaver AIX Analysis Apache Aplikasi ASP diagram yang digunakan untuk memodelkan aktivitas bisnis pada suatu sesuatu untuk mewakili peran yang dimiliki

Lebih terperinci

ABSTRAK. Universitas Kristen Maranatha

ABSTRAK. Universitas Kristen Maranatha ABSTRAK Seiring dengan berkembangnya sebuah perusahaan menyebabkan semakin banyak dan kompleksnya transaksi-transaksi pada perusahaan tersebut yang harus diawasi oleh pihak management sehingga sangat sulit

Lebih terperinci

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data

MODUL 8 Mengoperasikan Perangkat Lunak Basis Data MODUL 8 Mengoperasikan Perangkat Lunak Basis Data A. TUJUAN Setelah mengikuti kegiatan pembelajaran ini siswa diharapkan mampu: Membuat, membuka, menyimpan, dan menutup software basis data. Menjelaskan

Lebih terperinci

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang 1. BAB 1 PENDAHULUAN 1.1 Latar Belakang Basis data Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Salah satu fitur lain dari Oracle adalah

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam

Lebih terperinci

1. Pengertian Database

1. Pengertian Database 1. Pengertian Database Database adalah kumpulan data yang berhubungan dengan suatu obyek, topik, atau tujuan khusus tertentu. Merancang suatu database adalah untuk menentukan struktur dari database, yaitu

Lebih terperinci

2. TINJAUAN PUSTAKA Tinjauan Pustaka membahas mengenai teori teori pendukung dalam aplikasi Salon Venus: 2.1 Visual Studio 2008 Visual Studio 2008 mer

2. TINJAUAN PUSTAKA Tinjauan Pustaka membahas mengenai teori teori pendukung dalam aplikasi Salon Venus: 2.1 Visual Studio 2008 Visual Studio 2008 mer PEMBUATAN APLIKASI SALON VENUS DENGAN MENGGUNAKAN VISUAL STUDIO & MYSQL Ayida Firzanah Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma ayida.firzanah@gmail.com a_firzanah@studentsite.gunadarma.ac.id

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Aplikasi Pada bab ini akan dilakukan impelementasi dan pengujian terhadap sistem. Implementasi merupakan penerapan dari proses sebelumnya, yakni proses

Lebih terperinci

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Access 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis

Aplikasi Komputer. Microsoft Office 2010 Microsoft Office Access 2010 Bag 1. Miftahul Fikri, M.Si. Modul ke: Fakultas Ekonomi dan Bisnis Modul ke: Microsoft Office 2010 Microsoft Office Access 2010 Bag 1 Fakultas Ekonomi dan Bisnis Miftahul Fikri, M.Si Program Studi Manajemen www.mercubuana.ac.id Microsoft Access adalah sebuah program program

Lebih terperinci

APLIKASI BASIS DATA BERBASIS MICROSOFT ACCESS

APLIKASI BASIS DATA BERBASIS MICROSOFT ACCESS APLIKASI BASIS DATA BERBASIS MICROSOFT ACCESS PUTU AGUS YOGA PERMANA 1011021045/ B TEKNOLOGI PENDIDIKAN FAKULTAS ILMU PENDIDIKAN APLIKASI BASIS DATA BERBASIS MICROSOFT ACCESS 1 APLIKASI BASIS DATA BERBASIS

Lebih terperinci

Microsoft Access 2007

Microsoft Access 2007 BAHAN AJAR Microsoft Access 2007 Reporting with Microsoft Access 2012 MICROSOFT ACCESS 2007 A. Pengertian Report Report dapat diartikan dengan sebuah kata: laporan. Report merupakan salah satu fungsi pada

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Jadwal Implementasi Penerapan aplikasi ini terdiri dari beberapa tahapan berkelanjutan, dengan penjadwalan yang dapat dilihat pada tabel berikut ini:

Lebih terperinci

Bab 3 Metodologi Penelitian

Bab 3 Metodologi Penelitian Bab 3 Metodologi Penelitian 3.1 Metode dan Analisis Kebutuhan Sistem Metode yang digunakan untuk perancangan sistem ini adalah metode prototype Perancangan sistem dengan menggunakan metode prototype memiliki

Lebih terperinci

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses

BAB III PERANCANGAN SISTEM. Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam akses BAB III PERANCANGAN SISTEM 3.1. Analisa Sistem Yang Sedang Berjalan Analisa sistem yang sedang berjalan pada sebuah program aplikasi On- Shipping Direktorat Jenderal Imigrasi menunjukkan bahwasanya dalam

Lebih terperinci

M. Choirul Amri

M. Choirul Amri Cepat Mahir Aplikasi C/S dengan MS Access & SQL Server M. Choirul Amri choirul@bsmdaemon.com Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi dan disebarkan secara bebas

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 46 BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Sejarah Perusahaan Batalion Barbershop adalah salah satu usaha jasa perawatan rambut yang berada di Jakarta Selatan. Batalion Barbershop merupakan usaha yang

Lebih terperinci

LEMBAR JUDUL LEMBAR PENGESAHAN

LEMBAR JUDUL LEMBAR PENGESAHAN DAFTAR ISI LEMBAR JUDUL LEMBAR PENGESAHAN... SURAT PERNYATAAN... ABSTRAK... ABSTRACT... KATA PENGANTAR... DAFTAR ISI... DAFTAR TABEL... DAFTAR GAMBAR... i iii iv v vi ix xv xvi BAB I BAB II PENDAHULUAN

Lebih terperinci

1. MENGENAL VISUAL BASIC

1. MENGENAL VISUAL BASIC 1. MENGENAL VISUAL BASIC 1.1 Mengenal Visual Basic 6.0 Bahasa Basic pada dasarnya adalah bahasa yang mudah dimengerti sehingga pemrograman di dalam bahasa Basic dapat dengan mudah dilakukan meskipun oleh

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 29 BAB III ANALISA DAN PERANCANGAN Aplikasi database berbasis desktop sekarang ini sangat membantu dalam dunia bisnis, banyaknya manfaat yang di miliki aplikasi ini antara lain; dapat berjalan dengan independen,

Lebih terperinci

Gambar 4.1 Flowchart

Gambar 4.1 Flowchart BAB IV PERANCANGAN SISTEM 4.1. Perancangan Algoritma Dalam merancang proses pada Sistem Informasi ini penulis menggunakan Flowchart dan UML sebagai case tool dalam merancang proses yang terjadi di dalam

Lebih terperinci

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan

BAB 4 PERANCANGAN SISTEM DAN EVALUASI. perancangan diagram UML (use case, activity, class, dan sequence), perancangan 41 BAB 4 PERANCANGAN SISTEM DAN EVALUASI 4.1 Perancangan Sistem Hal-hal yang akan dilakukan dalam perancangan aplikasi antara lain : perancangan diagram UML (use case, activity, class, dan sequence), perancangan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Visual Basic 6.0 Bahasa pemograman Visual Basic 6.0 dapat digunakan untuk menyusun dan membuat program aplikasi pada sistem operasi windows. Program aplikasi dapat berupa program

Lebih terperinci

Pertemuan 11 Pengenalan DBMS dan MySQL

Pertemuan 11 Pengenalan DBMS dan MySQL Pertemuan 11 Pengenalan DBMS dan MySQL Tentang Database, DBMS, dan RDBMS Tentang MySQL Instalasi MySQL di Windows Menjalankan Service MySQL Koneksi ke Server MySQL Berbagai Tools Administrasi Server MySQL

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada perancangan Sistem Informasi Pemeliharaan Produk berbasis Web, digunakan beberapa teknologi yang membantu mempercepat pembangunan dan implementasi

Lebih terperinci

1. PENDAHULUAN 1.1 LATAR BELAKANG

1. PENDAHULUAN 1.1 LATAR BELAKANG 1. PENDAHULUAN 1.1 LATAR BELAKANG PT. Surya Mustika Citra adalah perusahaan yang bergerak di bidang jual-beli, tukar-tambah mobil secara tunai dan kredit. Sampai saat ini, perusahaan telah memiliki 12

Lebih terperinci

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR

SURAT PERNYATAAN ABSTRACT ABSTRAK KATA PENGANTAR DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRACT... iii ABSTRAK... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi DAFTAR SIMBOL... xiii DAFTAR LAMPIRAN...

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Masalah Mengidentifikasi masalah merupakan langkah pertama yang dilakukan dalam tahap analisis sistem. Masalah dapat didefenisikan sebagai

Lebih terperinci

P10 Database SQL Server 2008

P10 Database SQL Server 2008 P10 Database SQL Server 2008 A. Tujuan Mahasiswa dapat membuat database dan data source pada SQL Server 2008 Mahasiswa dapat membuat tabel dan relationship tabel pada SQL Server 2008 B. Pembahasan SQL

Lebih terperinci

BAB IV PERANCANGAN SISTEM 4.1 PERANCANGAN SISTEM Untuk memudahkan pembuatan aplikasi sistem pakar berbasis website, maka akan dibuat model menggunakan UML (Unified Modeling Language). Perlu diketahui metode

Lebih terperinci

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI PENELITIAN BAB III METODOLOGI PENELITIAN 3.1 Alat dan Bahan Dalam pembuatan aplikasi digunakan alat dan bahan untuk mendukung berjalannya perancangan dan pembuatan aplikasi. 3.1.1 Alat Alat yang digunakan untuk membuat

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Analisis Sistem Untuk memulai membangun suatu program aplikasi berupa aplikasi mengenai kamus digital istilah bidang IT, penulis terlebih dahulu merencanakan alur kerja berdasarkan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sebelum menjalankan program aplikasi ini ada elemen-elemen pendukung yang harus diperhatikan yaitu perangkat lunak dari komputer (Software) dan perangkat

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1 Pendahuluan PT. Telekomunikasi Indonesia, Tbk. adalah salah satu perusahaan terbesar di Indonesia yang bergerak dalam bidang telekomunikasi. Sebagai sebuah perusahaan besar,

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa latin computere yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer (computer) berasal dari bahasa latin computere yang berarti menghitung. Dalam bahasa Inggris komputer berasal dari kata to compute yang artinya

Lebih terperinci

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM

BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM 45 BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM 3.1. Permasalahan yang Ada Sering kali user kesulitan membuat musik untuk menjadi sebuah lagu yang baik, Masalah yang dihadapi adalah terbatasnya penyediaan

Lebih terperinci

Bab 3 Metode dan Rancangan Sistem

Bab 3 Metode dan Rancangan Sistem 13 Bab 3 Metode dan Rancangan Sistem 3.1 Metode Pengembangan Sistem Pembahasan Metode Prototype Metode penelitian yang digunakan pada pembuatan aplikasi ini adalah model prototype. Model prototype merupakan

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan Sistem Dalam perancangan sistem ini, metode yang digunakan adalah metode perancangan Unified Modeling Language (UML). 4.1.1 Use Case Diagram, Activity Diagram

Lebih terperinci

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

BAB 2 LANDASAN TEORI. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Istilah komputer mempunyai arti yang luas dan berbeda untuk orang yang berbeda. Istilah komputer (computer) berasal dari bahasa Latin Computare yang berarti

Lebih terperinci

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1 Analisis Masalah EHCPanelskripsi adalah software penghubung antara hosting dengan website dan domain. Saat menyewa sebuah hosting maupun memesan website,

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN III.1. Analisis Masalah Analisa masalah dapat didefinisikan sebagai penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud mengidentifikasi

Lebih terperinci

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA

TABEL DATABASE TABEL - KODE BARANG TOKO INFOMART BARANG - NAMA BARANG - HARGA TABEL Dalam pembuatan database, data yang pertama dibuat adalah tabel. Tabel merupakan kumpulan data yang tersusun menurut aturan tertentu dan merupakan komponen utama pada database. Table disusun dalam

Lebih terperinci

DATABASE SQL SERVER. Database SQL Server Halaman 1

DATABASE SQL SERVER. Database SQL Server Halaman 1 1 DATABASE SQL SERVER Objektif: Mengetahui sejarah SQL Server 7.0 Mengengetahui perbedaan SQL Server dengan Microsoft Access Mengenal program bantu yang ada di SQL Server 7.0 Mengetahui cara membuat database

Lebih terperinci

Bab 3 Metoda dan Perancangan Sistem

Bab 3 Metoda dan Perancangan Sistem Bab 3 Metoda dan Perancangan Sistem Pada bab ini akan dibahas mengenai metode perancangan yang digunakan dalam membuat perancangan sistem aplikasi pendeteksian kata beserta rancangan design interface yang

Lebih terperinci

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem.

BAB III ANALISA DAN DESAIN. yang jelas untuk perbaikan ataupun pengembangan dari suatu sistem. 27 BAB III ANALISA DAN DESAIN Analisis sistem digunakan untuk melakukan penguraian terhadap suatu sistem informasi secara nyata yang bertujuan untuk melakukan identifikasi terhadap masalah yang mungkin

Lebih terperinci

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

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Sistem Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras dan piranti lunak sebagai berikut : Spesifikasi

Lebih terperinci

BAB I PERSYARATAN PRODUK

BAB I PERSYARATAN PRODUK BAB I PERSYARATAN PRODUK 1.1. Pendahuluan 1.1.1. Tujuan Tujuan dari program ini adalah membantu jemaat suatu gereja untuk mendapatkan pelayanan berupa dukungan doa dan ayat-ayat dari pendeta, rangkuman

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN 4.1. Pengembangan Sistem Pada tahap pengembangan sistem, diperoleh informasi mengenai kebutuhan sistem dan bisnis serta daftar komponen dasar dan aplikasi yang sesuai dengan

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Tahapan analisa masalah yang dimaksud merupakan masalah penerimaan siswa baru pada sekolah yang masih menggunakan cara manual. Dalam beberapa sekolah

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Aplikasi Penjualan Alat-Alat Pada Toko Eiger Berbasis Mobile Dan Client-Server yang meliputi analisa sistem yang sedang berjalan dan

Lebih terperinci

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi

BAB 2 LANDASAN TEORI. Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi BAB 2 LANDASAN TEORI 2.1 Pengertian Perangkat Lunak Perangkat lunak adalah perintah ( program komputer ) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan, struktur data yang

Lebih terperinci

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN

DAFTAR ISI LEMBAR PENGESAHAN SURAT PERNYATAAN DAFTAR ISI LEMBAR PENGESAHAN... i SURAT PERNYATAAN... ii ABSTRACT... iii ABSTRAKSI... iv KATA PENGANTAR... v DAFTAR ISI... vii DAFTAR TABEL... x DAFTAR GAMBAR... xi DAFTAR SIMBOL... xiii DAFTAR LAMPIRAN...

Lebih terperinci

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi

PERANCANGAN SISTEM. Gambar 4-1 Interaksi antara sistem dan aplikasi BAB 4. PERANCANGAN SISTEM 4.1. Perancangan Sistem Untuk memudahkan pembuatan aplikasi virtual lab ini, gambar di bawah ini menggambarkan bagaimana interaksi antara layanan dan aplikasi yang terjadi. Persistent

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Tahap implementasi sistem merupakan tahap yang bertujuan untuk merubah hasil analisis dan perancangan ke dalam bahasa pemrograman yang dimengerti oleh

Lebih terperinci

BAB III PEMBAHASAN sampai 30 Agustus 2009 di Pemerintahan Desa Setianegara Kecamatan

BAB III PEMBAHASAN sampai 30 Agustus 2009 di Pemerintahan Desa Setianegara Kecamatan BAB III PEMBAHASAN 3.1 Jadwal Kerja Praktek Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 06 Juli 2009 sampai 30 Agustus 2009 di Pemerintahan Desa Setianegara Kecamatan Cilimus Kabupaten

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java

BAB V IMPLEMENTASI DAN PENGUJIAN. Application Development Tools yang ada, oleh sebab itu aplikasi ini. Professional Development Tools : jcreator, java 53 BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi 5.1.1 Lingkungan Pemrograman Pembuatan software ini dipengaruhi oleh perkembangan Software Application Development Tools yang ada, oleh sebab itu aplikasi

Lebih terperinci

BAB III METODE PENELITIAN. penyelesaian hasil utama. Analisis sistem perangkat lunak adalah dokumen. komputer yang akan mengimplementasikan sistem.

BAB III METODE PENELITIAN. penyelesaian hasil utama. Analisis sistem perangkat lunak adalah dokumen. komputer yang akan mengimplementasikan sistem. BAB III METODE PENELITIAN Pada desain sistem berbasis komputer, analisis memegang peranan yang penting dalam membuat rincian sistem baru. Analisis perangkat lunak merupakan langkah pemahaman persoalan

Lebih terperinci

APLIKASI PREDIKSI PENJUALAN JERUK DENGAN MENGGUNAKAN METODE REGRESI LINIER SEDERHANA DAN MOVING AVERAGE

APLIKASI PREDIKSI PENJUALAN JERUK DENGAN MENGGUNAKAN METODE REGRESI LINIER SEDERHANA DAN MOVING AVERAGE APLIKASI PREDIKSI PENJUALAN JERUK DENGAN MENGGUNAKAN METODE REGRESI LINIER SEDERHANA DAN MOVING AVERAGE (Studi Kasus UD. Buah Alam, Giwangan, Yogyakarta) ABSTRAK UD. Buah Alam merupakan sebuah usaha dalam

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Radite Purwahana dalam tugas akhirnya telah membuat tugas akhir yang berjudul RAPOR ONLINE SMA N 8 SURAKARTA BERBASIS PHP, MYSQL, DAN SMS

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah PT. Mandiri Agung Sentosa masih menggunakan Microsoft Word dan Microsoft Excel dalam proses pencatatan dan pengelolaan penyusutan aset tetap masih

Lebih terperinci