Implementasi migrasi database didasarkan pada kebutuhan untuk memindahkan

Ukuran: px
Mulai penontonan dengan halaman:

Download "Implementasi migrasi database didasarkan pada kebutuhan untuk memindahkan"

Transkripsi

1 BAB 4 IMPLEMENTASI DAN EVALUASI MIGRASI DATABASE 4.1. Implementasi Implementasi migrasi database didasarkan pada kebutuhan untuk memindahkan objek-objek database dari satu DBMS ke DBMS lainnya. Implementasi ini diterapkan dengan media suatu tools yang dijalankan dengan menggunakan computer. Agar migrasi database yang dibangun dapat berfungsi dengan baik, maka dibutuhkan sarana piranti lunak dan piranti keras tertentu Spesifikasi Piranti Keras CPU dengan Processor Intel Pentium minimal 166MHz Memory RAM 128MB Harddisk Space min. 40 MB Keyboard, monitor, mouse Spesifikasi Piranti Lunak Sistem operasi Windows 2000 Java Virtual Machine (JVM) versi 1.3 atau lebih DBMS yang diperlukan, yaitu: DBMS asal dan DBMS tujuan. Dalam kasus penelitian ini, DBMS asal yang digunakan adalah Microsoft SQL Server 2000 dan DBMS tujuan yang digunakan adalah MySQL

2 Penjelasan Penggunaan Proses migrasi database dimulai dengan judul dari sistem disertai dengan penjelasan singkat tentang proses migrasi, kemudian akan ditampilkan action yang tersedia. Action yang tersedia yaitu read database, write database, view table schema and script, dan view log. Misalnya, jika akan dilakukan migrasi dari DBMS A ke DBMS B. Action read database terhadap database di DBMS A harus dilakukan terlebih dahulu. Hasil pembacaan database tersebut akan digunakan dalam action write database untuk menghasilkan database yang sama pada DBMS B. Jika action read database dipilih, maka akan diminta untuk memasukkan data task yang akan dimigrasi. Data task terdiri dari deskripsi task tersebut dan keterangan database. Database untuk sebuah task bisa saja sudah pernah dimigrasi dan akan dimigrasi ulang, ataupun yang belum pernah dimigrasi. Jika database belum pernah dimigrasi (task baru) maka harus dimasukkan keterangan mengenai database seperti database name, IP address database server, port database server, user name dan password untuk terhubung ke database server serta memilih plugin untuk database tersebut. Dapat juga ditentukan apakah objek yang error akan disimpan atau tidak, dan apakah nama objek akan dikonversi atau tidak. Setelah itu informasi mengenai mapping tipe data dan konfirmasi task ditampilkan, kemudian proses baca akan dimulai. Jika action write database dipilih, maka akan diminta untuk memasukkan datadata yang sama seperti pada action read database, dengan tambahan harus memilih task pembacaan database asal. Setelah itu proses tulis akan dimulai. Dalam action view table schema and script, dapat dilihat metadata dari tabel dan script data yang berhasil dilakukan oleh action read database dan action write database.

3 Dalam action view log, dapat dilihat log proses action read database dan action write database serta perubahan-perubahan yang dilakukan pada objek Tampilan Layar Pembuka Pada layar ini akan ditampilkan kata pembuka sebagai pengantar untuk menggunakan tool. Gambar 4.1. Tampilan Layar Pembuka Jika tombol Next diklik maka akan ditampilkan layar utama. Tombol Exit bisa diklik jika ingin keluar dari tool ini Tampilan Layar Utama Pada layar ini, ada empat action yang dapat dipilih, yaitu: Read Database, Write Database, View Table Schema and Script, dan View Log. Action Read

4 110 Database dipilih jika ingin membaca metadata dan data dari suatu database, sedangkan action Write Database dipilih jika ingin menulis hasil pembacaan ke database tujuan. Action View Table Schema and Script dipilih jika ingin menampilkan metadata dan script data, dan View Log dipilih jika ingin menampilkan log hasil action Read Database dan Write Database. Gambar 4.2. Tampilan Layar Utama Jika tombol Next diklik maka akan ditampilkan layar selanjutnya yang sesuai dengan action yang dipilih, sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol Cancel untuk kembali ke layar pembuka. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool.

5 Tampilan Layar Task Baca Layar ini digunakan untuk mengisi informasi mengenai action Read Database. Untuk setiap pembacaan database, digunakan satu task read. Informasi yang diisi untuk setiap task, yaitu: nama task, nama database beserta IP address, Port, User name dan Password dari database tersebut. Task read ini dapat dijalankan berulang-ulang jika diinginkan tanpa harus mengisi ulang informasi di atas. Informasi yang harus selalu diisi adalah task detail dan plugin yang akan digunakan. Gambar 4.3. Tampilan Layar Task Baca Jika tombol Next diklik maka akan ditampilkan layar selanjutnya dengan terlebih dahulu dilakukan validasi terhadap kelengkapan informasi yang diisi. Sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol Cancel untuk kembali ke layar pembuka. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool.

6 Tampilan Layar Task Tulis Layar ini digunakan untuk mengisi informasi mengenai action Write Database. Untuk setiap penulisan database, digunakan satu task write. Informasi yang diisi untuk setiap task, yaitu: nama task, nama database beserta IP address, Port, User name dan Password dari database tersebut. Task read ini dapat dijalankan berulang-ulang jika diinginkan tanpa harus mengisi ulang informasi di atas. Informasi yang harus selalu diisi adalah task detail, plugin yang akan digunakan serta task read yang hasil pembacaannya akan ditulis. Gambar 4.4. Tampilan Layar Task Tulis Jika tombol Next diklik maka akan ditampilkan layar selanjutnya dengan terlebih dahulu dilakukan validasi terhadap kelengkapan informasi yang diisi. Sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol

7 Cancel untuk kembali ke layar pembuka. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool Tampilan Layar View Table Schema and Script Pada layar ini, dapat dipilih task dan task detail untuk melihat schema table dan script data yang diinginkan. Pada layar ini juga ditampilkan informasi mengenai database sesuai task dan task detail yang dipilih. Gambar 4.5. Tampilan Layar View Table Schema and Script Jika tombol Next diklik maka akan ditampilkan layar selanjutnya, sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol Cancel untuk kembali ke layar pembuka. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool.

8 Tampilan Layar View Log Pada layar ini, dapat dipilih task dan task detail untuk log hasil action Read Database dan Write Database yang diinginkan. Gambar 4.6. Tampilan Layar View Log Jika tombol Next diklik maka akan ditampilkan layar selanjutnya, sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol Cancel untuk kembali ke layar pembuka. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool Tampilan Layar Konfigurasi Task Pada layar ini, dapat dipilih konfigurasi untuk task, yaitu: Include Error Object dan Convert Object Name. Pada konfigurasi Convert Object Name, konversi karakter yang diinginkan dapat dipilih.

9 115 Gambar 4.7. Tampilan Layar Konfigurasi Task Jika tombol Next diklik maka akan ditampilkan layar selanjutnya, sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol Cancel untuk kembali ke layar pembuka. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool Tampilan Layar Mapping Tipe Data Layar Mapping ini menampilkan informasi mapping tipe data untuk action Read Database dan Write Database.

10 116 Gambar 4.8. Tampilan Layar Mapping Tipe Data Jika tombol Next diklik maka akan ditampilkan layar selanjutnya, sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol Cancel untuk kembali ke layar pembuka. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool Tampilan Layar Konfirmasi Baca Layar Konfirmasi Baca ini menampilkan semua informasi yang telah diisi di layar Task Baca.

11 117 Gambar 4.9. Tampilan Layar Konfirmasi Baca Jika tombol Next diklik maka akan ditampilkan layar selanjutnya, sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol Cancel untuk kembali ke layar pembuka. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool Tampilan Layar Konfirmasi Tulis Layar Konfirmasi Tulis ini menampilkan semua informasi yang telah diisi di layar Task Tulis.

12 118 Gambar Tampilan Layar Konfirmasi Tulis Jika tombol Next diklik maka akan ditampilkan layar selanjutnya, sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol Cancel untuk kembali ke layar pembuka. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool Tampilan Layar Proses Baca Di Layar ini, akan ditampilkan keterangan dari proses baca yang sedang berjalan, antara lain: pembacaan objek objek, mapping tipe data, dan konversi nama objek.

13 119 Gambar Tampilan Layar Proses Baca Jika tombol Next diklik maka akan ditampilkan layar selanjutnya, sedangkan tombol Exit untuk keluar dari tool ini. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool Tampilan Layar Proses Tulis Di Layar ini, akan ditampilkan keterangan dari proses tulis yang sedang berjalan, antara lain: penulisan objek objek, mapping tipe data, dan konversi nama objek.

14 120 Gambar Tampilan Layar Proses Tulis Jika tombol Next diklik maka akan ditampilkan layar selanjutnya, sedangkan tombol Exit untuk keluar dari tool ini. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool Tampilan Layar View Table Pada layar ini, akan ditampilkan nama-nama tabel dari database dalam bentuk tree. Jika nama tabel diklik dua kali, maka akan dimunculkan layar table schema and script data.

15 121 Gambar Tampilan Layar View Table Jika tombol Next diklik maka akan kembali ke layar pembuka, sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol Exit untuk keluar dari tool. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool Tampilan Layar Log Pada layar ini, akan ditampilkan log hasil action Read Database dan Write Database yang sudah dipilih. Pada layar ini, dapat dipilih beberapa jenis log yang mencatat kegiatan selama proses migrasi, antara lain: perubahan pada schema objek, sintaks untuk create table, mapping yang dilakukan dan lain sebagainya.

16 122 Gambar Tampilan Layar Log Jika tombol Next diklik maka akan kembali ke layar selanjutnya, sedangkan tombol Back diklik jika ingin kembali ke layar sebelumnya. Klik tombol Exit untuk keluar dari tool. Tombol Help dapat diklik untuk memperoleh penjelasan penggunaan tool Tampilan Layar Table Schema and Script Layar ini terdapat tiga tab pilihan untuk melihat schema suatu tabel, script data asli dan script data sesudah proses baca atau tulis.

17 123 Gambar Tampilan Layar Table Schema and Script Klik tombol OK untuk menutup layar ini Tampilan Layar Help Layar ini akan menampilkan petunjuk penggunaan tool ini.

18 124 Gambar Tampilan Layar Help Klik tombol OK untuk menutup layar ini Tampilan Log Berikut ini adalah log yang dihasilkan. START READING AT : Wed Dec 14 16:20:11 GMT+09: Start processing Table... Reading Table Categories Mapping Column CategoryID from int identity to int Mapping Column CategoryName from nvarchar to varchar Mapping Column Description from ntext to char(10) Mapping Column Picture from image to char(10) Success Reading Table Categories Reading Table CustomerCustomerDemo Mapping Column CustomerID from nchar to char Mapping Column CustomerTypeID from nchar to char Success Reading Table CustomerCustomerDemo Reading Table CustomerDemographics Mapping Column CustomerTypeID from nchar to char Mapping Column CustomerDesc from ntext to char(10) Success Reading Table CustomerDemographics

19 125 Reading Table Customers Mapping Column CustomerID from nchar to char Mapping Column CompanyName from nvarchar to varchar Mapping Column ContactName from nvarchar to varchar Mapping Column ContactTitle from nvarchar to varchar Mapping Column Address from nvarchar to varchar Mapping Column City from nvarchar to varchar Mapping Column Region from nvarchar to varchar Mapping Column PostalCode from nvarchar to varchar Mapping Column Country from nvarchar to varchar Mapping Column Phone from nvarchar to varchar Mapping Column Fax from nvarchar to varchar Success Reading Table Customers Reading Table Employees Mapping Column EmployeeID from int identity to int Mapping Column LastName from nvarchar to varchar Mapping Column FirstName from nvarchar to varchar Mapping Column Title from nvarchar to varchar Mapping Column TitleOfCourtesy from nvarchar to varchar Mapping Column BirthDate from datetime to timestamp Mapping Column HireDate from datetime to timestamp Mapping Column Address from nvarchar to varchar Mapping Column City from nvarchar to varchar Mapping Column Region from nvarchar to varchar Mapping Column PostalCode from nvarchar to varchar Mapping Column Country from nvarchar to varchar Mapping Column HomePhone from nvarchar to varchar Mapping Column Extension from nvarchar to varchar Mapping Column Photo from image to char(10) Mapping Column Notes from ntext to char(10) Mapping Column ReportsTo from int to int Mapping Column PhotoPath from nvarchar to varchar Success Reading Table Employees Reading Table EmployeeTerritories Mapping Column EmployeeID from int to int Mapping Column TerritoryID from nvarchar to varchar Success Reading Table EmployeeTerritories Reading Table Order Details Mapping Column OrderID from int to int Mapping Column ProductID from int to int Mapping Column UnitPrice from money to bigint Mapping Column Quantity from smallint to smallint Mapping Column Discount from real to real Success Reading Table Order Details Reading Table Orders Mapping Column OrderID from int identity to int Mapping Column CustomerID from nchar to char Mapping Column EmployeeID from int to int Mapping Column OrderDate from datetime to timestamp Mapping Column RequiredDate from datetime to timestamp Mapping Column ShippedDate from datetime to timestamp

20 126 Mapping Column ShipVia from int to int Mapping Column Freight from money to bigint Mapping Column ShipName from nvarchar to varchar Mapping Column ShipAddress from nvarchar to varchar Mapping Column ShipCity from nvarchar to varchar Mapping Column ShipRegion from nvarchar to varchar Mapping Column ShipPostalCode from nvarchar to varchar Mapping Column ShipCountry from nvarchar to varchar Success Reading Table Orders Reading Table Products Mapping Column ProductID from int identity to int Mapping Column ProductName from nvarchar to varchar Mapping Column SupplierID from int to int Mapping Column CategoryID from int to int Mapping Column QuantityPerUnit from nvarchar to varchar Mapping Column UnitPrice from money to bigint Mapping Column UnitsInStock from smallint to smallint Mapping Column UnitsOnOrder from smallint to smallint Mapping Column ReorderLevel from smallint to smallint Mapping Column Discontinued from bit to smallint Success Reading Table Products Reading Table Region Mapping Column RegionID from int to int Mapping Column RegionDescription from nchar to char Success Reading Table Region Reading Table Shippers Mapping Column ShipperID from int identity to int Mapping Column CompanyName from nvarchar to varchar Mapping Column Phone from nvarchar to varchar Success Reading Table Shippers Reading Table Suppliers Mapping Column SupplierID from int identity to int Mapping Column CompanyName from nvarchar to varchar Mapping Column ContactName from nvarchar to varchar Mapping Column ContactTitle from nvarchar to varchar Mapping Column Address from nvarchar to varchar Mapping Column City from nvarchar to varchar Mapping Column Region from nvarchar to varchar Mapping Column PostalCode from nvarchar to varchar Mapping Column Country from nvarchar to varchar Mapping Column Phone from nvarchar to varchar Mapping Column Fax from nvarchar to varchar Mapping Column HomePage from ntext to char(10) Success Reading Table Suppliers Reading Table Territories Mapping Column TerritoryID from nvarchar to varchar Mapping Column TerritoryDescription from nchar to char Mapping Column RegionID from int to int Success Reading Table Territories Finish Table process... Start processing View...

21 127 Reading View Alphabetical_list_of_products Success Reading View Alphabetical_list_of_products Reading View Category Sales for 1997 Success Reading View Category Sales for 1997 Reading View Current Product List Success Reading View Current Product List Reading View Customer and Suppliers by City Success Reading View Customer and Suppliers by City Reading View Invoices Success Reading View Invoices Reading View Order Details Extended Success Reading View Order Details Extended Reading View Order Subtotals Success Reading View Order Subtotals Reading View Orders Qry Success Reading View Orders Qry Reading View Product Sales for 1997 Success Reading View Product Sales for 1997 Reading View Products Above Average Price Success Reading View Products Above Average Price Reading View Products by Category Success Reading View Products by Category Reading View Quarterly Orders Success Reading View Quarterly Orders Reading View Sales by Category Success Reading View Sales by Category Reading View Sales Totals by Amount Success Reading View Sales Totals by Amount Reading View Summary of Sales by Quarter Success Reading View Summary of Sales by Quarter Reading View Summary of Sales by Year Success Reading View Summary of Sales by Year Finish View Process... Start processing Stored Procedure... Reading Stored Procedure CustOrderHist Failed Reading Stored Procedure CustOrderHist Reading Stored Procedure CustOrdersDetail Failed Reading Stored Procedure CustOrdersDetail Reading Stored Procedure CustOrdersOrders Success Reading Stored Procedure CustOrdersOrders Reading Stored Procedure Employee Sales by Country Success Reading Stored Procedure Employee Sales by Country Reading Stored Procedure Sales by Year Failed Reading Stored Procedure Sales by Year Reading Stored Procedure SalesByCategory Failed Reading Stored Procedure SalesByCategory Reading Stored Procedure Ten Most Expensive Products Failed Reading Stored Procedure Ten Most Expensive Products Finish Stored Procedure process... Start processing User Defined Function... Finish User Defined Function process...

22 128 Start processing Trigger... Finish Trigger process... Start processing User Access... Reading User dbo Success Reading User dbo Finish User Access process... FINISH READING AT : Wed Dec 14 16:22:46 GMT+09: Evaluasi Setelah implementasi selesai, migrasi database dievaluasi dengan diujicobakan pada beberapa database. Berikut adalah table berisi data yang diperolah dari hasil ujicoba: Tabel 4.1. Tabel Evaluasi Migrasi Database No Objek Jumlah Jumlah Persentase Objek Berhasil Gagal Berhasil Database 1 Table % Northwind View % Stored Procedure % User Defined Function Trigger Security % Database 2 Table % BN3C View Stored Procedure User Defined Function % Trigger Security % Database 3 Table % Account View Stored Procedure User Defined Function Trigger % Security % Lihat Lampiran A dan Lampiran B untuk melihat detil evaluasi migrasi database.

23 129 Evaluasi hasil uji coba: Database 1 : o Table : Kemampuan Migrasi Database yang dipakai: - Menghilangkan karakter white space pada nama tabel dan nama kolomnya. - Melakukan mapping tipe data yang sesuai. o View : Kemampuan Migrasi Database yang dipakai: - Mengubah operator + yang berfungsi sebagai string concatenation menjadi fungsi CONCAT. - Mengubah fungsi CONVERT menjadi fungsi CAST. - Menghilangkan karakter white space pada nama view dan nama objek yang digunakan oleh view tersebut. o Stored Procedure : Kemampuan Migrasi Database yang dipakai: - Mengubah struktur sintaks stored procedure menjadi sintaks yang sesuai. Penyebab kegagalan migrasi: - Tidak dapat mengubah karakter [ dan ] untuk nama objek yang mengandung spasi, misalnya: nama objek [Order Details]. - Tidak dapat mengubah sintaks alias dengan format <nama_alias> = <expresion>, misalnya: Total=SUM(Quantity). - Tidak dapat mengubah fungsi DATENAME dengan parameter bukan month, dan SET ROWCOUNT. o User dan hak akses :

24 130 Kemampuan Migrasi Database yang dipakai: - Memindahkan user beserta hak aksesnya pada setiap tabel dan view. Database 2 o Table : Kemampuan Migrasi Database yang dipakai: - Melakukan mapping tipe data yang sesuai. o User Defined Function : Kemampuan Migrasi Database yang dipakai: - Mengubah struktur sintaks user defined function menjadi sintaks yang sesuai, yaitu menghilangkan AS dan menambah karakter ; di setiap akhir statement. - Mengubah fungsi DATENAME dengan parameter month menjadi MONTHNAME - Menghilangkan pada nama parameter user defined function - Mengubah operator + yang berfungsi sebagai string concatenation menjadi fungsi CONCAT Penyebab kegagalan migrasi: - Tidak dapat mengubah sintaks query dengan format <nama_parameter> = <expresion>, misalnya: = user_name o User dan hak akses : Kemampuan Migrasi Database yang dipakai: - Memindahkan user beserta hak aksesnya pada setiap tabel dan view. Database 3 o Table :

25 131 Kemampuan Migrasi Database yang dipakai: - Melakukan mapping tipe data yang sesuai. o Trigger : Kemampuan Migrasi Database yang dipakai: - Mengubah struktur sintaks trigger menjadi sintaks yang sesuai, yaitu menambahkan FOR EACH ROW, BEGIN, dan END. - Mengubah table Inserted menjadi NEW.columnname. - Mengubah fungsi getdate menjadi NOW. - Menambahkan titik koma pada setiap akhir statement. o User dan hak akses : Kemampuan Migrasi Database yang dipakai: - Memindahkan user beserta hak aksesnya pada setiap tabel dan view. Penyebab kegagalan Migrasi Database berdasarkan hasil uji coba di atas adalah dikarenakan adanya perbedaan pada sintaks DML, misalnya: <nama_alias> = <expresion>, <nama_parameter> = <expresion>; dan perbedaan pada fungsi-fungsi yang hanya dimiliki oleh DBMS SQL Server, misalnya: ROUND, DATENAME, SET ROWCOUNT. Untuk objek-objek yang berhasil dimigrasi dilakukan pemindahkan metadata tabel yang berupa : primary key, foreign key, unique constraint, required data, dan default value; mapping tipe data yang sesuai; perubahan sintaks DDL antara lain : menghilangkan AS, menambahkan FOR EACH ROW dan mengubah fungsi-fungsi yang memiliki padanannya. Walaupun objek berhasil dimigrasi ada kemungkinan fungsionalitas yang dimiliki dapat berubah.

26 132 Berikut ini adalah tabel evaluasi perbandingan terhadap tool migrasi lainnya: Tabel 4.2 Tabel Perbandingan Tool Migrasi Database MySQL Migration Migrasi No Kemampuan Access2MySQL Toolkit Database 1 Multi source database - 2 Multi destination database Platform Independent - 4 Pemilihan objek - 5 Log - 6 Objek yang dimigrasi Table View Trigger - Stored procedure - User defined function - Security Migrasi data 8 Mapping tipe data

DBMS: SQL Server Transact SQL

DBMS: SQL Server Transact SQL DBMS: SQL Server 2000 Transact SQL Statement Transact-SQL (DDL) Create table : pembentukan tabel Use northwind create table masterbarang (kodebarang int not null, jenisbarang varchar(20) not null, merk

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 4 IMPLEMENTASI DAN EVALUASI. yang sulit untuk diimplementasikan dalam RDBMS (Relational Data Base Management

BAB 4 IMPLEMENTASI DAN EVALUASI. yang sulit untuk diimplementasikan dalam RDBMS (Relational Data Base Management BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Penelitian melakukan pengembangan terhadap opsi-opsi pemecahan masalah yang sulit untuk diimplementasikan dalam RDBMS (Relational Data Base Management System)

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. akan dibuat. Perangkat lunak yang akan dibuat adalah suatu aplikasi yang mampu

BAB IV HASIL DAN PEMBAHASAN. akan dibuat. Perangkat lunak yang akan dibuat adalah suatu aplikasi yang mampu 25 BAB IV HASIL DAN PEMBAHASAN 4.1 Requitment Definition 4.1.1 Pendefinisian Proyek Pendefinisian proyek meliputi pengertian dari perangkat lunak atau proyek yang akan dibuat. Perangkat lunak yang akan

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 3 Perancangan Sistem

Bab 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 terperinci

NASKAH SOAL PRAKTIKUM 04

NASKAH SOAL PRAKTIKUM 04 NASKAH SOAL PRAKTIKUM 04 MATA KULIAH: BS405 - PBO Lanjut TANGGAL: 12,13 Feb 2018 SEMESTER: Genap 17/18 WAKTU: - SIFAT UJIAN: OPEN BOOK, OPEN FILE *)Pengumpulan : Kelas A : 16 Feb 100%, diatas 16 Feb diskon

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implementasi perancangan pada sistem informasi perparkiran 61 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi perancangan pada sistem informasi perparkiran dilakukan dengan menggunakan bahasa pemrograman Visual Basic 6.0, dengan basis data

Lebih terperinci

Pelatihan Microsoft Access

Pelatihan Microsoft Access Pelatihan Microsoft Access Tingkat Dasar oleh Rahmat, S.Kom Coral Reef Information and Training Center Coral Reef Rehabilitation and Management Program Jakarta, 2006 Sarana Pelatihan : Diktat Hand-out

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse. BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras yang direkomendasikan untuk menerapkan sistem aplikasi basis data pada CV. Lumbung Rejeki

Lebih terperinci

Stored Procedures, Function, Trigger, Dynamic SQL, Cursor. Introduction SMART DATABASE

Stored Procedures, Function, Trigger, Dynamic SQL, Cursor. Introduction SMART DATABASE Stored Procedures, Function, Trigger, Dynamic SQL, Cursor Introduction SMART DATABASE Apa Itu Smart Database?? Database yang menyimpan bisnis logic Database yang konsisten Database yang smart Database

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 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

IQMS PENINGKATAN DERAJAT KONKURENSI EKSEKUSI QUERY

IQMS PENINGKATAN DERAJAT KONKURENSI EKSEKUSI QUERY Sitohang, Peningkatan Derajat Konkurensi 21 IQMS PENINGKATAN DERAJAT KONKURENSI EKSEKUSI QUERY Benhard Sitohang (1) Abstract: Divide Query (Q) to primitive as much as we can do, and alocated sub-query(sq)

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. meletakan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. meletakan sistem sehingga siap untuk dioperasikan. Implementasi bertujuan untuk 5.1. Implementasi BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Setelah sistem dirancang dan di desain secara rinci, maka selanjutnya menuju tahap implementasi. Implementasi sistem merupakan tahap meletakan

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 V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Pada tahap ini merupakan langkah dimana setelah perancangan, pembangunan, dan pengujian maka tahap selanjutnya yaitu mengimplementasikan sebuah

Lebih terperinci

BAB 5 IMPLEMENTASI. Gambar 5.1 Arsitektur Jaringan. diimplementasikan pada lebih dari satu komputer dengan satu server. Di

BAB 5 IMPLEMENTASI. Gambar 5.1 Arsitektur Jaringan. diimplementasikan pada lebih dari satu komputer dengan satu server. Di BAB 5 IMPLEMENTASI 5.1 Implementasi 5.1.1 Spesifikasi perangkat keras Gambar 5.1 Arsitektur Jaringan Gambar jaringan di atas menggambarkan bahwa aplikasi ini akan diimplementasikan pada lebih dari satu

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTI DAN EVALUI 4.1 Implementasi Sistem Untuk mengetahui nilai manfaat dari perancangan tools yang tertuang dalam pembuatan Analytical CRM, maka perlu dilakukan implementasi. Untuk pelaksanaan

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

LAMPIRAN. 2) Membuat tabel-tabel dimensi dan fakta yang sesuai dengan skema bintang yang. if exists (select * from dbo.sysobjects where id = object_id

LAMPIRAN. 2) Membuat tabel-tabel dimensi dan fakta yang sesuai dengan skema bintang yang. if exists (select * from dbo.sysobjects where id = object_id LAMPIRAN Langkah-langkah pembuatan data warehouse : 1) Membuat database baru untuk menampung data warehouse, yang bernama OLAP_mobs. 2) Membuat tabel-tabel dimensi dan fakta yang sesuai dengan skema bintang

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. kelemahan dari perangkat lunak. Tujuan dari pengujian ini adalah untuk BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 PENGUJI Pengujian merupakan bagian yang penting dalam siklus pembangunan perangkat lunak. Pengujian dilakukan untuk menjamin kualitas dan juga mengetahui kelemahan

Lebih terperinci

MODUL III STRUCTURED QUERY ANGUAGE (SQL)

MODUL III STRUCTURED QUERY ANGUAGE (SQL) MODUL III STRUCTURED QUERY ANGUAGE (SQL) Tujuan : 1. Memahami tentang sistem database 2. Memahami instalasi MySQL di lingkungan Windows 3. Memahami dasar-dasar MySQL. Tugas Pendahuluan 1. Apa yang anda

Lebih terperinci

Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu :

Ms. SQL Server mengimplementasikan database dengan menyimpan 2 struktur, yaitu : Praktikum 1 MEMBANGUN DATABASE DAN MENGATUR KEAMANANNYA Tujuan : 1 Praktikan mampu untuk membuat database dengan tiga (3) metode yang akan diujicobakan pada praktikum I ini. 2 Praktikan mampu untuk mengatur

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 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 terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Kebutuhan Aplikasi Untuk merancang suatu sistem yang baik diperlukan beberapa persiapan seperti menentukan kebutuhan dari aplikasi yang akan dibuat agar sistem

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implemintasi merupakan kelanjutan dari kegiatan perancangan sistem.

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Implemintasi merupakan kelanjutan dari kegiatan perancangan sistem. BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implemintasi merupakan kelanjutan dari kegiatan perancangan sistem. Tahap ini merupakan tahap meletakkan sistem supaya siap untuk di operasikan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1. Implementasi Sistem Tahap implementasi dapat diterapkan jika sistem perangkat lunak dan perangkat keras sudah disiapkan. Kegiatan implementasi sistem meliputi perangkat

Lebih terperinci

BAB IV IMPLEMENTASI SISTEM

BAB IV IMPLEMENTASI SISTEM 93 BAB IV IMPLEMENTASI SISTEM 4.1 Implementasi Sistem Pada bab ini akan dilakukan implementasi dan pengujian terhadap sistem. Tahapan ini dilakukan setelah perancangan selesai dilakukan dan selanjutnya

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Implementasi sistem ini menggambarkan penerapan dan kebutuhan sistem untuk menjalankan program dimana aplikasi ini merupakan aplikasi multi pada

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

Transact-SQL (Trigger- Event, Store Procedure)

Transact-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 terperinci

BAB 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 terperinci

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat:

Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp Terbit pertama: Juni 2005 Sinopsis singkat: Spesifikasi: Ukuran: 11x18 cm Tebal: 144 hlm Harga: Rp 19.800 Terbit pertama: Juni 2005 Sinopsis singkat: Membahas teknik pembuatan aplikasi database menggunakan Microsoft Access Project 2003 dan SQL Server

Lebih terperinci

MySQL J A M K E T I G A

MySQL 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 terperinci

Gambar 4.37 Layar Untuk Pembuatan Kolom

Gambar 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 terperinci

PostgreSQL for Windows

PostgreSQL for Windows PostgreSQL for Windows Panduan Instalasi 1. Download PostgreSQL release terbaru di http://www.postgresql.org/download/windows 2. Berikut ini merupakan tampilan awal ketika installer dijalankan, lalu klik

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Setelah melakukan perancangan sistem serta tampilan antarmuka, maka langkah selanjutnya ialah penginstalan server server yang akan digunakan dalam sistem

Lebih terperinci

Pengaksesan database hanya dapat dilakukan dengan menggunakan jika seseorang telah mempunyai user account.

Pengaksesan database hanya dapat dilakukan dengan menggunakan jika seseorang telah mempunyai user account. 1 Pengaksesan database hanya dapat dilakukan dengan menggunakan jika seseorang telah mempunyai user account. Dalam Oracle ada 2 user yang biasa digunakan untuk membuat user account, yaitu SYS dan SYSTEM.

Lebih terperinci

Tahap Instalasi PostgreSQL di Windows

Tahap Instalasi PostgreSQL di Windows Tahap Instalasi PostgreSQL di Windows 1. Unduh file installer PostgreSQL terbaru dari alamat http://www.enterprisedb.com/productsservices-training/pgdownload#windows 2. Setelah file installer berhasil

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

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem yang akan diimplementasikan. Tujuan utama dari pengujian sistem adalah

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem yang akan diimplementasikan. Tujuan utama dari pengujian sistem adalah BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Pengujian Pengujian Sistem dilakukan untuk memeriksa keselarasan antar komponen sistem yang akan diimplementasikan. Tujuan utama dari pengujian sistem adalah

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi 4.1.1. Spesifikasi Perangkat Keras Processor : Intel Core 2 Duo 2.50 GHz Memory : 2 GB Harddisk: 160 GB Monitor : LCD 15 Printer : Epson LX-300 Keyboard

Lebih terperinci

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL: 113 Masukkan username dan password Gambar 4.45 Konfigurasi VoIP Gateway 3 Setting service DHCP untuk membagikan IP ke komputer yang terkoneksi ke port LAN VoIP Gateway Setting local IP address dan subnet

Lebih terperinci

MODUL I PENGENALAN MYSQL

MODUL 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 terperinci

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PEMROGRAMAN WEB Semester: 2 MYSQL 200 menit No.: Job: 12 Tgl: Hal.

FAKULTAS 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 terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. 6.0, dengan basis data yang digunakan adalah Microsoft SQL Server dan

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. 6.0, dengan basis data yang digunakan adalah Microsoft SQL Server dan 96 5.1. Implementasi BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Implementasi perancangan pada sistem informasi penagihan jasa kebersihan dilakukan dengan menggunakan bahasa pemrograman Visual Basic 6.0, dengan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap Implementasi merupakan rangkaian pelaksanaan kegiatan yang

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahap Implementasi merupakan rangkaian pelaksanaan kegiatan yang 6 7 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM Tahap Implementasi merupakan rangkaian pelaksanaan kegiatan yang dilakukan setelah tahap perancangan sistem selesai dilaksanakan dengan tujuan yang ingin dicapai

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI Spesifikasi Perangkat Keras untuk Server: : Intel Core 2. 1 Ghz. : 1024 MB 133 Mhz

BAB 4 IMPLEMENTASI DAN EVALUASI Spesifikasi Perangkat Keras untuk Server: : Intel Core 2. 1 Ghz. : 1024 MB 133 Mhz BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Implementasi 4.1.1 Spesifikasi Perangkat Keras untuk Server: Processor Memory Harddisk Space : Intel Core 2. 1 Ghz : 1024 MB 133 Mhz : 80 GB SCSI 4.1.2 Spesifikasi

Lebih terperinci

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng

Sistem Basis Data Danny Kriestanto, S.Kom., M.Eng Sistem Basis Danny Kriestanto, S.Kom., M.Eng SQL Introduction Setelah Membuat ERD dan Model Relasional, what s next? Bagaimana cara membangun entitas dan relationship tersebut agar dapat digunakan? Bagaimana

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sudah ditentukan. Tujuan implementasi adalah untuk mengkonfirmasi modul program 111 BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Implementasi sendiri dapat di artikan sebagai suatu penerapan penerapan dari seluruh rancangan yang sudah dibuat sebelumnya dengan aplikasi

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 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN BAB 4 HASIL DAN PEMBAHASAN 4.1 Spesifikasi Sistem 4.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras yang diperlukan dalam menjalankan aplikasi basisdata pada PT. Logwin Logistic Indonesia adalah

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi

BAB 4 IMPLEMENTASI DAN EVALUASI. dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi 105 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi Dalam implementasi, sistem solusi yang dikembangkan dibangun dengan perangkat keras dan perangkat lunak. Berikut adalah spesifikasi minimum sistem

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. aplikasi sistem informasi geografis ini adalah : a. Spesifikasi perangkat keras minimum : memori 64 MB.

BAB 4 IMPLEMENTASI DAN EVALUASI. aplikasi sistem informasi geografis ini adalah : a. Spesifikasi perangkat keras minimum : memori 64 MB. 92 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Perangkat keras (Hardware) Perangkat keras yang dibutuhkan untuk mengoperasikan program aplikasi sistem informasi geografis ini adalah : a. Spesifikasi

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN

BAB 4 HASIL DAN PEMBAHASAN BAB 4 HASIL DAN PEMBAHASAN 4.1 Spesifikasi System Spesifikasi system database yang digunakan untuk aplikasi ini terbagi menjadi perangkat keras (hardware), perangkat lunak (software) dan Jaringan. 4.1.1

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pendaftaran Atlet Pekan Olahraga Daerah yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Pendaftaran Atlet Pekan Olahraga Daerah yaitu: Software yang mendukung aplikasi ini, yaitu: BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan Aplikasi Pendaftaran Atlet Pekan Olahraga Daerah yaitu: A. Software

Lebih terperinci

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Bandung dilakukan dengan menggunakan bahasa pemograman Visual Basic 6.0

BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM. Bandung dilakukan dengan menggunakan bahasa pemograman Visual Basic 6.0 BAB V PENGUJIAN DAN IMPLEMENTASI SISTEM 5.1 Implementasi Implementasi adalah suatu kelanjutan dari perancangan sistem informasi penjualan dan pembelian pada Adison Sport Shop Center (ASSC) Sukajadi Bandung

Lebih terperinci

BAB 4 4 PEMBAHASAN. implementasi program, dan evaluasi. Analisis lanjutan berisi analisis dari waktu ETL,

BAB 4 4 PEMBAHASAN. implementasi program, dan evaluasi. Analisis lanjutan berisi analisis dari waktu ETL, BAB 4 4 PEMBAHASAN Pada bab ini dibahas analisis lanjutan berdasarkan hasil uji coba pada bab 3, implementasi program, dan evaluasi. Analisis lanjutan berisi analisis dari waktu ETL, besar penggunaan disk

Lebih terperinci

BAB V TESTING DAN IMPLEMENTASI SISTEM

BAB V TESTING DAN IMPLEMENTASI SISTEM BAB V TESTING DAN IMPLEMENTASI SISTEM 5.1 Pengujian Sistem Pengujian dapat berarti proses untuk memeriksa apakah suatu perangkat lunak yang dihasilkan sudah dapat dijalankan sesuai dengan standar tertentu.

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Sistem 4.1.1. Spesifikasi Perangkat Keras Perangkat keras yang dibutuhkan untuk aplikasi data warehouse ini, antara lain : 1. Server Konfigurasi hardware

Lebih terperinci

BAB IV ANALISA PRAKTEK KERJA LAPANGAN

BAB IV ANALISA PRAKTEK KERJA LAPANGAN BAB IV ANALISA PRAKTEK KERJA LAPANGAN 4.1. Sistem yang sedang berjalan 4.1.1 Analisa Dokumen a. Standar Kompetensi Karyawan Standar kompetensi merupakan dokumen yang dikeluarkan oleh masingmasing departement

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

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Pembuatan aplikasi sistem peminjaman barang internal berbasiskan IP Telephony ini menggunakan jaringan LAN (Local Area Network) di PT. Nusantara

Lebih terperinci

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu :

Apa itu DDL & DML? Semua perintah SQL dibagi dalam 2 kategori besar sesuai fungsinya, yaitu : Bahasa Basis Data Data Definition Language (DDL) Interactive Data Manipulation Language (DML) Transaction Control Embedded and Dinamic SQL, contoh C,C++,Java, Cobol, Pascal, etc. Authorization, untuk mendefinisikan

Lebih terperinci

4 BAB 4 IMPLEMENTASI DAN EVALUASI. rencana implementasi dapat dilihat pada Tabel 4.1 di bawah ini : Tabel 4.1 Tabel Rencana Implementasi

4 BAB 4 IMPLEMENTASI DAN EVALUASI. rencana implementasi dapat dilihat pada Tabel 4.1 di bawah ini : Tabel 4.1 Tabel Rencana Implementasi 4 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Untuk memastikan program dapat berjalan dengan lancar, maka perlu dilakukan instalasi perangkat keras, sistem operasi dan DBMS, program aplikasi,

Lebih terperinci

BAB II ANALISIS DAN PERANCANGAN

BAB II ANALISIS DAN PERANCANGAN BAB II ANALISIS DAN PERANCANGAN Proses perancangan adalah bagian dari pengembangan sistem. Secara etimologi, sistem berasal dari kata system yang berarti susunan atau cara. Sistem dapat di kelompokkan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem yang akan dilakukan jika sistem disetujui, termasuk program yang telah

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. sistem yang akan dilakukan jika sistem disetujui, termasuk program yang telah BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Tahap implementasi sistem merupakan tahap lanjutan dari perancangan sistem yang akan dilakukan jika sistem disetujui, termasuk program yang telah

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 V IMPLEMENTASI PENGUJIAN SISTEM

BAB V IMPLEMENTASI PENGUJIAN SISTEM 83 BAB V IMPLEMENTASI PENGUJIAN SISTEM 5.1. Implementasi Perangkat lunak sistem informasi pemesanan tiket yang dibangun dengan menggunakan bahasa pemrograman utama yaitu PHP, dengan menggunakan basis data

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Dalam penerapan aplikasi web penjualan ini pada PD Berkat Cahaya Kontraktor, maka sarana-sarana yang dibutuhkan untuk menjalankannya harus tersedia. Sarana-sarana

Lebih terperinci

Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans

Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans Tutorial Java Desktop 1 Membuat Database dengan JavaDB bawaan Netbeans Oleh: Ardie Jocong Pada Tutorial Pertama ini ane akan menjelaskan bagaimana membuat sebuah database dengan JavaDB yaitu fasilitas

Lebih terperinci

Computer Science, University of Brawijaya. Putra Pandu Adikara, S.Kom VIEW & TABLE. Basis Data 2

Computer Science, University of Brawijaya. Putra Pandu Adikara, S.Kom VIEW & TABLE. Basis Data 2 Computer Science, University of Brawijaya Putra Pandu Adikara, S.Kom VIEW & TABLE Basis Data 2 View View View merupakan virtual table di mana isinya (kolom dan baris) didefinisikan dari suatu query (yang

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu:

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: Software yang mendukung aplikasi ini, yaitu: BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem Yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan Aplikasi Penerimaan dan Pembayaran Siswa/Siswi Baru yaitu: A. Software

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. lunak dan personil yang dibutuhkan serta jadwal implementasi sistem tersebut.

BAB 4 IMPLEMENTASI DAN EVALUASI. lunak dan personil yang dibutuhkan serta jadwal implementasi sistem tersebut. BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Untuk dapat mengimplementasikan sistem yang telah kami buat ini dengan baik, maka berikut ini adalah penjabaran prosedur yang diusulkan, perangkat

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi merupakan proses untuk melaksanakan ide, program atau seperangkat aktivitas baru dengan harapan orang lain dapat menerima dan melakukan

Lebih terperinci

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. 4.1 Langkah Keempat : Membuat Hubungan Antar Muka ( Interface) dengan

BAB 4 RANCANGAN SISTEM YANG DIUSULKAN. 4.1 Langkah Keempat : Membuat Hubungan Antar Muka ( Interface) dengan 70 BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Langkah Keempat : Membuat Hubungan Antar Muka ( Interface) dengan Pelanggan. 4.1.1 Context (Konteks) Website yang dirancang lebih mengarah ke aspek fungsionalitas

Lebih terperinci

TABEL. Tabel Halaman 25

TABEL. 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 terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu

BAB 4 IMPLEMENTASI DAN EVALUASI. maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu 179 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Arsitektur Database Agar komputer client dapat mengakses database pada komputer server, maka diperlukan suatu jaringan LAN yang terhubung antara komputer yang satu

Lebih terperinci

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle.

Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 1 2 3 Eksekusi file setup.exe yang ada dalam CD atau folder instalasi oracle. 4 Isilah konfigurasi instalasi yang akan dibuat. Oracle Home Location : biasanya terisi otomatis dgn drive yang paling banyak

Lebih terperinci

Implementasi, Pengujian dan Evaluasi Hasil Pengujian

Implementasi, Pengujian dan Evaluasi Hasil Pengujian Bab V Implementasi, Pengujian dan Evaluasi Hasil Pengujian Bagian ini menjelaskan hasil implementasi perangkat lunak yang dibangun, pelaksanaan pengujian perangkat lunak dan evaluasi hasil pengujian. V.

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1. Implementasi Implementasi Sistem Informasi Persediaan Barang Jadi pada PT.Kimia Farma (Persero) Tbk. Plant Bandung dilakukan menggunakan bahasa pemograman Java

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN. kedalam bagian-bagian kompenen dengan maksud untuk mengidentifikasi dan

BAB IV ANALISIS DAN PERANCANGAN. kedalam bagian-bagian kompenen dengan maksud untuk mengidentifikasi dan BAB IV ANALISIS DAN PERANCANGAN 4.1 Analisis Analisis sistem itu memperjelas apa ng dibutuhkan dan apa ng diinginkan user terhadap sistem baru serta suatu proses penguraian dari suatu sistem ng utuh kedalam

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Sistem BAB IV IMPLEMENTASI DAN PENGUJIAN Tahap implementasi dan pengujian sistem, dilakukan setelah tahap analisa dan perancangan selesai dilakukan. Pada sub bab ini akan dijelaskan implementasi

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM BAB III ANALISA DAN PERANCANGAN SISTEM 1.1 Proses Bisnis Konvensional Proses bisnis CV.Wijayatama secara konvensional dapat dilihat seperti pada Gambar 3.1: Gambar 3. 1: Proses Bisnis Konvensional 1. Customer

Lebih terperinci

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN

BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 53 BAB 4 PERANCANGAN SISTEM YANG DIUSULKAN 4.1. Tahapan Perancangan Sistem Yang Diusulkan 4.1.1. Usulan Dokumen yang digunakan Dalam perancangan sistem informasi trading pada CV EFORTA MAHOCA, dokumen-dokumen

Lebih terperinci

Mysql Mysq Oleh Ir.Hartono

Mysql Mysq Oleh Ir.Hartono Mysql Oleh Ir.Hartono Konsep Database Data Informasi Database Sistem informasi Sistem Database Database Relasional DBMS RDBMS nilai yang memiliki suatu arti data yang berguna kumpulan data yang terorganisasi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Tabel 4.1 Tabel rencana implementasi OCT NOV DEC JAN Act Plan I II III IV V I II III IV I II III IV V I II Pemilihan Hardware & Software # # Konfigurasi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz

BAB 4 IMPLEMENTASI DAN EVALUASI. Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor : Intel Pentium IV 2,13 GHz 62 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Program 4.1.1 Spesifikasi Kebutuhan Program Spesifikasi Perangkat Keras Perangkat keras yang digunakan untuk merancang sistem ini adalah: Processor :

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan kegiatan analisa dan perancangan, tahap selanjutnya adalah tahap implementasi dan pengujian. Pada tahap implementasi, terdapat 3 cakupan.

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. Website yang dibangun adalah Rancang Bangun Website Information

BAB IV DESKRIPSI KERJA PRAKTEK. Website yang dibangun adalah Rancang Bangun Website Information 17 BAB IV DESKRIPSI KERJA PRAKTEK Website yang dibangun adalah Rancang Bangun Website Information Services and Technology STIKOM Surabaya. Studi kasus pada kerja praktik ini pada Pengembangan & Penerapan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. bagaimana cara penggunaannya. Bahasa pemograman yang digunakan dalam

BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM. bagaimana cara penggunaannya. Bahasa pemograman yang digunakan dalam BAB V IMPLEMENTASI DAN PENGUJIAN SISTEM 5.1 Implementasi Tahap implementasi adalah tahapan penerapan sistem untuk dapat dioperasikan. Pada tahapan ini dijelaskan mengenai sistem yang dirancang dan bagaimana

Lebih terperinci

Modul Pembangunan Aplikasi Basis Data Lanjut 2014

Modul Pembangunan Aplikasi Basis Data Lanjut 2014 Authentication and Authorization on Oracle APEX 4.2 CUSTOM AUTHENTICATION 1. Buat sebuah tabel dengan nama tlogin, sebuah sequence dan sebuah trigger --create table CREATE TABLE tlogin( id NUMBER NOT NULL,

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahapan implementasi merupakan tahapan dimana perangkat lunak yang

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM. Tahapan implementasi merupakan tahapan dimana perangkat lunak yang 65 BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1. Tahap Implementasi Tahapan implementasi merupakan tahapan dimana perangkat lunak yang telah dirancang dan dibangun lalu diuji kelayakannya untuk selanjutnya

Lebih terperinci

BAB V IMLEMENTASI SISTEM. sistem kedalam bentuk coding bahasa pemprograman, selain implementasi dalam

BAB V IMLEMENTASI SISTEM. sistem kedalam bentuk coding bahasa pemprograman, selain implementasi dalam 5.1 Implementasi BAB V IMLEMENTASI SISTEM Tahap implementasi sistem merupakan tahap meletakkan perancangan sistem kedalam bentuk coding bahasa pemprograman, selain implementasi dalam instansi perusahaan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. harus disediakan server, perangkat lunak (software), perangkat keras (hardware)

BAB 4 IMPLEMENTASI DAN EVALUASI. harus disediakan server, perangkat lunak (software), perangkat keras (hardware) 144 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Untuk mengimplementasikan aplikasi e-learning ini, terlebih dahulu harus disediakan server, perangkat lunak (software), perangkat keras (hardware) untuk

Lebih terperinci

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA

IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA IMPLEMENTASI TRIGGER, STORED PROCEDURE, FUNCTION DAN VIEW PADA MYSQL DALAM PERANCANGAN SYSTEM INVENTORY CAFFE BOULEVARD JAYAPURA DOSEN MATAKULIAH SISTEM MANAJEMEN BASIS DATA Dr. KHAMAMI HERUSUSANTO DISUSUN

Lebih terperinci

BAB IV ANALISA DAN DESAIN

BAB 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 terperinci

3.2 Membuat SQL Azure Server

3.2 Membuat SQL Azure Server Windows SQL Azure Data merupakan aset terpenting bagi organisasi atau perusahaan. Data ini dikonsumsi oleh aplikasi internal maupun eksternal. Begitu pentingnya data ini, beberapa organisasi atau perusahaan

Lebih terperinci

Modul 6 Function dan Trigger

Modul 6 Function dan Trigger Modul 6 Function dan Trigger 1.1 Tujuan a. Mahasiswa dapat mengenal Sintak SQL Lanjut b. Mahasiswa dapat mengoperasikan Sintak SQL Lanjut 1.2 Materi a. SQL b. Tabel 1.3 Alat dan Bahan a. sqlyog b. XAMPP

Lebih terperinci