1. BAB III ANALISA DAN PERANCANGAN
|
|
- Utami Sanjaya
- 6 tahun lalu
- Tontonan:
Transkripsi
1 1. BAB III ANALISA DAN PERANCANGAN 1.1. Analisa Analisa dilakukan dengan proses mengumpulkan data yang diperlukan untuk membangun aplikasi yaitu analisa karakteristik database yang akan dijadikan objek penelitian, kemudian tools programing yang akan digunakan dalam membangun aplikasi Software Requirement Berikut adalah kebutuhan perangkat lunak dalam pembuatan Aplikasi. 1. Sistem Operasi : Windows Vista Home Edition 2. Development Tools : Adobe Dreamweaver CS5 3. UI Design : Adobe Photoshop CS4 4. DBMS : MySQL 5.1, ORACLE 10g, SQLServer 2000, dan SQL Server Aplikasi Server : Apache 2.2, PHP (dengan library php_mysql.dll, php_oci.dll, php_mssql.dll, php_sqlsrv_52_ts_vc6.dll) 6. Framework Aplikasi : Codeigniter (php framework), jquery (javascript framework). 7. Browser : Firefox (dengan plugin Firebug dan Firequery) Tools Analysis Untuk melakukan analisa karakteristik database maka diperlukan tools untuk melakukan kontrol pada database. Berikut adalah tools yang digunakan : 1. phpmyadmin digunakan sebagai interface untuk kontrol database MySQL TOAD digunakan sebagai interface untuk kontrol database ORACLE 10g 17
2 18 3. SQL Server Management Studio digunakan sebagai interface untuk kontrol database SQL Server 2000 dan SQL Server Analisa Karakteristik Database Produk database yang akan digunakan sebagai objek penelitian adalah MySQL 5.1, ORACLE 10g, SQLServer 2000, dan SQL Server Setiap produk database memiliki spesifikasi tipe data yang berbeda-beda, oleh karena itu perlu pengkategorian yang lebih global agar data lebih mudah dikonversi ke dalam DML yang lebih umum. Pengkategorian tipe data masing-masing database dibagi menjadi 3, yaitu string/text, numeric/angka, dan date/tanggal. Untuk melakukan pengkategorian diperlukan struktur informasi field seperti berikut dari setiap tabel pada database : table_name : informasi nama tabel name : informasi nama field type : tipe data field default : nilai default dari suatu field max_length : panjang maksimum string field primary_key : jika field adalah primary key maka bernilai 1 selain itu 0 precision : panjang maksimum numeric field scale : presisi angka di belakang koma untuk numeric field category : pengkategorian secara umum (string / numeric / date) size : pengkategorian secara umum panjang field not_null : jika field tidak boleh null maka bernilai 1 selain itu 0
3 19 Berikut adalah analisa karakteristik dari masing-masing produk database MySQL 5.1 Query untuk mendapatkan informasi field dalam MySQL 5.1 : SELECT a.table_name `table_name`,a.column_name `name`, DATA_TYPE `type`, IFNULL(COLUMN_DEFAULT,'NULL') `default`, CHARACTER_OCTET_LENGTH max_length, (CASE WHEN b.column_name IS NULL THEN '0' ELSE '1' END) `primary_key`, NUMERIC_PRECISION `precision`, NUMERIC_SCALE `scale`, (CASE WHEN CHARACTER_OCTET_LENGTH IS NOT NULL THEN 'string' WHEN DATA_TYPE IN ('date', 'datetime') THEN 'date' ELSE 'numeric' END) category, (CASE WHEN CHARACTER_OCTET_LENGTH IS NOT NULL THEN CHARACTER_OCTET_LENGTH WHEN DATA_TYPE IN ('date', 'datetime') THEN 10 WHEN (NUMERIC_PRECISION IS NOT NULL OR NUMERIC_SCALE IS NOT NULL) THEN CONCAT(IFNULL(NUMERIC_PRECISION,0)- IFNULL(NUMERIC_SCALE,0), ',', NUMERIC_SCALE) ELSE CHARACTER_OCTET_LENGTH END) size, (CASE UPPER(IS_NULLABLE) WHEN 'NO' THEN '1' ELSE '0' END) not_null FROM INFORMATION_SCHEMA.COLUMNS a LEFT OUTER JOIN INFORMATION_SCHEMA.KEY_COLUMN_USAGE b ON a.table_schema=b.table_schema AND a.table_name=b.table_name AND a.column_name=b.column_name AND a.ordinal_position=b.ordinal_position AND b.constraint_name='primary' ORDER BY a.table_name,a.ordinal_position
4 20 Pengkategorian tipe data field pada MySQL 5.1 : Kategori String Numeric Date char varchar blob text enum tinyint smallint mediumint int bigint date datetime time year Tipe Data Tabel 3.1. Kategori Tipe Data MySQL 5.1 Penanganan Tipe Data dalam DML MySQL 5.1 : 1. String : Diapit dengan tanda kutip ( ), dan handle string literal dengan menggunakan tanda backslash ( \ ) Contoh: SELECT HALO atau SELECT Da\ i Cilik 2. Numeric : Masukan harus angka dan gunakan titik (. ) untuk memisahkan angka di belakang koma. Contoh: SELECT Date : Format harus YYYY-MM-DD dan diapit tanda kutip ( ) Contoh: SELECT
5 ORACLE 10g Query untuk mendapatkan informasi field dalam ORACLE 10g : SELECT a.table_name table_name, a.column_name "name", DATA_TYPE "type", DATA_DEFAULT "default", DATA_LENGTH "max_length", (CASE WHEN pk.column_name IS NULL THEN '0' ELSE '1' END) "primary_key", DATA_PRECISION "precision", DATA_SCALE "scale", (CASE WHEN CHAR_LENGTH>0 THEN 'string' WHEN DATA_TYPE='DATE' THEN 'date' ELSE 'numeric' END) "category", (CASE WHEN CHAR_LENGTH>0 THEN TO_CHAR(CHAR_LENGTH) WHEN DATA_TYPE='DATE' THEN '10' ELSE TO_CHAR(NVL((DATA_PRECISION-DATA_SCALE),DATA_LENGTH)) DECODE(DATA_SCALE,NULL,'','.') TO_CHAR(DATA_SCALE) END) "size", DECODE(NULLABLE,'Y','0','1') "not_null" FROM all_tab_columns a LEFT OUTER JOIN (SELECT b.table_name, b.column_name, c.constraint_type FROM all_cons_columns b INNER JOIN all_constraints c ON b.owner=c.owner AND b.constraint_name=c.constraint_name AND c.constraint_type='p' ) pk ON a.table_name = pk.table_name AND a.column_name=pk.column_name ORDER BY a.table_name,a.column_id
6 22 Pengkategorian tipe data field pada ORACLE 10g: Kategori String Numeric Date CHAR NCHAR VARCHAR2 NVARCHAR2 DEC DECIMAL FLOAT REAL DECIMAL SMALLINT INT INTEGER NUMBER DATE Tipe Data Tabel 3.2 Kategori Tipe Data ORACLE 10g Penanganan Tipe Data dalam DML ORACLE 10g : 1. String : Diapit dengan tanda kutip ( ), dan handle string literal dengan menggunakan tanda kutip ( ) Contoh: SELECT HALO FROM DUAL atau SELECT Da i Cilik FROM DUAL 2. Numeric : Masukan harus angka dan gunakan titik (. ) untuk memisahkan angka di belakang koma. Contoh: SELECT FROM DUAL 3. Date : Untuk mengkonversi dari string ke date harus menggunakan to_date(string, format) Contoh: SELECT TO_DATE( , YYYY-MM-DD ) FROM DUAL Untuk mengkonversi dari date ke string harus menggunakan to_char(string, format) Contoh: SELECT TO_CHAR(SYSDATE, YYYY-MM-DD ) FROM DUAL
7 SQL Server 2000 Query untuk mendapatkan informasi field dalam SQL Server 2000 : SELECT a.table_name [table_name], a.column_name [name], a.data_type [type], ISNULL(a.COLUMN_DEFAULT, 'NULL') [default], a.character_octet_length [max_length], (CASE WHEN b.column_name IS NULL THEN '0' ELSE '1' END) [primary_key], NUMERIC_PRECISION [precision], NUMERIC_SCALE [scale], (CASE WHEN CHARACTER_OCTET_LENGTH IS NOT NULL THEN 'string' WHEN DATA_TYPE IN ('date', 'datetime') THEN 'date' ELSE 'numeric' END) [category], (CASE WHEN CHARACTER_OCTET_LENGTH IS NOT NULL THEN CHARACTER_OCTET_LENGTH WHEN DATA_TYPE IN ('date', 'datetime') THEN 10 WHEN (NUMERIC_PRECISION IS NOT NULL OR NUMERIC_SCALE IS NOT NULL) THEN CONVERT(FLOAT,CONVERT(VARCHAR(10),ISNULL(NUMERIC_PRECISION,0)- ISNULL(NUMERIC_SCALE,0))+ '.'+ CONVERT(VARCHAR(10),NUMERIC_SCALE)) ELSE a.character_octet_length END) [size], (CASE UPPER(IS_NULLABLE) WHEN 'NO' THEN '1' ELSE '0' END) [not_null] FROM INFORMATION_SCHEMA.COLUMNS a LEFT OUTER JOIN INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE b ON a.table_schema=b.table_schema AND a.table_name=b.table_name AND a.column_name=b.column_name ORDER BY a.table_name,a.ordinal_position
8 24 Pengkategorian tipe data field pada SQL Server 2000 : Kategori Tipe Data Kode Numerik String nchar -8 ntext -10 nvarchar -9 char 1 varchar 12 text -1 Numeric tinyint -6 smallint 5 int 4 bigint -5 smallmoney 3 money 3 numeric 2 real 7 decimal 3 float 6 Date date 91 time -154 smalldatetime 93 datetime 93 Tabel 3.3 Kategori Tipe Data SQL Server 2000 Penanganan Tipe Data dalam DML SQL Server 2000 : 1. String : Diapit dengan tanda kutip ( ), dan handle string literal dengan menggunakan tanda kutip ( ) Contoh: SELECT HALO atau SELECT Da i Cilik 2. Numeric : Masukan harus angka dan gunakan titik (. ) untuk memisahkan angka di belakang koma. Contoh: SELECT FROM DUAL 3. Date : Untuk mengkonversi dari string ke date harus menggunakan CONVERT(datetime, string, format) Contoh: SELECT CONVERT(datetime, 22/10/2011,103) Untuk mengkonversi dari date ke string harus menggunakan CONVERT(VARCHAR, string, format) Contoh: SELECT CONVERT(VARCHAR, GETDATE(), 103)
9 SQL Server 2008 Query untuk mendapatkan informasi field dalam SQL Server 2008 : SELECT a.table_name [table_name], a.column_name [name], a.data_type [type], ISNULL(a.COLUMN_DEFAULT, 'NULL') [default], a.character_octet_length [max_length], ISNULL( (SELECT TOP 1 (CASE WHEN c.name IS NULL THEN '0' ELSE '1' END) FROM (SELECT b.constraint_name FROM INFORMATION_SCHEMA.CONSTRAINT_COLUMN_USAGE b WHERE a.table_schema=b.table_schema AND a.table_name=b.table_name AND a.column_name=b.column_name) b LEFT OUTER JOIN sys.objects c ON b.constraint_name = c.name AND UPPER(REPLACE(c.[type],' ',''))='PK' ),'0') [primary_key], NUMERIC_PRECISION [precision], NUMERIC_SCALE [scale], (CASE WHEN CHARACTER_OCTET_LENGTH IS NOT NULL THEN 'string' WHEN DATA_TYPE IN ('date', 'datetime', 'datetime2', 'datetimeoffset') THEN 'date' ELSE 'numeric' END) [category], (CASE WHEN CHARACTER_OCTET_LENGTH IS NOT NULL THEN CHARACTER_OCTET_LENGTH WHEN DATA_TYPE IN ('date', 'datetime', 'datetime2', 'datetimeoffset') THEN 10 WHEN (NUMERIC_PRECISION IS NOT NULL OR NUMERIC_SCALE IS NOT NULL) THEN CONVERT(FLOAT,CONVERT(VARCHAR(10),ISNULL(NUMERIC_PRECISION,0)- ISNULL(NUMERIC_SCALE,0))+ '.'+ CONVERT(VARCHAR(10),NUMERIC_SCALE)) ELSE a.character_octet_length END) [size], (CASE UPPER(IS_NULLABLE) WHEN 'NO' THEN '1' ELSE '0' END) [not_null] FROM INFORMATION_SCHEMA.COLUMNS a LEFT OUTER JOIN sys.foreign_key_columns e ON OBJECT_NAME(e.parent_object_id)=a.TABLE_NAME AND COL_NAME(e.parent_object_id, e.parent_column_id) = a.column_name ORDER BY a.table_name,a.ordinal_position
10 26 Pengkategorian tipe data field pada SQL Server 2008 : Kategori Tipe Data Kode Numerik String nchar -8 ntext -10 nvarchar -9 char 1 varchar 12 text -1 Numeric tinyint -6 smallint 5 int 4 bigint -5 smallmoney 3 money 3 numeric 2 real 7 decimal 3 float 6 Date date 91 time -154 smalldatetime 93 datetime 93 Tabel 3.4 Kategori Tipe Data SQL Server 2008 Penanganan Tipe Data dalam DML SQL Server 2008 : 1. String : Diapit dengan tanda kutip ( ), dan handle string literal dengan menggunakan tanda kutip ( ) Contoh: SELECT HALO atau SELECT Da i Cilik 2. Numeric : Masukan harus angka dan gunakan titik (. ) untuk memisahkan angka di belakang koma. Contoh: SELECT FROM DUAL 3. Date : Untuk mengkonversi dari string ke date harus menggunakan CONVERT(datetime, string, format) Contoh: SELECT CONVERT(datetime, 22/10/2011,103) Untuk mengkonversi dari date ke string harus menggunakan CONVERT(VARCHAR, string, format) Contoh: SELECT CONVERT(VARCHAR, GETDATE(), 103)
11 Perancangan Perancangan adalah proses untuk mempermudah seorang pembuat aplikasi dalam merancang suatu sistem. Perancangan yang dilakukan meliputi perancangan DFD, kamus data, perancangan struktur menu, dan perancangan tampilan antarmuka Context Diagram Diagram Context aplikasi dijelaskan sebagai berikut : Gambar 3.1. Context Diagram Aplikasi Export/Import Data mempunyai enam entitas yang terkait dalam proses aplikasi, keenam entitas itu dapat dijelaskan sebagai berikut : 1. User adalah data pengguna yang bisa menggunakan fungsi-fungsi yang tersedia dalam aplikasi. 2. Spreadsheet File adalah tipe berkas yang digunakan sebagai media import data (spreadsheet ke database) maupun export data (database ke spreadsheet). 3. MySQL 5.1 adalah DBMS yang akan berinteraksi dengan aplikasi untuk melakukan export/import data. 4. ORACLE 10g adalah DBMS yang akan berinteraksi dengan aplikasi untuk melakukan export/import data.
12 28 5. SQL Server 2000 adalah DBMS yang akan berinteraksi dengan aplikasi untuk melakukan export/import data. 6. SQL Server 2008 adalah DBMS yang akan berinteraksi dengan aplikasi untuk melakukan export/import data Data Flow Diagram (DFD) DFD Level 1 DFD level 1 memiliki lima proses yang dijelaskan sebagai berikut : Gambar 3.2. DFD Level 1
13 29 Proses Data In Data Out Keterangan Proses 1 : Login Data Login Baca Data User Konfirmasi Login If(username == DataUser[Username] && password == DataUser[password]) Then Login Sukses Tampilkan Form Export Import Else Pesan Kesalahan Proses 2 : Setup Connection Profile Proses 3 : Import Data Proses 4 : Export Data Proses 5 : Database Browser Data Connection Profile Baca Data Connection Profile DML Import MySQL 5.1 DML Import SQL Server 2000 DML Import SQL Server 2008 DML Import ORACLE 10g DML Export MySQL 5.1 DML Export SQL Server 2000 DML Export SQL Server 2008 DML Export ORACLE 10g Query MySQL 5.1 Query SQL Server 2000 Query SQL Server 2008 Query ORACLE 10g Informasi Connectin Profile Simpan Connection Profile Konfirmasi Proses Import Konfirmasi Proses Export Info Data (JSON) Tabel 3.5 Spesifikasi DFD Level 1 End If Tampilkan Data Connection Profile If(modified)Then Simpan Data Connection Profile End If Pilih Connection Profile; Baca Data Array; Mapping Array data ke Field Tabel; Foreach(Row in Array) Generate Row SQL Eksekusi SQL Pilih Connection Profile; Inisialisasi Array; Dataset := Eksekusi Query SELECT; Foreach(Row in Dataset) Append row to Array Return Array Pilih Connection Profile; Tampilkan List Tabel; Tampilkan Informasi Tabel;
14 DFD Level 2 Setup Connection Profile DFD Level 2 Setup Connection Profile memiliki tiga proses inti, yaitu baca, test, dan modifikasi data Connection Profile. Alur prosesnya dijelaskan sebagai berikut : Gambar 3.3. DFD Level 2 Setup Connection Profile Proses Data In Data Out Keterangan Data Connection Profile Baca Data Connection Profile Proses 1 : Baca Data Connection Profile Proses 2 : Test Connection Profile Data Connection Profile Baca Data Connection Profile Informasi Connection Profile Konfirmasi Data Connection Profile Konfirmasi Data Connection Profile Pilih Profile Id. Baca Data Connection Profile dari DataStore. Return Data Connection Profile Pilih Profile Id. Baca Data Connection Profile dari DataStore If(test koneksi == success)then Konfirmasi Modifikasi Data Connection Profile Else Tampilkan pesan kesalahan End If
15 31 Proses Data In Data Out Keterangan Data Connection Profile Baca Data Connection Profile Proses 3 : Modikasi Data Connection Profile Konfirmasi Data Connection Profile Simpan Data Connection Profile Pilih Profile Id. Baca Data Connection Profile dari DataStore If(test koneksi == success)then Modifikasi Data Connection Profile Else Tampilkan pesan kesalahan End If Tabel 3.6 Spesifikasi DFD Level 2 Setup Connection Profile DFD Level 2 Import Data DFD Level 2 Import Data memiliki tiga proses inti, yaitu eksekusi query import, baca file spreadsheet, dan Map Field & Generate SQL. Alur prosesnya dijelaskan sebagai berikut : Gambar 3.4. DFD Level 2 Import Data
16 32 Proses Data In Data Out Keterangan Informasi Konfirmasi Connection Profile Eksekusi Query Select Query MySQL 5.1 MySQL 5.1 Konfirmasi Select Query SQL Eksekusi Query Server 2000 SQL Server 2000 Select Query SQL Konfirmasi Server 2008 Eksekusi Query Select Query SQL Server 2008 ORACLE 10g Konfirmasi Eksekusi Query Eksekusi Query Insert ORACLE 10g Konfirmasi Proses 1 : Eksekusi Query Import Proses 2 : Baca File Spreadsheet Spreadsheet File Path Query Insert Konfirmasi Baca Data Baca Data Connection; Konek ke database; Parse Query; Result = Eksekusi Query; Return Result; If(file_exist(path))Then Open File; Result = Read File; Return Result; Else Tampilkan pesan kesalahan; End If Proses 3 : Map Field & Generate SQL Dataset Konfirmasi Eksekusi Query Eksekusi Query Insert Konfirmasi Proses Import While(Row= FetchObject(Result)) SQL= GenerateSQL( Row, MapField); Exec(SQL); AddLog(); End; Tabel 3.7 Spesifikasi DFD Level 2 Import Data
17 DFD Level 2 Export Data DFD Level 2 Export Data memiliki dua proses inti, yaitu eksekusi query export, dan tulis file spreadsheet. Alur prosesnya dijelaskan sebagai berikut : Gambar 3.5. DFD Level 2 Export Data Proses Data In Data Out Keterangan Informasi Connection Profile Select Query MySQL 5.1 Select Query SQL Server 2000 Select Query SQL Server 2008 Select Query ORACLE 10g Eksekusi Query Insert Proses 1 : Eksekusi Query Import Konfirmasi Eksekusi Query MySQL 5.1 Konfirmasi Eksekusi Query SQL Server 2000 Konfirmasi Eksekusi Query SQL Server 2008 Konfirmasi Eksekusi Query ORACLE 10g Konfirmasi Query Insert Baca Data Connection; Konek ke database; Parse Query; Result = Eksekusi Query; Return Result;
18 34 Proses Data In Data Out Keterangan Proses 2 : Tulis File Spreadsheet Info Path Baca Data Open File; While(Row= FetchObject(Result)) AppendToFile(Row); End; Return File; Tabel 3.8 Spesifikasi DFD Level 2 Export Data DFD Level 2 Database Browser DFD Level 2 Database Browser memiliki tiga proses inti, yaitu baca info tabel, baca field, dan baca data tabel. Alur prosesnya dijelaskan sebagai berikut : Gambar 3.6. DFD Level 2 Database Browser
19 35 Proses Data In Data Out Keterangan Informasi Info Tabel Connection Profile MySQL 5.1 Request Info Tabel Info Tabel SQL MySQL 5.1 Server 2000 Request Info Tabel Info Tabel SQL SQL Server 2000 Server 2008 Request Info Tabel Info Tabel SQL Server 2008 ORACLE 10g Request Info Tabel Info Data ORACLE 10g (JSON) Proses 1 : Baca Info Tabel Proses 2 : Baca Field Proses 3 : Baca Data Tabel Informasi Connection Profile Request Data Field MySQL 5.1 Request Data Field SQL Server 2000 Request Data Field SQL Server 2008 Request Data Field ORACLE 10g Informasi Connection Profile Request Data Tabel MySQL 5.1 Request Data Tabel SQL Server 2000 Request Data Tabel SQL Server 2008 Request Data Tabel ORACLE 10g Data Field MySQL 5.1 Data Field SQL Server 2000 Data Field SQL Server 2008 Data Field ORACLE 10g Info Data (JSON) Data Tabel MySQL 5.1 Data Tabel SQL Server 2000 Data Tabel SQL Server 2008 Data Tabel ORACLE 10g Info Data (JSON) Tabel 3.9 Spesifikasi DFD Level 2 Database Browser Baca Data Connection; Konek ke database; Ambil Info Tabel dari INFORMATION_SCHEMA; Result = Eksekusi Query; Return json_encode(result); Baca Data Connection; Konek ke database; Ambil Info Field dari INFORMATION_SCHEMA; Result = Eksekusi Query; Return json_encode(result); Baca Data Connection; Konek ke database; Result = Eksekusi Query( SELECT * FROM TABEL); Return json_encode(result); Kamus Alir Data Berikut adalah uraian aliran data yang terdapat pada DFD Aplikasi Export/Import Data. Nama Aliran Data Aliran Data Data Login username, password Data Connection Profile profile_id, profile_name, dbdriver, hostname, database, username, password Data User username, password Query MySQL 5.1 profile_id, sqlstring Query SQLServer 2000 profile_id, sqlstring Query SQLServer 2008 profile_id, sqlstring
20 36 Nama Aliran Data Aliran Data Query ORACLE 10g profile_id, sqlstring Info Data (JSON) { JSON data sesuai struktur tabel } Data Field MySQL 5.1 table_name, name, type, default, max_length, primary_key, precision, scale, category, size, not_null Data Field SQLServer 2000 table_name, name, type, default, max_length, primary_key, precision, scale, category, size, not_null Data Field SQLServer 2008 table_name, name, type, default, max_length, primary_key, precision, scale, category, size, not_null Data Field ORACLE 10g table_name, name, type, default, max_length, primary_key, precision, scale, category, size, not_null Upload Data File (csv, xls) Download Data File (text, csv, xls, xlsx) Tabel 3.10 Kamus Aliran Data Struktur Menu Gambar 3.7 Struktur Menu
21 Perancangan Antarmuka Form Login Gambar 3.8 Sketsa Form Login Keterangan Objek : 1. inputan untuk memasukan username 2. inputan untuk memasukan password 3. tombol untuk login Spesifikasi Proses : Gambar 3.9 Flowchart Form Login
22 Form Connection Profile Gambar 3.10 Sketsa Form Connection Profile Keterangan Objek : 1. inputan untuk memasukan nama profile 2. pilihan untuk opsi database driver yang terdiri dari mysql (MySQL 5.1), oci8 (ORACLE 10g), mssql (SQL Server 2000) dan sqlsrv (SQL Server 2008) 3. inputan untuk memasukan host database server 4. inputan untuk memasukan nama database 5. inputan untuk memasukan username login database 6. inputan untuk memasukan password login database 7. tombol untuk melakukan tes koneksi ke database 8. tombol untuk menyimpan connection profile Spesifikasi Proses : Gambar 3.11 Flowchart Connection Profile
23 Data Browser Gambar 3.12 Sketsa Form Data Browser Keterangan Objek : 1. inputan LOV (List Of Value) untuk memasukan profile connection 2. tampilan informasi database driver 3. tampilan informasi host database server 4. tampilan informasi nama database 5. tampilan informasi username login database 6. tampilan informasi status koneksi database 7. inputan pencarian nama tabel 8. daftar tabel database 9. tab informasi struktur tabel 10. tab informasi data tabel 11. tab informasi skrip DML tabel 12. kontainer informasi tabel
24 40 Spesifikasi Proses : Gambar 3.13 Flowchart Data Browser Export / Import Export/Import method (1) File Source File (2) Browse Upload File (3) Database Source Profile (4) Database (7) DB. Driver (5) Username (8) Host (6) Status (9) (10) List Tables (11) List Fields of Selected Table Query Expression : (12) (13) Execute
25 41 Gambar 3.14 Sketsa Form Export/Import Keterangan Objek : 1. pilihan untuk opsi metode Export/Import yang terdiri dari Spreadsheet To Database, Database To Spreadsheet, Database To Database. 2. inputan file yang akan diupload 3. tampilan informasi file yang telah diupload (muncul setelah proses upload) 4. inputan LOV (List Of Value) untuk memasukan profile connection Database Source 5. tampilan informasi database driver 6. tampilan informasi host database server 7. tampilan informasi nama database 8. tampilan informasi username login database 9. tampilan informasi status koneksi database 10. daftar tabel pada Database Source
26 daftar field pada Tabel Database Source (sesuai tabel yang dipilih) 12. inputan ekspresi query 13. tombol untuk mengeksekusi expresi query 14. inputan nama file yang akan didownload 15. pilihan tipe data file yang akan didownload yang terdiri dari csv, xls, xlsx 16. tombol untuk mengeksekusi proses export data 17. inputan LOV (List Of Value) untuk memasukan profile connection 18. tampilan informasi database driver 19. tampilan informasi host database server 20. tampilan informasi nama database 21. tampilan informasi username login database 22. tampilan informasi status koneksi database 23. daftar tabel pada Database Target 24. daftar field pada Tabel Database Target (sesuai tabel yang dipilih) 25. tabel data mapping kolom 26. tombol untuk mengeksekusi proses import data Tampilan Form Export/Import didesain dalam satu halaman dengan manipulasi antarmuka dengan menggunakan AJAX. Berikut adalah beberapa kondisi tampilan fieldset yang muncul sesuai pilihan metode Export/Import. Metode Export/Import Tampilan Fieldset Spreadsheet To Database File Source : tampil Database Source : sembunyi File Target : sembunyi Database Target : tampil Database To Spreadsheet File Source : sembunyi Database Source : tampil File Target : tampil Database Target : sembunyi
27 43 Metode Export/Import Tampilan Fieldset Database To Database File Source : sembunyi Database Source : tampil File Target : sembunyi Database Target : tampil Tabel 3.11 Tabel Tampilan Antarmuka Form Export/Import Spesifikasi Proses : Gambar 3.15 Flowchart Export/Import - Spreadsheet To Database Gambar 3.16 Flowchart Export/Import - Database To Spreadsheet
28 44 Gambar 3.17 Flowchart Export/Import - Database To Database
1. BAB IV IMPLEMENTASI DAN PEGUJIAN
1. BAB IV IMPLEMENTASI DAN PEGUJIAN 1.1. Lingkungan Implementasi Setelah analisa dan desain sistem, maka dilakukan penulisan kode program. Kemudian setelah program jadi, selanjutnya masuk ke tahap implementasi
Lebih terperinciFAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.
A. Kompetensi Mahasiswa diharapkan dapat memahami: 1. Pengertian databases, DBMS, MySQL 2. Apa Itu SQL? 3. Membuat, Menampilkan, Membuka dan Menghapus Database 4. Membuat, Mengubah dan Menghapus Table
Lebih terperinciMODUL 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 terperinciTutorial Tipe Data MySQL
Tutorial Tipe Data MySQL Benar mendefinisikan field dalam tabel adalah penting untuk optimasi keseluruhan dari database Anda. Anda harus menggunakan hanya jenis dan ukuran lapangan Anda benar-benar perlu
Lebih terperinciPengenalan Structured Query Language
Pengenalan Structured Query Language Apa Itu SQL? SQL merupakan singkatan dari Structured Query Language. SQL atau juga sering disebut sebagai query merupakan suatu bahasa (language) yang digunakan untuk
Lebih terperinciP10 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 terperinciBAB 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 terperinciBAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM
97 BAB V IMPLEMENTASI DAN PENGUJIAN PROGRAM Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem yang baru. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya
Lebih terperinciPertemuan 12 Pengenalan Structured Query Language
Pertemuan 12 Pengenalan Structured Query Language Apa Itu SQL? Membuat, Menampilkan, Membuka dan Menghapus Database Membuat, Mengubah dan Menghapus Table Menambah Record dengan INSERT Mengedit Record dengan
Lebih terperinciBAB IV DESKRIPSI PEKERJAAN. sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik
BAB IV DESKRIPSI PEKERJAAN 4.1. Analisis Menganalisis sistem merupakan tahapan dalam menganalisis kebutuhankebutuhan sistem. Menurut Kendall & Kendall (2003), perangkat atau teknik untuk menentukan kebutuhan
Lebih terperinciGambar 3.1 Data Flow Diagram Level 0
BAB III PERANCANGAN SISTEM 3.1 Ruang lingkup aplikasi Berdasarkan kebutuhan dari pengguna, pembuatan website ini ditujukan kepada masyarakat yang membutuhkan informasi studio photo yang dapat dijadikan
Lebih terperinciStudi dan Implementasi Pengamanan Basis Data dengan Teknik Kriptografi Stream Cipher
Studi dan Implementasi Pengamanan Basis Data dengan Teknik Kriptografi Stream Cipher Abstrak Dicky Ekklesia Laboratorium Ilmu dan Rekayasa Komputasi Departemen Teknik Informatika, Institut Teknologi Bandung
Lebih terperinciMODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000
MODUL VII DATABASE DAN MICROSOFT SQL SERVER 2000 1. Database Database atau basis data adalah kumpulan data yang disimpan secara sistematis di dalam komputer dan dapat diolah atau dimanipulasi menggunakan
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN SISTEM
BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Kebutuhan Sistem Hal pertama yang perlu dilakukan dalam analisis kebutuhan sistem adalah menentukan dan mengungkapkan kebutuhan sistem. Kebutuhan sistem
Lebih terperinciBAB III LANDASAN TEORI. adalah mengajarkan anak untuk menjadi anak yang mampu memajukan
BAB III LANDASAN TEORI 3.1 Pengertian Sekolah Sekolah adalah tempat didikan bagi anak anak. tujuan dari sekolah adalah mengajarkan anak untuk menjadi anak yang mampu memajukan bangsa dan dalam membangun
Lebih terperinciMySQL J A M K E T I G A
J A M K E T I G A MySQL l Apa itu MySQL? l Membuat User Baru l Membuat Database l Tipe Data MySQL l Membuat Tabel l Structured Query Language l Latihan Jam Ketiga l Soal Jam Ketiga Jam Ketiga Apa itu MySQL?
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. Dalam penulisan tugas akhir ini pembuatan program menggunakan web
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software ( implementasi sistem ) Dalam penulisan tugas akhir ini pembuatan menggunakan web server Aplikasi penjualan berbasis website ini menggunakan software
Lebih terperinciMySQL Databases. Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP. Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom
MySQL Databases Dasar-dasar MySQL dan Implementasi MySQL kedalam pemrograman PHP Jakarta, 16 April 2011 Oleh: M. Awaludin, S.Kom DDL (Data Definition Language) Definisi DDL Adalah merupakan sub bahasa
Lebih terperinciKontrak Kuliah. Dasar-dasar MySQL. Edi Sugiarto, S.Kom, M.Kom
Kontrak Kuliah Dasar-dasar MySQL Edi Sugiarto, S.Kom, M.Kom Tipe Data Tipe data numerik Tipe Data Keterangan Ukuran Integer atau int Signed value : -2147683648 hingga 2147683648 4byte Decimal Nilai tergantung
Lebih terperinciE-trik Ajax. Database MySQL. Dedi Alnas
E-trik Ajax Database MySQL Dedi Alnas Pengenalan MySQL Tutorial kali ini akan membahas cara pembuatan aplikasi web yang dapat dihubungkan dengan MySQL. Pada paket instalasi Xampp terdapat MySQL dan phpmyadmin.
Lebih terperinciMembuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa
Tutorial Macromedia Dreamweaver PHP MySQL Membuat Aplikasi Tampil, Entri, Edit, Delete Mahasiswa Oleh Achmad Solichin, http://achmatim.net, achmatim@gmail.com Dalam Tutorial Ini Diasumsikan Bahwa: 1. Di
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisis dan perancangan selesai dilakukan. Pada bab ini aan dijelaskan
Lebih terperinci4. BAB IV IMPLEMENTASI DAN PENGUJIAN
4. BAB IV IMPLEMENTASI DAN PENGUJIAN Sebelum program di implementasikan, maka program harus bebas dari kesalahan. Kesalahan program yang mungkin terjadi antara lain karena kesalahan penulisan (coding),
Lebih terperinciKONEKSI NETBEANS DENGAN DATABASE SQLITE
KONEKSI NETBEANS DENGAN DATABASE SQLITE Open SQLite Manager yang ada pada add on Firefox. Create new database baru dengan cara Database, lalu pilih New Database. 1 Ganti nama dengan Database1. Pilih direktori
Lebih terperinciBAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan
BAB III PEMBAHASAN 3.1 Analisis Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan dan gambaran kebutuhan bagi pembuatan sistem yang diamati, dalam hal ini adalah sistem inventori barang.
Lebih terperinciBAB 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 terperinciBab 3. Metode Perancangan
Bab 3 Metode Perancangan 3.1 Metode Perancangan Sistem Pada bab ini akan memuat langkah-langkah yang akan dikerjakan untuk perancangan sistem sesuai dengan penelitian yang telah dilakukan. Perancangan
Lebih terperinciKURSUS ONLINE JASA WEBMASTERS
KURSUS ONLINE JASA WEBMASTERS SQL Pengenalan Database, SQL, MySQL dan XAMPP JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta Database Database secara singkat dapat diartikan sebagai
Lebih terperinciBAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga
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 terperinciBAB IV. lebih detailnya, bisa dilihat pada gambar 4.1 dibawah ini. dan dikategorikan sesuai dengan kategori dokumen tersebut. Sistem arsip disini
BAB IV DESKRIPSI PEKERJAAN 4.1 Observasi Pada Tahap Observasi dilakukan survey dan wawancara secara langsung di PT SIER. Hasil dari observasi tersebut ditemukan proses bisnis dari manajemen arsip di PT
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN. perpustakaan dengan alamat dokumen database,
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Untuk memperoleh suatu kesimpulan dari hasil pengumpulan data maka dilakukan analisis terhadap semua data yang terkumpul.analisis data tersebut melalui
Lebih terperinciBAB III METODE PENELITIAN. penulisan dan penyusunan dalam laporan ini, metode tersebut adalah :
BAB III METODE PENELITIAN 3.1 Metode Pengumpulan Data Terdapat beberapa metode yang umum digunakan untuk mempermudah penulisan dan penyusunan dalam laporan ini, metode tersebut adalah : 1. Observasi (Observation)
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM III.1 Analisa Sistem ng Sedang Berjalan Dari hasil penelitian yang penulis lakukan, maka penulis mendapati beberapa kendala-kendala yang dihadapi pada sistem yang sedang
Lebih terperinciBAB IV DISKRIPSI PEKERJAAN. pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi
BAB IV DISKRIPSI PEKERJAAN 4.1 Wawancara Melakukan Tanya jawab langsung pada pihak yang berwenang, khususnya pada bapak Kepala Sekolah dan bagian akademik untuk mendapatkan informasi yang dibutuhkan dalam
Lebih terperinciBab 3 Perancangan Sistem
Bab 3 Perancangan Sistem Penelitian adalah suatu proses mencari sesutu secara sistematis dalam waktu yang ralelatif lama dengan menggunakan metode ilmiah serta aturan yang berlaku. Konseptualisasi proses
Lebih terperinci3. DEFINISI Istilah-istilah dalam Prosedur Operasional Baku ini dapat dilihat pada Kamus Istilah ICT DKSI IPB. 4. PROSEDUR
1. TUJUAN 1.1. Sebagai panduan untuk pemetaan tipe data antarbasis data guna mempermudah integrasi dan migrasi data. 1.2. Sebagai bahan acuan utama untuk pemetaan tipe data untuk integrasi dan migrasi
Lebih terperinciPRAKTIKUM SISTEM INFORMASI MANAJEMEN
MODUL 2 DATABASE Tujuan Praktikum Adapun tujuan dari praktikum modul 2 ini adalah sebagai berikut: a. Mahasiswa diharapkan memahami tentang MySQL b. Mahasiswa dapat membuat database menggunakan MySQL c.
Lebih terperinci39 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Implementasi merupakan kelanjutan dari kegiatan perancangan sistem dan dapat dipandang sebagai usaha untuk mewujudkan sistem yang dirancang.
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN. web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Pada bab ini akan dilakukan implementasi dan pengujian terhadap aplikasi web ini yang di lakukan secara online dengan webhosting. Tahapan ini dilakukan
Lebih terperinciBAB IV HASIL PRAKTEK KERJA DAN ANALISIS
BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1. Analisis CV. Menang Sentosa melakukan penginputan jurnal pada akuntansi masih dilakukan secara manual dengan menggunakan aplikasi Microsoft Excel. Cara penginputan
Lebih terperinciBAB III METODOLOGI 3.1 Analisis Kebutuhan Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di
BAB III METODOLOGI 3.1 Analisis Kebutuhan 3.1.1 Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di lembaga Indonesia College adalah sebagai berikut: 1. Siswa
Lebih terperinciIV HASIL DAN PEMBAHASAN. A. Perancangan Sistem Informasi Translate Indonesia Lampung
\ IV HASIL DAN PEMBAHASAN A. Perancangan Sistem Informasi Translate Indonesia Lampung Pada bab ini akan dibahas lebih lanjut tahapan-tahapan yang dilakukan dalam perancangan aplikasi Sistem Informasi Penerjemah
Lebih terperinciBAB III PEMBAHASAN 3.1 Analisa Sistem
BAB III PEMBAHASAN 3.1 Analisa Sistem Sistem Nursing Diagnostic Test Online adalah aplikasi berbasis web yang menyediakan test secara online yang bersifat try out yang dapat diakses oleh pengguna yang
Lebih terperinciBAB III PERANCANGAN APLIKASI PROFILE BERBASIS WEB. 3.1 Sekilas Tentang Perancangan Aplikasi Web Profile
BAB III PERANCANGAN APLIKASI PROFILE BERBASIS WEB 3.1 Sekilas Tentang Perancangan Aplikasi Web Profile Aplikasi web adalah suatu aplikasi yang diakses menggunakan web browser melalui suatu jaringan internet
Lebih terperinciKapitaSelekta. (KBKI82127, 2 sks) Materi : Pengenalan MySQL
KapitaSelekta KapitaSelekta (KBKI82127, 2 sks) Materi : Pengenalan MySQL Mohon Perhatian TUGAS DIKUMPULKAN PROGRAM AKAN DIPERIKSA DI KOMPUTER MASING- MASING Sub Materi : 1. Pengenalan MySQL (Part-1) 1.
Lebih terperinciBAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas
BAB IV PEMBAHASAN 4.1 Analisis Basisdata Struktur logika dari suatu database dapat digambarkan kedalam sebuah grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas ini dibutuhkan
Lebih terperinciBAB III PEMBAHASAN. Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya. masih dalam bentuk manual dengan menggunakan Microsoft Word untuk
BAB III PEMBAHASAN 3.1 Analisis Masalah Sistem yang saat ini digunakan di PT PLN (PERSERO) APJ Majalaya masih dalam bentuk manual dengan menggunakan Microsoft Word untuk mengajukan cuti. Pada pelaksanaannya
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN Bab ini berisi penjelasan tentang analisis, identifikasi masalah, perancangan sistem kerangka pemikiran, struktur tabel basis data dan perancangan antarmuka aplikasi. Dalam
Lebih terperinciBAB 4 DESKRIPSI PEKERJAAN. tersebut kedalam laporan perilaku siswa selama 1 hari, 1 bulan, dan 1 tahun.
1 BAB 4 DESKRIPSI PEKERJAAN Dalam merancang, membangun dan mengimplementasikan aplikasi yang dibuat dengan aplikasi sistem informasi pencatatan perilaku siswa menjadi satu kesatuan yang utuh, maka terdapat
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN
BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Sistem Analisis Sistem adalah proses dimana kita menganalisa suatu permasalahan untuk dipahami, kemudian kita mengidentifikasi masalah dan mencari solusinya.
Lebih terperinciBAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam
BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Kebutuhan Sistem Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam bagian-bagian komponennya dengan maksud mengidentifikasi dan mengevaluasi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dibahas tentang implementasi Rancangan Aplikasi Pendataan Mahasiswa Pada Universitas XYZ menggunakan PHP dan MySQL beserta faktor pendukung yang dibutuhkan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Letak Kantor Cabang BRI di Kota Medan yang meliputi analisa sistem yang sedang berjalan dan desain sistem.
Lebih terperinciTABEL. Tabel Halaman 25
2 TABEL Objektif: Mengenal Tipe Data Mengenal Batasan,kolom Pengenalan, nilai Null, kunci Primer, kunci Asing Membuat,menghapus,mengganti dan memodifikasi Tabel Dengan Enterprise Manager Menyunting Data
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi Transmisi TVRI Di Sumatera Utara yang meliputi analisa sistem yang sedang berjalan dan desain sistem.
Lebih terperinciBAB 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 terperinciBAB 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 terperinciMODUL I PENGENALAN MYSQL
MODUL I PENGENALAN MYSQL A. TUJUAN Mengenal DBMS MySQL dan penggunaannya untuk pengelolaan basis data. Mampu memanfaatkan command-line (client) MySQL. Memahami operasi-operasi DDL dan DML di MySQL B. PETUNJUK
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM. Pada bab ini akan dibahas tentang analisis permasalahan, solusi permasalahan dan
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dibahas tentang analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang Bangun Aplikasi Cutting Stock Optimization Dengan
Lebih terperinciBAB 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 terperinciPemrograman Basis Data Berbasis Web
Pemrograman Basis Data Berbasis Web Pertemuan Ke-10 (Server Basisdata MySQL dan Koneksi PHP ke Basisdata MySQL) Noor Ifada S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan MySQL? Tipe data field Operator
Lebih terperinciGambar 4.37 Layar Untuk Pembuatan Kolom
154 4. Langkah berikutnya, user dapat menambahkan kolom pada tabel tersebut dengan menekan tombol Add Column. User mendesripsikan nama, tipe data, serta ukuran tipe data dari kolom tersebut. User juga
Lebih terperinciBAB V PENGUJIAN DAN IMPLEMENTASI. perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga
BAB V PENGUJIAN DAN IMPLEMENTASI 5.1 Pengujian Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan
Lebih terperinciBAB IV DESKRIPSI PEKERJAAN. kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang
BAB IV DESKRIPSI PEKERJAAN 4.1 Identifikasi Masalah Pencatatan stok dan laporan yang saat ini terjadi masih menggunakan kertas. Pencatatan stok dilakukan dengan cara mengecek jumlah stok barang terlebih
Lebih terperinciBAB III ANALISIS DAN RANCANGAN SISTEM
BAB III ANALISIS DAN RANCANGAN SISTEM 3.1 Gambaran Umum Sistem Gambaran umum system Tugas Akhir Sistem Monitoring Local Area Network Kabupaten Sukoharjo Berbasis PHP dapat dilihat pada gambar 3.1. Gambar
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN. Implementasi merupakan tahap meletakkan sistem supaya siap untuk
BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Implementasi merupakan tahap meletakkan sistem supaya siap untuk dioperasikan. Pada tahap ini akan dijelaskan mengenai sistem yang dirancang dan bagaimana
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Sistem Informasi Geografis Lokasi Di Kota Medan Berbasis Web yang meliputi analisa sistem yang sedang berjalan dan desain sistem. III.1
Lebih terperinci19
20 BAB III ANALISIS DAN PERANCANGAN Dalam bab ini penulis mencoba menguraikan secara garis besar sistem yang berjalan, maka dapat menyebutkan hal-hal yang menjadi masalah dan perlu diselesaikan dengan
Lebih terperinci63 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Sistem ini dirancang menggunakan bahasa pemrograman PHP yang berjalan diatas protocol HTTP. Proses implementasi ini menggunakan tools pendukung
Lebih terperinciBAB 5 IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Impelementasi Sistem Tahap implementasi sistem merupakan tahap pengembangan perancangan sietem. Pada tahap ini dijelaskan mengenai, implementasi perangkat lunak,
Lebih terperinciBAB IV DESKRIPSI PEKERJAAN. saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini
BAB IV DESKRIPSI PEKERJAAN Berdasarkan hasil survey yang telah dilakukan pada saat kerja praktik ini, saya mendapatkan tugas dan ditempatkan pada Bagian Tata Usaha dalam hal ini dengan tujuan membantu
Lebih terperinciPetunjuk Upload database MySQL menggunakan PhpMyAdmin
Petunjuk Upload database MySQL menggunakan PhpMyAdmin Kali ini kami akan ajak anda untuk mengetahui cara meng-upload database anda ke website dengan menggunakan phpmyadmin MySQL memiliki fasilitas yang
Lebih terperinciBAB II ANALISIS DAN PERANCANGAN
BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan dari Sistem yang dibangun Komponen-komponen yang diperlukan untuk menganalisis kebutuhan dari sistem yang dibangun antara lain sistem pendukung, pengguna
Lebih terperinciRANGKUMAN PHP dan MYSQL
RANGKUMAN PHP dan MYSQL Sekilas Tentang MySQL Pengenalan Database, DBMS dan RDBMS Basis data (atau database) adalah kumpulan informasi yang disimpan didalam komputer secara sistematik sehingga dapat diperiksa
Lebih terperincipemakaian aplikasi antara lain:
BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Prosedur Kepesertaan di PrimKopKar Manunggal 1. Calon anggota datang langsung ke koperasi manunggal untuk mengambil blangko pendaftaran dari bagian administrasi
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisis dan perancangan terhadap situs web yang akan dibangun, tahapan selanjutnya adalah implementasi dan pengujian. Pada tahapan
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait didalam knowledge management system tentang jasa export dan import yang
Lebih terperinciPetunjuk Upload Database MySQL
Petunjuk Upload Database MySQL Kali ini kami akan ajak anda untuk mengetahui cara meng-upload database anda ke website dengan menggunakan phpmyadmin MySQL memiliki fasilitas yang dinamakan MySQL Dump.
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada bab ini akan dijelaskan implementasi
Lebih terperinciBAB 3 PEMBAHASAN. Pelaksanaan kerja praktek dilaksanakan di Dinas Perhubungan,
BAB 3 PEMBAHASAN 3.1 Jadwal Kerja Praktek Pelaksanaan kerja praktek dilaksanakan di Dinas Perhubungan, Komunikasi dan Informatika Kabupaten Cianjur yang beralamat di Dr. Muwardi No.395 Cianjur. Adapun
Lebih terperinciSTORE PROCEDURE. Pemrograman Client Server Sarji, S.Kom Studi kasus pada
STORE PROCEDURE Stored Procedure adalah kumpulan perintah SQL yang diberi nama dan disimpan di server. Stored Procedure biasanya berisi perintah-perintah umum yang berhubungan dengan database pada server,
Lebih terperinciMODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA
MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA PENGANTAR SQL TINGKAT DASAR Basisdata atau database adalah kumpulan dari
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Menjalankan Sistem Aplikasi Tracking Kartu Halo perlu memperhatikan lingkungan operasional dan pengembangan yang meliputi perangkat keras (hardware) yang
Lebih terperinciAchmad Solichin
Achmad Solichin http://achmatim.net Alat bantu administrasi database MySQL. Berbasis web Mendukung PHP5 Mendukung MySQL 4.x dan 5.x Open Source (Free download at http://www.phpmyadmin.net) Menjadi tools
Lebih terperinciBAB 2 ANALISIS DAN PERANCANGAN
4 BAB 2 ANALISIS DAN PERANCANGAN 2.1 RANCANGAN PERANGKAT 2.1.1. Perangkat Keras Spesifikasi kebutuhan perangkat keras adalah sebagai berikut : 1. Intel(R) atom(tm)cpu N280 1.66GHz (2 CPUs) 2. Memory 2GB
Lebih terperinciMenangani Input dari User
Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni
Lebih terperinciMAKALAH SEMINAR TUGAS AKHIR APLIKASI KONVERSI DATA DARI MYSQL KE ORACLE
MAKALAH SEMINAR TUGAS AKHIR APLIKASI KONVERSI DATA DARI MYSQL KE ORACLE R.A. Dian Amarilla M. (L2F303469) 1, Agung Budi P., ST, MIT 2, Maman Somantri, ST, MT 2 Jurusan Teknik Elektro Fakultas Teknik Universitas
Lebih terperinciBAB II ANALISIS DAN PERANCANGAN. Perancangan dari aplikasi ini memerlukan perangkat lunak. dan perangkat keras yang menjadi bagian penting dari
BAB II ANALISIS DAN PERANCANGAN 2.1 Analisis Kebutuhan Perancangan dari aplikasi ini memerlukan perangkat lunak dan perangkat keras yang menjadi bagian penting dari pengembangan sebuah sistem. Dalam pengembangan
Lebih terperinciBAB III PERANCANGAN SISTEM. Pada bab ini akan di bahas perancangan database, perancangan website, dan
BAB III PERANCANGAN SISTEM 3.1 Umum Pada bab ini akan di bahas perancangan database, perancangan website, dan perancangan aliran data dari aplikasi bimbingan skripsi online berbasis website untuk mahasiswa
Lebih terperinciBAB II ANALISIS DAN PERANCANGAN. travel diperlukan suatu perancangan sistem yang baik dan tepat. Hal ini
BAB II ANALISIS DAN PERANCANGAN 2.1 Deskripsi Sistem Sistem pemesanan tiket travel berbasis web pada langgeng jaya travel diperlukan suatu perancangan sistem yang baik dan tepat. Hal ini bertujuan untuk
Lebih terperinciTransact-SQL (Trigger- Event, Store Procedure)
Transact-SQL (Trigger- Event, Store Procedure) By: U. Website : http://www.abdrohim.com mailto : Transact-SQL 1 Transact-SQL Merupakan sentral dari Microsaft SQL Server untuk melakukan komunikasi & interfacing
Lebih terperinciBAB IV PEMBAHASAN. melakukan instalasi kemudian menjalankan aplikasi XAMPP. pastikan Apache dan MySQL dapat terkoneksi. seperti pada gambar
BAB IV PEMBAHASAN 1.1 Sistem Perancangan 4.1.1 Instalasi Aplikasi Server Tahap awal dan perancangan aplikasi adalah melakukan instalasi aplikasi server yaitu menggunakan XAMPP. Setelah selesai melakukan
Lebih terperinciMODUL PRAKTIKUM PEMROGRAMAN BASIS DATA
MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA MYSQL Disusun Oleh : Adri Priadana, S.Kom Fakultas Bisnis Dan Teknologi Informasi Universitas Teknologi Yogyakarta 2014 DAFTAR ISI DAFTAR ISI... 2 BAB I MENGENAL
Lebih terperinciUntuk mengakses MySQL dengan mode text dari Console (Command Prompt = Microsoft Windows), dapat dilakukan dengan cara : 1.
P - 3 Bab 2 : SQL 3.1 Tujuan Mahasiswa mengetahui & memahami mengenai aplikasi server MySQL, akses terhadap MySQL, Client MySQL, tipe data dan operasi DDL pada SQL. 3.2 Materi 1. Aplikasi Server MySQL
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah tahap analisa dan tahap perancangan sistem aplikasi, maka tahap selanjutnya merupakan tahap implementasi. Akan dibahas mengenai tahap implementasi
Lebih terperinciBAB III PEMBAHASAN. Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1
BAB III PEMBAHASAN 3.1 Jadwal Kerja Praktek Kerja Praktek yang penulis lakukan dilaksanakan pada tanggal 1 Oktober 2009 sampai 31 Desember 2009 di STIKes Dharma Husada Bandung Selama hampir 2 bulan, penulis
Lebih terperinciBAB IV ANALISA DAN DESAIN
26 BAB IV ANALISA DAN DESAIN 4.1 Identifikasi Masalah Sebelum proses analisa dilakukan, tahapan yang terlebih dahulu dilakukan adalah identifikasi permasalahan yang terdiri dari survey, wawancara kepada
Lebih terperinciBAB III ANALISA DAN DESAIN SISTEM
BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai sistem informasi geografis penentuan jumlah penduduk yang kurang mampu pada kecamatan Medan Labuhan berbasis web yang meliputi analisa
Lebih terperinciBAB III DESAIN DAN PERANCANGAN
digilib.uns.ac.id 14 BAB III DESAIN DAN PERANCANGAN 3.1 Deskripsi Data dan Perancangan Sistem Pada aplikasi Petshop online adalah penjualan yang menawarkan berbagai produk hewan peliharaan dan kebutuhan
Lebih terperinci