Pembuatan Disaster Recovery Planning SQL Server dengan Metode Log Shipping

Ukuran: px
Mulai penontonan dengan halaman:

Download "Pembuatan Disaster Recovery Planning SQL Server dengan Metode Log Shipping"

Transkripsi

1 Pembuatan Disaster Recovery Planning SQL Server dengan Metode Log Shipping Ratna Wahyuningsih 1, Rusdianto Roestam 2, Nenden Siti Fatonah 3 Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu Buana Jl. Raya Meruya Selatan, Kembangan, Jakarta, veira_15@yahoo.com 1, nendenfatonah@gmail 3 Abstrak -- Disaster Recovery Planning adalah pernyataan lengkap berkaitan dengan semua tindakan konsisten yang dibutuhkan untuk menangani gangguan yang terjadi terhadap sumber daya sistem informasi, yang dilakukan sebelum, tepat ketika atau sesudah waktu terjadinya gangguan tersebut. Penelitian ini berusaha membuat disaster recovery planning terhadap data yang tersimpan dalam SQL Server, dengan menggunakan metode log shipping. Berdasarkan hasil pengujian, dapat disimpulkan bahwa metode log shipping cukup efektif dalam mengembalikan data yang hilang akibat gangguan yang terjadi terhadap basis data. Kata Kunci: Disaster Recovery Planning, SQL Server, log shipping I. PENDAHULUAN Bencana adalah sesuatu yang tidak dapat terpisahkan dari kehidupan manusia. Bencana terjadi dengan frekuensi yang tidak menentu dan akibat yang ditimbulkannya meningkat bagi mereka yang tidak mempersiapkan diri terhadap kemungkinan-kemungkinan timbulnya bencana. Rencana pencegahan dan perbaikan terhadap bencana dapat membantu melindungi semua bagian organisasi/perusahaan, termasuk sumber daya manusia, pekerjaan, data-data penting, dan fasilitas organisasi. Cakupan bencana tidak hanya terbatas pada hilangnya data dan sumber informasi, tetapi juga kematian dari pekerja yang sangat diandalkan, keracunan produk, meledaknya sistem peralatan, kebakaran yang terjadi pada pusat distribusi utama, atau tumpahnya cairan kimia, dan lain sebagainya, sangat mempengaruhi suatu organisasi perusahaan. Kebutuhan akan perencanaan untuk menghadapi bencana dalam hal ini untuk melindungi aset yang sangat berharga dari perusahaan yaitu data, data elektronik yang tersimpan dalam sebuah server basis data. Berdasarkan latar belakang diatas dapat dirumuskan masalahnya adalah bagaimana membangun sebuah aplikasi untuk persiapan jika terjadi sesuatu yang tidak diinginkan terhadap basis data SQL Server dengan menggunakan metode log shipping. II LANDASAN TEORI 2.1 Log Shipping Pengertian Log Shipping a. Log shipping adalah proses mengirim transaksi log secara otomatis dari satu server ke server lain. Transaksi log memback up secara berkala diserver primer dan di copy ke server standby dimana transaksi log diperbaiki secara berurutan. Jika arus server primer berhenti bekerja, dapat di upgrade dari server yang hidup ke server yang primer. b. Log shipping adalah metode replikasi basis data yang ada dalam Microsoft SQL c. Log Shipping adalah arsitektur yang digunakan untuk otomisasi backup dan restore basis data SQL server untuk memelihara server basis data pada server cadangan. Untuk menjalankan log shipping ini dengan membuat sebuah program atau script untuk mencopy transaction log dari server utama ke server cadangan dan melakukan restore ke basis data server cadangan. Istilah yang biasa ditemukan dalam log shipping adalah : 1. Primary atau server sumber: server ini terdiri dari database sumber (asli ) yang dibuat untuk log shipping. Backup database pertama dan transaksi backup log berikutnya mengambil dari server ini. Biasanya, server primary disebut juga server penghasil atau server perkembangan. 2. Secondary atau server tujuan : database pertama dan transaksi backup log selanjutnya diperbaiki di server ini. Biasanya, biasanya server ini adalah warm stanby server. 3. Monitor server : server ini digunakan untk monitor log shipping. Monitor server terdiri dari semua informasi yang berkaitan dengan status log shipping. 4. Transfer logins task : dapat menggunakan Data Transformation Services (DTS) task untuk transfer logins dari server sumber ke server tujuan. Microsoft menganjurkan tidak menggunakan server yang sama yaitu antara server monitor dan server sumber sebab server monitor memelihara 131

2 informasi kritis mengenai sistem log shipping. Informasi akan hilang jika server primary berhenti bekerja. Juga karena monitor menyimpan aktivitas beberapa server overhead. Seperti semua serverserver SQL lainnya, server monitor harus di backup secara rutin. Contohnya walaupun tidak ada anjuran, dapat membuat server sumber dan server tujuan menjadi beberapa komputer fisik dengan multiple instance. 2.2 Back Up dan Restore Data Base Proses back up dan restore tidak dapat dilepaskan dari keberadaan suatu data yang disimpan pada komputer. Proses tersebut bertujuan untuk mengantisipasi bila terjadi kerusakan atau kehilangan data sebagai akibat kegiatanyang disengaja atau tidak disengaja. Membackup data meliputi proses duplikat (copy) database ke lokasi yang aman. Salinan data sedapat mungkin ditempatkan kekomputer lain di dalam media network, tape atau media magnetic lainnya. Salinan data yang dimaksud adalah semua yang terdapat di dalam database, termasuk catatan transaksinya. Catatan transaksi yang disimpan di file log, merupakan sebuah record serial yang berisikan semua perubahan yang dilakukan terhadap database. Log ini digunakan pada proses restore untuk mengulangi semua perubahan yang terjadi di dalam database setelah proses back up dilakukan. Restore database adalah suatu proses yang bertujuan untuk mengembalikan database ke status terdahulu seperti saat back up terakhir dilakukan. Konsistensi data sangat diperhatikan selama proses back up dan restore, sehingga jika terjadi transaksi tidak lengkap maka proses back up di batalkan. Secara otomatis proses restore juga tidak dapat dilakukan Jenis-jenis Back Up 1. Full database backup Full database backup merupakan proses backup seluruh database termasuk tabel, index, tabel sistem termasuk juga membackup record-record log transaksi. 2. Differential database backup Differential database backup merupakan proses backup semua page yang pernah diubah sejak proses backup database terakhir. Proses backup ini lebih mudah digunakan karena proses restore-nya lebih cepat daripada restore backup log transaksi. 3. Transaction log backup Transaction log back up merupakan proses back up record-record dari setiap perubahan yang dibuat pada database. Jenis backup ini berisi perintah- perintah yang dijalankan user, aktivitas sistem background. Keuntungan dari pemakaian transaction log backup antara lain: a. Log dapat dijalankan berulang-ulang untuk melakukan restore terhadap semua aktivitas yang telah disimpan ke log transaksi. b. Seluruh transaksi dapat dijalankan ulang dari suatu kondisi ke kondisi yang lain. Pada Gambar 1 disajikan langkah-langkah back up pada metode transaction log back up. START DATA LOG COPY DATA LOG BACK UP LOG EXIT Gambar 1 Transaction Log Back Up 4. File (s) dan filesgroup (s) backup File (s) dan filesgroup (s) backup merupakan proses backup yang digunakan untuk membackup file-file dan filegroup yang dipilih saja. Keuntungan dari pemakaian file (s) dan filegroup backup antara lain : a. File-file yang di backup dari disk tertentu yang gagal masih dapat di restore sehingga tidak perlu membackup seluruh database. b. Prosesnya lebih cepat dibandingkan dengan proses backup seluruh database karena filefile yang di backup dapat dipilih sesuai kebutuhan Konsep Restore Database Restore database adalah proses pengambilan kembali database yang telah di backup. Proses restore ini dijalankan jika database yang sedang digunakan diserver mengalami kerusakan sehingga tidak dapat digunakan. SQL Server mempunyai dua cara untuk memperbaiki kerusakan pada database (recovery), yaitu secara otomatis dan manual. 1. Recovery Otomatis Merupakan proses yang dilakukan servis MSSQLServer pada saat SQL Server diaktifkan. Karena proses ini dikerjakan secara otomatis maka pihak luar (user) tidak dapa interfensi di dalamnya. Proses yang dilakukan setiap kali SQL Server diaktifkan ulang yaitu: a. Dilakukan transaksi roll forward yaitu transaksi yang telah di commit akan dijalankan ulang pada database yang 132

3 ditemukan pada log transaksi dan terjadi sejak checkpoint terakhir. b. Dilakukan rollback transaksi di dalam log transaksi yang belum di commit. Maksudnya transakasi yang belum komplit tetapi belum di commit akan dibuang dari database. Artinya jika ada salah satu ransaksi yang tidak dijalankan maka akan langsung dihapus dari database, sebaliknya jika transaki semua dilakukan maka akan langsung di commit. c. Hasil dari proses diatas, setiap database berada dalam keadaan konsisten dan dibuat sebuah checkpoint. Dengan recovery otomatis menjamin SQL Server akan diaktifkan lagi dalam keadaan konsisten, seperti apapun SQL Server berhenti. Pada konfigurasi recovery otomatis terdapat option yang menyatakan banyaknya proses recovery otomatis maksimum yang akan dikerjakan pada setiap database. Option tersebut adalah Recovery Interval. Untuk mengeset option recovery interval digunakan stored procedure sistem sp_configure. 2. Recovery Manual Recovery manual merupakan proses recovery yang dilakukan dengan cara recovery dari backup seluruh database, recovery differential atau recovery dari beberapa log transaksi. Ternyata proses recovery manual tidak selamanya mulus. Ada beberapa batasan yang tidak bisa dihindari saat proses recovery ini dijalankan, yaitu : a. Saat proses recovery berlangsung, database tidak dapat digunakan. b. Untuk melaksanakan proses ini, user harus mempunyai hak khusus sebagai anggota SysAdmin atau db_owner. c. Setiap log transaksi yang dibuat mempunyai nomor urut. Oleh karenanya saat user merestore log transaksi harus sesuai dengan urutan pembuatannya. III. HASIL DAN PEMBAHASAN 3.1 Analisa, Perancangan dan Implementasi Sistem Tujuan dan Sasaran DRP Tujuan DRP yang utama adalah untuk menyediakan suatu cara yang terorganisir untuk membuat keputusan jika suatu peristiwa yang mengganggu terjadi. Selain disaster recovery plan bertujuan untuk mengurangi kebingungan organisasi dan meningkatkan kemampuan organisasi untuk berhubungan dengan krisis tersebut. Sesungguhnya, ketika suatu peristiwa yang mengganggu terjadi, organisasi tidak akan mempunyai kemampuan untuk menciptakan dan melaksanakan suatu rencana pemulihan dengan segera. Oleh karena itu, jumlah perencanaan dan pengujian yang telah dilakukan sebelumnya akan menentukan kemampuan organisasi tersebut dalam mengangani suatu bencana. DRP mempunyai banyak sasaran, dan masingmasing sasaran tersebut penting. Sasaran-sasaran tersebut meliputi: 1. Melindungi suatu organisasi dari kegagalan penyediaan jasa komputer. 2. Memperkecil risiko keterlambatan suatu organisasi dalam menyediakan jasa 3. Menjamin keandalan sistem melalui pengujian dan simulasi 4. Memperkecil pengambilan keputusan oleh personil selama suatu bencana Analisa Resiko Database Proses ini adalah mendaftar semua faktor yang mengancam keberadaan database atau yang menyebabkan database tidak berjalan sebagaimana mestinya. Berikut ini resiko atau ancaman bagi database: 1. Faktor lingkungan luar dari komputer bisa berupa bencana alam, kebakaran atau pencurian komputer. 2. Kerusakan perangkat keras, komputer yang menyimpan database mengalami kerusakan. 3. Kerusakan software, kerusakan database yang berasal dari perangkat lunak yang disebabkan oleh virus, serangan hacker atau lainnya Analisa Penjadwalan pada Log Shipping. Untuk mengatur penjadwalan pada log shipping harus melihat berdasarkan beberapa faktor yang mempengaruhi proses log shipping. 1. Besarnya transaksi, dengan cara memonitor besarnya transaksi yang ada. Semakin sering transaksi yang terjadi pada database kita akan berakibat semakin besar file backup log yang ada. Dengan begitu untuk memperkecil file backup log dilakukan dengan memperkecil interval waktu backup log. Transaksi = interval waktu backup. 2. Fasilitas Jaringan, dengan semakin lambat jaringan diperlukan interval waktu semakin lama untuk mencopy file backup log ke server cadangan. Fasilitas Jaringan >< interval waktu mengcopy file log. 3. Kemampuan proses server cadangan, dengan semakin lama kemampuan proses server cadangan untuk melakukan proses restore maka diperlukan waktu yang lama untuk melakukan restore. Server Cadangan >< interval waktu Restore. 4. Proses backup, copy dan restore merupakan proses yang berdiri sendiri sehingga proses satu dengan yang lain tidak saling mempengaruhi 133

4 Monitoring Server Status & History Primary Server Secondary Server 1 Backup Log 4 Restore Log Share File Log 2 Copy File Log 3 Gambar 2 Topologi untuk Log Shipping Perancangan Replikasi Data Menggunakan Log Shipping Log shipping adalah metode replikasi basis data yang ada dalam Microsoft SQL Log Shipping adalah arsitektur yang digunakan untuk otomisasi backup dan restore basis data SQL server untuk memelihara server basis data pada server cadangan. Untuk menjalankan log shipping ini dengan membuat sebuah program atau script untuk mencopy transaction log dari server utama ke server cadangan dan melakukan restore ke basis data server cadangan. Pada Gambar 2 dicantumkan topologi jaringan yang dibutuhkan untuk melakukan disaster recovery menggunakan log shipping. Primary Server merupakan komputer yang terdapat database SQL Server utama. Secondary Server merupakan komputer yang terdapat SQL Server database cadangan. 4. Pengujian Pentingnya pengujian perangkat lunak dan implikasinya yang mengacu pada kualitas perangkat lunak tidak dapat terlalu ditekan karena melibatkan sederetan aktivitas produksi di mana peluang terjadinya kesalahan manusia sangat besar dan arena ketidakmampuan manusia untuk melakukan dan berkomunikasi dengan sempurna maka pengembangan program log shipping ini diiringi dengan aktivitas jaminan kualitas dengan melakukan serangkaian pengujian. Black box testing adalah pengujian yang fokusnya adalah domain informasi dari perangkat lunak, dengan melakukan test case dengan menpartisi domain input dari suatu program dengan cara yang memberikan cakupan pengujian yang mendalam. Dalam pengujian black box testing sebagai acuan untuk menguji bahwa sebuah sistem berjalan sebagaimana mestinya. 4.1 Pengujian Perubahan Database Pengujian Log Shipping dilakukan pada halhal yang menyebabkan perubahan database baik itu struktur atau data. Jika dilakukan perubahan database pada server utama, perubahan itu harus otomatis dilakukan pada server kedua. Pengujian ini dilakukan pada 2 bahasa manipulasi database yaitu : Data Definition Language (DDL) dan Data Manipulation Language (DML). Untuk melihat hasil pengujian pada database server kedua terdapat selisih waktu sesuai dengan interval waktu yang ada pada log shipping Pengujian Perubahan Data Definition Language (DDL) Berfokus pada pengujian perubahan yang dilakukan oleh perintah perintah Data Definition Language. a. Membuat Obyek Basisdata (Create) Untuk menguji aplikasi digunakan sebuah data base, dalam hal ini membuat tabel baru pada server primer kemudian akan di restore ke server secondary. 134

5 b. Merubah Obyek Basisdata (Modify) Dalam merubah tabel, sebagai contoh merubah field table region pada primery server, proses dapat kita lihat pada propertise setelah proses berjalan dan berhasil maka dapat dilihat pada database kedua c. Menghapus Obyek Basisdata (Drop) Untuk menghapus obyek basisdata digunakan table region, dimana jika pada primary server table region dihapus maka akan secara otomatis table region juga akan terhapus pada secondary server Pengujian Perubahan Data Manipulation Language (DML) Pengujian ini memusatkan perhatian pada pengujian perubahan yang dilakukan oleh perintah perintah Data Manipulation Language (DML). a. Memasukan Data Baru (Insert) b. Merubah Data (Update) c. Menghapus Data (Delete) Ada 3 keadaan yang bisa terjadi pada sistem DRC menggunakan log shipping Last Backup file, Last file Copied dan Last File Loaded adalah file yang sama yang berarti database cadangan sudah terbaru. Last Backup file lebih baru dari Last file Copied dan Last File Loaded yang berarti ada file backup log yang belum dicopy dan direstore ke server cadangan. Copy file log yang belum tercopy jika file tersebut ada ke server cadangan dan lakukan proses restore log Last Backup file dan Last file Copied sama tetapi masih lebih baru dibandingkan Last File Loaded yang berarti ada file backup log yang belum direstore ke server cadangan. lakukan proses restore log seperti yang ditunjukkan dalam Gambar Pengujian Sistem Pengujian system memusatkan perhatian pada keseluruhan sistem pada DRC yang ada. Testing akan mencoba menguji DRC yang ada apakah berjalan dengan sebagaimana mestinya jika terjadi sesuatu kerusakan pada database utama yang disebabkan oleh apapun. Setelah terjadi kerusakan terhadap database utama sistem harus bisa mengembalikan/ menyelamatkan database yang ada dalam keadaan sebelum database mengalami kerusakan. Ada 2 proses yang harus dilakukan bila terjadi kerusakan pada database utama Memastikan Server Database Cadangan (Secondary) Sudah Terbaru Bila terjadi kerusakan database utama (primary) maka kita harus menggantikannya dengan database standby. Periksa Status Log Shipping pada Server Monitoring seperti yang ditunjukkan pada Gambar 3. Gambar 4 Log Shipping Restore for data Proses restore bisa dilakukan secara otomatis dari sistem atau secara manual, Jika ingin secara otomatis tunggu sampai system me-restore file transaction log yang terakhir di copy. Untuk mempercepat proses kita bisa mengubah schedule SQL jobs yang me-restore transaction log. Log Shipping Restore for DATA01.Sipamlu_logshipping Setelah itu restore melalui enterprise manager log yang terakhir dikopi, sebagaimana yang ditunjukkan pada Gambar 5. Gambar 3 Log Shipping Pair Properties 135

6 Gambar 5 Restore melalui enterprise manager log yang terakhir dikopi Pilih from device dan select devices untuk memilih file transaction log terakhir yang akan di restore (lihat Gambar 6). Pilih option transaction log. Pilih tab options di move to physical file name tentukan letak dari file log dan data database yang akan kita restore di simpan. Klik OK Gambar 6 Restore Database Merubah Server Cadangan Menjadi Server Utama Bila terjadi kerusakan database utama (primary) maka kita harus mengantikannya dengan database cadangan. Lakukan full backup dan Restore pada Database Baru. Gambar 7 Merubah Server Cadangan Menjadi Server Utama Setelah mempunyai database utama baru ulangi proses konfigurasi log shipping untuk membuat log shipping baru. IV. KESIMPULAN Kesimpulan dalam membuat disaster recovery planning untuk database Microsoft SQL Server menggunakan log shipping ini adalah sebagai berikut : 1. Log Shipping yang dibangun dapat digunakan untuk melakukan backup database sebagai salah satu solusi disaster recovery center. 2. Log shipping dapat dibangun dengan menggunakan SQL server 2000 pada semua edisi. Sehingga cocok untuk perusahaan yang mempunyai anggaran terbatas. 3. Log shipping hanya digunakan untuk membackup data dengan server database backup standby (warm backup) jadi membutuhkan proses recovery sedikit lebih lama. 4. Log Shipping hanya meng-copy log database yang mengalami perubahan setiap satuan waktu sehingga membutuhkan akses jaringan yang kecil, cocok untuk perusahaan dengan jaringan terbatas. V. DAFTAR PUSTAKA [1] Thomas Moore, SQL Server 2000 Database Design and Implementation, Que, [2] Bambang Robi in, Manajemen dan Administrasi Database Menggunakan SQL Server 2000, Penerbit Andi, [3] M. Rudyanto Arief, Pemrograman Basis Data Menggunakan Transact-SQL dengan Microsoft SQL Server 2000, Penerbit Andi,

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN BAB III ANALISA DAN PERANCANGAN 3.1 Analisa Sistem Analisis sistem digunakan untuk menguraikan sistem yang diidentifikasi dan dievaluasi permasalahannya dalam lingkup virtualisasi. Sistem ini dianalisis

Lebih terperinci

PRAKTIKUM SISTEM BASIS DATA TUGAS 1 MANGROVE PERCETAKAN. Penyusun : Nama : Edi Sastrawijoyo NIM : Prodi : Teknik Informatika

PRAKTIKUM SISTEM BASIS DATA TUGAS 1 MANGROVE PERCETAKAN. Penyusun : Nama : Edi Sastrawijoyo NIM : Prodi : Teknik Informatika PRAKTIKUM SISTEM BASIS DATA TUGAS 1 MANGROVE PERCETAKAN Penyusun : Nama : Edi Sastrawijoyo NIM : 12131242 Prodi : Teknik Informatika SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER ELRAHMA YOGYAKARTA

Lebih terperinci

BAB 2 TINJAUAN PUSTAKA

BAB 2 TINJAUAN PUSTAKA 5 BAB 2 TINJAUAN PUSTAKA 2.1. Data Data adalah sesuatu yang mewakili objek dan peristiwa yang memiliki arti yang sangat penting bagi user (Hoffer et al, 2005). Dalam pengertian yang lain data adalah fakta

Lebih terperinci

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom SISTEM BASIS DATA Pendahuluan Gentisya Tri Mardiani, M.Kom Sistem Basis Data Sistem Basis Data merupakan suatu sistem yang terdiri dari kumpulan file yang saling berhubungan dan memungkinkan dilakukan

Lebih terperinci

PENGAMANAN SISTEM basis DAta

PENGAMANAN SISTEM basis DAta BAB PENGAMANAN SISTEM basis DAta Keamanan Database Teknik-teknik pengamanan database yang handal dan memiliki integritas Perlindungan terhadap data yang sensitif Rangkuman permasalahan keamanan database

Lebih terperinci

DASAR-DASAR SQL SERVER 2005

DASAR-DASAR SQL SERVER 2005 DASAR-DASAR SQL SERVER 2005 SQL SQL (Structured Query Language) adalah salah satu bahasa generasi level ke-4 yang awalnya dikembangkan oleh IBM di San Jose Research Laboratory. Berbeda dengan bahasa pemrograman

Lebih terperinci

Rangga Praduwiratna Pendahuluan. Membuat Backup Device pada SQL Server

Rangga Praduwiratna  Pendahuluan. Membuat Backup Device pada SQL Server Mengenal Jenis Backup pada SQL Server 2005 Rangga Praduwiratna ziglaret@yahoo.co.nz http://geeks.netindonesia.net/blogs/ziglaret Lisensi Dokumen: Seluruh dokumen di IlmuKomputer.Com dapat digunakan, dimodifikasi

Lebih terperinci

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom SISTEM BASIS DATA Pendahuluan Gentisya Tri Mardiani, S.Kom.,M.Kom Sistem Basis Data Sistem Basis Data merupakan suatu sistem yang terdiri dari kumpulan file yang saling berhubungan dan memungkinkan dilakukan

Lebih terperinci

Perangkat keras Kebakaran, banjir, bom, pencurian, listrik, gempa, radiasi, kesalahan mekanisme keamanan

Perangkat keras Kebakaran, banjir, bom, pencurian, listrik, gempa, radiasi, kesalahan mekanisme keamanan KEAMANAN DATABASE Keamanan merupakan suatu proteksi terhadap pengrusakan data dan pemakaian data oleh pemakai yang tidak punya kewenangan. Untuk menjaga keamanan Basis Data dgn : (1) Penentuan perangkat

Lebih terperinci

BERMAIN DATA DENGAN SQL SERVER

BERMAIN DATA DENGAN SQL SERVER BERMAIN DATA DENGAN SQL SERVER BERKENALAN DENGAN SQL SERVER DBMS merupakan suatu sistem perangkat lunak yang memungkinkan pengguna komputer untuk membuat, memelihara, mengontrol, serta mengakses data pada

Lebih terperinci

SISTEM BASIS DATA BACKUP DAN RECOVERY. Backup Data. Restore Data. DENI HERMAWAN Informatika

SISTEM BASIS DATA BACKUP DAN RECOVERY. Backup Data. Restore Data. DENI HERMAWAN Informatika SISTEM BASIS DATA DENI HERMAWAN 01111003 Informatika BACKUP DAN RECOVERY Data dan database merupakan komponen terpenting dalam satu sitem manajemen, disamping taentu saja aplikasi untuk system informasi

Lebih terperinci

PENGENALAN MICROSOFT SQL SERVER

PENGENALAN MICROSOFT SQL SERVER PENGENALAN MICROSOFT SQL SERVER Pendahuluan MS-SQL Server merupakan salah satu contoh perangkat lunak DBMS (database management system) yang banyak digunakan oleh banyak perusahaan saat ini. SQL Server

Lebih terperinci

Pemrograman Basis Data dan SQL

Pemrograman Basis Data dan SQL Pemrograman Basis Data dan SQL Genap 2015-2016 Alen Boby Hartanto, S alen.boby@mercubua INTRO omata Kuliah : Pemrograman Sistem Basis Data dan SQL osks : 3 ojenis : Mata Kuliah Wajib opertemuan : 14 Pertemuan

Lebih terperinci

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI BAB 2 LANDASAN TEORI Untuk mendukung pembuatan laporan tugas akhir ini, maka perlu dikemukakan hal-hal atau teori yang berkaitan dengan permasalahan dan ruang lingkup sebagai landasan dalam pembuatan laporan

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN PENGUKURAN RISIKO TI

BAB 4 HASIL DAN PEMBAHASAN PENGUKURAN RISIKO TI BAB 4 HASIL DAN PEMBAHASAN PENGUKURAN RISIKO TI 4.1 Latar Belakang Pembahasan Dalam pengukuran risiko yang dilakukan pada PT National Label, kami telah mengumpulkan dan mengolah data berdasarkan kuisioner

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI 110 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Untuk mengetahui manfaat dari komponen concurrency control ini, perlu dilakukan suatu implementasi. Pada sub bab ini akan dibahas arsitektur RDBMS,

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

PERTEMUAN 9 MANIPULASI DATA

PERTEMUAN 9 MANIPULASI DATA PERTEMUAN 9 MANIPULASI DATA Tujuan Pembelajaran : Memahami Statement DML (Data Manipulation Language) Menyisipkan baris ke dalam table Merubah baris dalam table Menghapus baris dari table Mengontrol transaksi

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil 1. Tampilan Menu Utama Pada halaman menu utama sistem penunjang keputusan ini sebagai halaman pertama kali saat aplikasi ini dijalankan. Halaman ini berisi

Lebih terperinci

PERTEMUAN 13 STRATEGI PENGUJIAN PERANGKAT LUNAK

PERTEMUAN 13 STRATEGI PENGUJIAN PERANGKAT LUNAK PERTEMUAN 13 STRATEGI PENGUJIAN PERANGKAT LUNAK Strategi Pengujian Strategi uji coba perangkat lunak dilakukan untuk memudahkan para perancang untuk menentukan keberhasilan system yang telah dikerjakan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Kebutuhan Hardware dan Software Untuk mengimplementasikan rancangan basis data yang telah dibuat, diperlukan unit hardware dan software dengan spesifikasi

Lebih terperinci

1. Pendahuluan 1.1 Latar belakang

1. Pendahuluan 1.1 Latar belakang 1. Pendahuluan 1.1 Latar belakang Database pada masa sekarang ini, sudah menjadi hal yang sangat penting dalam suatu korporasi. Salah satu contohnya database dapat digunakan untuk menyimpan data-data yang

Lebih terperinci

Hendra Setiawan ( )

Hendra Setiawan ( ) Hendra Setiawan (15.52.0657) Query Database Query ini sendiri atau sering disebut SQL (Structured Query Language) adalah suatu bahasa (language) yang digunakan untuk mengakses database. (Solichin, 2010).

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Konsep Dasar Sistem Menurut Gordon B. Davis Sistem informasi kepegawaian adalah suatu aplikasi yang digunakan untuk menunjang proses kegiatan kepegawaian. Tiap instansi perusahaan

Lebih terperinci

Modul Praktikum Sistem Basis Data S1-TI

Modul Praktikum Sistem Basis Data S1-TI 1 MODUL 1 PENGENALAN SQL Tujuan Mengetahui konsep Bahasa SQL Mampu mengoperasikan dasar-dasar perintah SQL Server Mampu mendefinsikan obyek-obyek basis data dalam SQL Server Teori singkat SQL (Structured

Lebih terperinci

METODE MANAJEMEN BACKUP DATA SEBAGAI UPAYA PENYELAMATAN DATA ON LINE WEB LAPAN BANDUNG

METODE MANAJEMEN BACKUP DATA SEBAGAI UPAYA PENYELAMATAN DATA ON LINE WEB LAPAN BANDUNG Berita Dirgantara Vol. 13 No. 1 Maret 2012:22-27 METODE MANAJEMEN BACKUP DATA SEBAGAI UPAYA PENYELAMATAN DATA ON LINE WEB LAPAN BANDUNG Elyyani Peneliti Bidang Sistem Informasi, LAPAN e-mail: elyyani@bdg.lapan.go.id;

Lebih terperinci

PERANCANGAN SISTEM RECOVERY DATABASE MENGGUNAKAN METODE MIRRORING. Linda Elisa Sinaga A

PERANCANGAN SISTEM RECOVERY DATABASE MENGGUNAKAN METODE MIRRORING. Linda Elisa Sinaga A PERANCANGAN SISTEM RECOVERY DATABASE MENGGUNAKAN METODE MIRRORING Linda Elisa Sinaga shelindakirei@yahoo.com A11.2009.04877 Abstrak : Teknologi informasi (TI) merupakan salah satu sumber daya kritikal

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

FAILOVER CLUSTER SERVER DAN TUNNELING EOIP UNTUK SISTEM DISASTER RECOVERY

FAILOVER CLUSTER SERVER DAN TUNNELING EOIP UNTUK SISTEM DISASTER RECOVERY FAILOVER CLUSTER SERVER DAN TUNNELING EOIP UNTUK SISTEM DISASTER RECOVERY Nanang Purnomo 1) - Melwin Syafrizal 2) 1) PT. Lintas Data Prima (LDP)Yogyakarta Jl. Suryatmajan no. 22 Yogyakarta 2) Sistem Informasi

Lebih terperinci

BAB 4 RENCANA IMPLEMENTASI. Pada tahap ini dilakukan rencana implementasi yang terkait pada aplikasi basisdata

BAB 4 RENCANA IMPLEMENTASI. Pada tahap ini dilakukan rencana implementasi yang terkait pada aplikasi basisdata BAB 4 RENCANA IMPLEMENTASI Pada tahap ini dilakukan rencana implementasi yang terkait pada aplikasi basisdata yang diusulkan, serta dilakukan evaluasi terhadap beberapa aspek terkait integrity dan security

Lebih terperinci

PENERAPAN PERINTAH MYSQL DALAM BACKUP DATABASE. Sitti Arni Program Studi : Sistem Informasi STMIK Profesional Makassar

PENERAPAN PERINTAH MYSQL DALAM BACKUP DATABASE. Sitti Arni Program Studi : Sistem Informasi STMIK Profesional Makassar PENERAPAN PERINTAH MYSQL DALAM BACKUP DATABASE Sitti Arni Program Studi : Sistem Informasi STMIK Profesional Makassar arnist19@yahoo.com Abstrack Tulisan ini membahas tentang bagaimana membuat cadangan

Lebih terperinci

MERANCANG WEB DATA BASE UNTUK CONTENT SERVER

MERANCANG WEB DATA BASE UNTUK CONTENT SERVER MODUL XIX DEPAN MERANCANG WEB DATA BASE UNTUK CONTENT SERVER DEPAN MERANCANG WEB DATA BASE UNTUK CONTENT SERVER MENENTUKAN KEBUTUHAN SISTEM PETA KEDUDUKAN KOMPETENSI Dasar Kejuruan Level I ( Kelas X )

Lebih terperinci

BAB 4 AUDIT SISTEM INFORMASI PERSEDIAAN PADA PT. MAKARIZO INDONESIA. tidak akurat dan tidak lengkap merupakan kegiatan audit yang penting dalam

BAB 4 AUDIT SISTEM INFORMASI PERSEDIAAN PADA PT. MAKARIZO INDONESIA. tidak akurat dan tidak lengkap merupakan kegiatan audit yang penting dalam BAB 4 AUDIT SISTEM INFORMASI PERSEDIAAN PADA PT. MAKARIZO INDONESIA Pengendalian terhadap sistem informasi serta data-data yang tidak tersedia, tidak akurat dan tidak lengkap merupakan kegiatan audit yang

Lebih terperinci

DESAIN BASIS DATA ADMINISTRASI RAWAT INAP PADA RUMAH SAKIT BHAYANGKARA AKADEMI KEPOLISIAN SEMARANG

DESAIN BASIS DATA ADMINISTRASI RAWAT INAP PADA RUMAH SAKIT BHAYANGKARA AKADEMI KEPOLISIAN SEMARANG DESAIN BASIS DATA ADMINISTRASI RAWAT INAP PADA RUMAH SAKIT BHAYANGKARA AKADEMI KEPOLISIAN SEMARANG Erlyana Nurul Huda 1) 1) Jurusan Sistem Informasi UDINUS, Semarang 60111, email: hudaerlyana@gmail.com

Lebih terperinci

Basis Data Spasial Modul 2

Basis Data Spasial Modul 2 Basis Data Spasial Modul 2 Modul 2 Arsitektur DBMS Tabel Data Manipulation Language (DML) Data Definition Language (DDL) LATIHAN Data Base Management System (DBMS) Perangkat lunak (software) untuk mengelola

Lebih terperinci

Gambar Layar pertama untuk pemecahan masalah Lost Update

Gambar Layar pertama untuk pemecahan masalah Lost Update Gambar 4. 25 Layar pertama untuk pemecahan masalah Lost Update 140 141 Gambar 4. 26 Layar kedua untuk pemecahan masalah Lost Update Setelah transaksi pada T 1 dikirimkan dengan tanpa status commit, transaksi

Lebih terperinci

Merubah Properties Server Langkah-langkah mengatur properties SQL Server 2008, adalah :

Merubah Properties Server Langkah-langkah mengatur properties SQL Server 2008, adalah : DASAR SQL SERVER 2008 Langkah 1 Login ke SQL Server Athentication Windows Untuk bisa mengatur properties server, login terlebih dahulu ke Server Authentication windows, dengan cara : 1. Buka Microsoft

Lebih terperinci

KEAMANAN KOMPUTER. Pertemuan 12

KEAMANAN KOMPUTER. Pertemuan 12 KEAMANAN KOMPUTER Pertemuan 12 Keamanan Database Penyerangan Database Informasi sensitif yang tersimpan didalam databse dapat terbuka (disclosed) bagi orang-orang yang tidak diizinkan (unauthorized) Informasi

Lebih terperinci

SISTEM BASIS DATA II S A N T I W I D I A N T I

SISTEM BASIS DATA II S A N T I W I D I A N T I SISTEM BASIS DATA II S A N T I W I D I A N T I SISTEM Definisi sebuah tatanan yang terdiri atas sejumlah komponen fungsional (dengan tugas/fungsi khusus) yang saling berhubungan dan secara bersama-sama

Lebih terperinci

Testing dan Implementasi Sistem Informasi

Testing dan Implementasi Sistem Informasi Modul ke: Testing dan Implementasi Sistem Informasi Pada dasarnya, pengujian merupakan satu langkah dalam proses rekayasa perangkat lunak yang dapat dianggap sebagai hal yang merusak daripada membangun

Lebih terperinci

PENGONTROLAN BERBASIS KOMPUTER

PENGONTROLAN BERBASIS KOMPUTER PENGONTROLAN BERBASIS KOMPUTER 1. Security Database Authorization Pemberian hak akses yang mengizinkan sebuah subyek mempunyai akses secara legal terhadap sebuah sistem atau obyek. Subyek Obyek user atau

Lebih terperinci

Administrasi Basis Data. Transaksi dan Lock. Yoannita

Administrasi Basis Data. Transaksi dan Lock. Yoannita Administrasi Basis Data Transaksi dan Lock Yoannita Mengenal Transaksi dan Lock Transaksi dan lock dipakai untuk menjamin konsistensi dan integritas data. Transaksi adalah sebuah unit kerja logis yang

Lebih terperinci

DATA INTEGRITY/KEINTEGRITASAN DATA

DATA INTEGRITY/KEINTEGRITASAN DATA DATA INTEGRITY/KEINTEGRITASAN DATA Data konsisten dan valid pada keadaan apapun dan konstrain apapun. ATURAN KEINTEGRITASAN DATA 1. Entity integrity Nilai atribut primary key tidak boleh null (tidak dikenal)

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

Otomatisasi Failover pada Standby Database menggunakan Internet Control Message Protocol (ICMP)

Otomatisasi Failover pada Standby Database menggunakan Internet Control Message Protocol (ICMP) Otomatisasi Failover pada Standby Database menggunakan Internet Control Message Protocol (ICMP) Defry Hamdhana, S.T 1, Muhd. Iqbal, M.Kom 2 1 Program Studi Teknik Informatika, Universitas Sumatera Utara

Lebih terperinci

Manajemen Sistem Basis Data Integrity dan Security. Lintang Yuniar Banowosari

Manajemen Sistem Basis Data Integrity dan Security. Lintang Yuniar Banowosari Manajemen Sistem Basis Data Integrity dan Security Lintang Yuniar Banowosari http://staffsite.gunadarma.ac.id/lintang Data Integrity Data konsisten dan valid pada keadaan apapun dan konstrain apapun. ATURAN

Lebih terperinci

Aplikasi Manajemen Backup File dan Registry Windows untuk Pencegahan Infeksi Virus

Aplikasi Manajemen Backup File dan Registry Windows untuk Pencegahan Infeksi Virus Aplikasi Manajemen Backup File dan Registry Windows untuk Pencegahan Infeksi Virus Murdiyanto 1, Anis Cherid 2, Ida Nurhaida 3 Jurusan Teknik Informatika, Fakultas Ilmu Komputer, Universitas Mercu Buana

Lebih terperinci

Andi Dwi Riyanto, M.Kom

Andi Dwi Riyanto, M.Kom Keamanan merupakan suatu proteksi terhadap pengrusakan data dan pemakaian data oleh pemakai yang tidak punya kewenangan. Untuk menjaga keamanan Basis Data dgn : 1. Penentuan perangkat lunak Data Base Server

Lebih terperinci

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA Jum at, 30 Sept. 2016 DATABASE MANAGEMENT SYSTEM (DBMS) DBMS adalah perangkat lunak yang memungkinkan pemakai untuk mendefinisikan, mengelola, dan mengontrol akses

Lebih terperinci

Materi : Manajemen File dalam OS Windows

Materi : Manajemen File dalam OS Windows Materi : Manajemen File dalam OS Windows 1. Sistem Manajemen File Dalam sistem operasi komputer kita mengenal sistem manajemen file. Sistem manajemen file ini perlu diterapkan agar dapat digunakan dalam

Lebih terperinci

DATA DEFINITION LANGUAGES (DDL)

DATA DEFINITION LANGUAGES (DDL) PENGENALAN SQL DATA DEFINITION LANGUAGES (DDL) Pendahuluan DDL adalah sebuah bahasa SQL yang digunakan untuk mendefinisikan data dan obyek pada database. Berikut ini sintaks-sintaks yang termasuk dalam

Lebih terperinci

DATABASE CONTROL 1. SECURITY DATABASE. Suzan Agustri 81

DATABASE CONTROL 1. SECURITY DATABASE. Suzan Agustri 81 DATABASE CONTROL 1. SECURITY DATABASE Authorization Authorization merupakan pemberian hak akses yang mengizinkan sebuah subyek mempunyai akses secara legal terhadap sebuah sistem atau obyek. Subyek Obyek

Lebih terperinci

Maintenance & Disaster Recovery

Maintenance & Disaster Recovery Modul 41: Overview 2 41.1. Backup & Restore Tujuan utama dari backup adalah untuk menjamin bahwa jikanterjadi kehilangan data, maka data tersebut bisa disalin kembali secara efisien dan cepat. Agar tujuan

Lebih terperinci

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai Basis Data Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai Duplikasi data Data yg sama terletak pada

Lebih terperinci

Administrasi Basis Data. Yoannita

Administrasi Basis Data. Yoannita Administrasi Basis Data Yoannita Database Properties Jika anda seorang administrator database atau programmer software aplikasi yang menggunakan database SQL Server dan sering dibingungkan dengan bagaimana

Lebih terperinci

PENGUJIAN PERANGKAT LUNAK

PENGUJIAN PERANGKAT LUNAK PENGUJIAN PERANGKAT LUNAK Aprilia Sulistyohati, S.Kom Jurusan Teknik Informatika Universitas Islam Indonesia Your Logo DASAR PENGUJIAN PL PENGUJIAN : proses eksekusi suatu program dengan maksud menemukan

Lebih terperinci

PANDUAN UJI KOMPETENSI

PANDUAN UJI KOMPETENSI PANDUAN UJI KOMPETENSI KLASTER JUNIOR DATABASE PROGRAMMING LSP TIK INDONESIA Jl. Pucang Anom Timur 23 Surabaya 60282, Jawa Timur Telp: +62 31 5019775 Fax: +62 31 5019776 Daftar Isi 1. Latar Belakang...

Lebih terperinci

Pemrograman Web Lanjut 2017

Pemrograman Web Lanjut 2017 Praktikum 7 Basis data (database) dapat dikatakan sebagai sekumpulan data yang disimpan, saling berhubungan, dan diorganisasi secara bersama. Perangkat lunak yang dapat digunakan untuk mengolah basis data

Lebih terperinci

PENGANTAR BASIS DATA

PENGANTAR BASIS DATA PENGANTAR BASIS DATA Obyektif : 1. Menjelaskan perbedaan antara file tradisional dan file manajemen basis data 2. Menjelaskan keuntungan dan kerugian apabila menggunakan file manajemen basis data 3. Memahami

Lebih terperinci

Backup and Recovery. by: Ahmad Syauqi Ahsan

Backup and Recovery. by: Ahmad Syauqi Ahsan 10 Backup and Recovery by: Ahmad Syauqi Ahsan Terminologi Backup 2 Backup strategy boleh mengikutkan : Keseluruhan database (whole) Bagian dari database (partial) Backup type boleh berupa : Segala informasi

Lebih terperinci

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN SEKOLAH TINGGI MANAJEMEN INFORMAA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN Mata Kuliah : PROGRAM PAKET NIAGA - C Kode Mata Kuliah : MI - 14407 Jurusan / Jenjang : D3 TEKNIK KOMPUTER Tujuan Instruksional

Lebih terperinci

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Tabel 4.1 Tabel Jadwal Rencana Implementasi Aktivitas Hari 1 2 3 4 5 6 Instalasi DBMS Instalasi Program Aplikasi Basis Data Konversi Data

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Akuntansi Penyusutan Aset Tetap Dan Bergerak Dengan Metode Garis Lurus Pada Otoritas Pelabuhan Utama

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. berjalan. Berikut ini adalah kegiatan-kegiatan yang dilakukan pada tahap

BAB 4 IMPLEMENTASI DAN EVALUASI. berjalan. Berikut ini adalah kegiatan-kegiatan yang dilakukan pada tahap 214 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Aplikasi sistem basis data penjualan yang telah dirancang akan diimplementasikan pada PT. InterAct Corporation sebagai pengganti sistem yang berjalan.

Lebih terperinci

BAB II LANDASAN TEORI. saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk. komputer. Contoh lainnya adalah sebuah organisasi.

BAB II LANDASAN TEORI. saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk. komputer. Contoh lainnya adalah sebuah organisasi. BAB II LANDASAN TEORI 2.1 Sistem Menurut Kendall (2003), sistem merupakan serangkaian subsistem yang saling terkait dan tergantung satu sama lain, bekerja bersama-sama untuk mencapai tujuan dan sasaran

Lebih terperinci

Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya nizar.radliya@yahoo.com Nama Mahasiswa NIM Kelas Kompetensi Dasar Memahami sistem basis data dan

Lebih terperinci

STRATEGI PENGUJIAN PERANGKAT LUNAK

STRATEGI PENGUJIAN PERANGKAT LUNAK STRATEGI PENGUJIAN PERANGKAT LUNAK Strategi uji coba perangkat lunak dilakukan untuk memudahkan para perancang untuk menentukan keberhasilan system yang telah dikerjakan Proses testing Unit Module Sub-system

Lebih terperinci

Konsep Backup dan Recovery. By: Arif Basofi

Konsep Backup dan Recovery. By: Arif Basofi Konsep Backup dan Recovery By: Arif Basofi Tujuan Menggambarkan dasar-dasar backup, restore, dan recovery pada database Mendaftar tipe-tipe kerusakan yang mungkin terjadi pada database Oracle Menggambarkan

Lebih terperinci

Pemanfaatan Wintask untuk Otomatisasi Sistem Informasi Memakai Data Microsoft Excel: Studi Kasus Sistem Informasi Akademik

Pemanfaatan Wintask untuk Otomatisasi Sistem Informasi Memakai Data Microsoft Excel: Studi Kasus Sistem Informasi Akademik Pemanfaatan Wintask untuk Otomatisasi Sistem Informasi Memakai Data Microsoft Excel: Studi Kasus Sistem Informasi Akademik Nenden Siti Fatonah 1, Ahmad Kodar 2, Irham 3 Jurusan Teknik Informatika, Fakultas

Lebih terperinci

PENDAHULUAN. Alif Finandhita, S.Kom

PENDAHULUAN. Alif Finandhita, S.Kom PENDAHULUAN SISTEM BASIS DATA Suatu sistem penyusunan dan pengelolaan recordrecord dengan menggunakan komputer, dengan tujuan untuk menyimpan atau merekam serta memelihara data operasional lengkap sebuah

Lebih terperinci

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017

Konsep Dasar Basis Data. Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017 Konsep Dasar Basis Data Oleh: Harnan Malik Abdullah, ST., MSc. Program Pendidikan Vokasi Universitas Brawijaya 2017 Pengertian Basis Data Data fakta mengenai objek, orang, dan lain-lain Basis Data sebuah

Lebih terperinci

SQL. Pemrograman Web II. Ganjil

SQL. Pemrograman Web II. Ganjil SQL Pemrograman Web II Ganjil 2015-2016 Review Database Structured Query Language Apa itu database? Kumpulan data terstruktur yang saling berelasi. Definisi : Kumpulan data, yang terorganisir secara logika,

Lebih terperinci

Disaster Recovery Planning

Disaster Recovery Planning Disaster Recovery Planning Disaster recovery planning adalah suatu pernyataan yang menyeluruh mengenai tindakan konsisten yang harus diambil sebelum, selama, dan setelah suatu peristiwa yang mengganggu

Lebih terperinci

Langkah langkah FRAP. Daftar Risiko. Risk

Langkah langkah FRAP. Daftar Risiko. Risk L1 Langkah langkah FRAP Daftar Risiko Risk Risiko Tipe Prioritas Awal # 1 Kerusakan Database dikarenakan kegagalan INT B hardware 2 Staff internal sengaja memodifikasi data untuk INT C keuntungan kelompok

Lebih terperinci

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB 1 PENDAHULUAN Latar Belakang Masalah BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Perangkat lunak isql*plus merupakan antar muka berbasis web untuk aplikasi SQL*Plus. isql*plus adalah bagian dari produk SQL*Plus pada basis data Oracle yang

Lebih terperinci

- Pengoperasian program mudah untuk dijalankan. - Tampilan program aplikasi cukup baik Konversi Data, Backup dan Recovery Data

- Pengoperasian program mudah untuk dijalankan. - Tampilan program aplikasi cukup baik Konversi Data, Backup dan Recovery Data 344 4.3.4 Evaluasi Sistem Berikut adalah hasil evaluasi kepada para pengguna terhadap sistem yang telah kami buat, yaitu: - Aplikasi yang ada membuat pekerjaan mereka yang lebih mudah - Pengoperasian program

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN PENGUKURAN RISIKO TI. Sebagaimana individu, perusahaan, dan ekonomi semakin bergantung pada sistem

BAB 4 HASIL DAN PEMBAHASAN PENGUKURAN RISIKO TI. Sebagaimana individu, perusahaan, dan ekonomi semakin bergantung pada sistem BAB 4 HASIL DAN PEMBAHASAN PENGUKURAN RISIKO TI 4.1 Latar Belakang Pembahasan Sebagaimana individu, perusahaan, dan ekonomi semakin bergantung pada sistem IT dan internet, maka risiko dalam sistem-sistem

Lebih terperinci

BAB 4 PELAKSANAAN AUDIT SISTEM INFORMASI. Pada bab ini akan dijelaskan mengenai pelaksanaan Audit Sistem Informasi Penjualan

BAB 4 PELAKSANAAN AUDIT SISTEM INFORMASI. Pada bab ini akan dijelaskan mengenai pelaksanaan Audit Sistem Informasi Penjualan BAB 4 PELAKSANAAN AUDIT SISTEM INFORMASI Pada bab ini akan dijelaskan mengenai pelaksanaan Audit Sistem Informasi Penjualan PT. Hezzel Farm Indonesia. Dalam pengumpulan temuan audit diperoleh dari dokumentasi

Lebih terperinci

PERATURAN BADAN INFORMASI GEOSPASIAL NOMOR 8 TAHUN 2017 TENTANG TATA KELOLA TEKNOLOGI INFORMASI DAN KOMUNIKASI DENGAN RAHMAT TUHAN YANG MAHA ESA

PERATURAN BADAN INFORMASI GEOSPASIAL NOMOR 8 TAHUN 2017 TENTANG TATA KELOLA TEKNOLOGI INFORMASI DAN KOMUNIKASI DENGAN RAHMAT TUHAN YANG MAHA ESA PERATURAN BADAN INFORMASI GEOSPASIAL NOMOR 8 TAHUN 2017 TENTANG TATA KELOLA TEKNOLOGI INFORMASI DAN KOMUNIKASI DENGAN RAHMAT TUHAN YANG MAHA ESA KEPALA BADAN INFORMASI GEOSPASIAL, Menimbang : a. bahwa

Lebih terperinci

1. Pengertian Database

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

Lebih terperinci

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

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI. SISTEM BASIS DATA 2 WAHYU PRATAMA, S.Kom., MMSI. PERTEMUAN 7 SBD 2 Database Control Transaksi. Security Database. Transaksi Transaksi adalah sebuah aksi /serangkaian aksi, yang dilakukan oleh pengguna

Lebih terperinci

INTEGRITAS DAN KEAMANAN DATA. Gentisya Tri Mardiani, S.Kom., M.Kom

INTEGRITAS DAN KEAMANAN DATA. Gentisya Tri Mardiani, S.Kom., M.Kom INTEGRITAS DAN KEAMANAN DATA Gentisya Tri Mardiani, S.Kom., M.Kom Integritas Data Integritas data mengacu pada konsistensi dan akurasi data yang disimpan di dalam basis data. Batasan Integritas Data (Data

Lebih terperinci

BAB 5 IMPLEMENTASI DAN EVALUASI

BAB 5 IMPLEMENTASI DAN EVALUASI 226 BAB 5 IMPLEMENTASI DAN EVALUASI 5.1 Jadwal Implementasi 5.1.1 Spesifikasi Perangkat Keras Perangkat keras sangat diperlukan dan sangat berpengaruh dalam kelancaran suatu proses pengoperasian aplikasi

Lebih terperinci

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T. SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T. alif.finandhita@email.unikom.ac.id Definisi Sistem Basis Data SISTEM BASIS DATA Suatu sistem penyusunan dan pengelolaan record-record dengan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Penjualan Penjualan adalah suatu proses pertukaran suatu produk berupa barang atau jasa dari suatu perusahaan. Proses penjualan melibatkan dua departemen di dalam perusahaan yaitu

Lebih terperinci

RECOVERY SYSTEM. Alif Finandhita, S.Kom

RECOVERY SYSTEM. Alif Finandhita, S.Kom RECOVERY SYSTEM Crash adalah suatu kegagalan dari suatu sistem Penyebab dari kegagalan adalah : Disk Crash, yaitu informasi yang ada di dalam disk akan hilang Power Failure, yaitu informasi yang disimpan

Lebih terperinci

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua)

Gambar Rancangan Layar Halaman Kuis Guru (Langkah Dua) Gambar 4.149 Rancangan Layar Halaman Kuis Guru (Langkah Dua) 270 Gambar 4.150 Rancangan Layar Halaman Kuis Guru (Cek) 271 Gambar 4.151 Rancangan Layar Halaman Nilai Guru 272 Gambar 4.152 Rancangan Layar

Lebih terperinci

Database Security. Kelompok 1 TEKNIK INFORMATIKA UIN SUSKA 2015

Database Security. Kelompok 1 TEKNIK INFORMATIKA UIN SUSKA 2015 Database Security Kelompok 1 TEKNIK INFORMATIKA UIN SUSKA 2015 Keamanan Database Keamanan merupakan suatu proteksi terhadap pengrusakan data dan pemakaian data oleh pemakai yang tidak punya kewenangan.

Lebih terperinci

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( )

TUGAS I PRAKTIKUM SISTEM BASIS DATA. Nama: Krisna Pandu Wibowo( ) TUGAS I PRAKTIKUM SISTEM BASIS DATA Nama: Krisna Pandu Wibowo(12131353) SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN ILMU KOMPUTER EL RAHMA YOGYAKARTA 2014 1. Buat database dan 1 tabel dengan objek yang ada

Lebih terperinci

Lampiran 1. Tabel Check List Pengendalian Manajemen Operasional

Lampiran 1. Tabel Check List Pengendalian Manajemen Operasional L I - 1 Lampiran 1. Tabel Check List Pengendalian Manajemen Operasional 1. Adanya pemisahan tugas Pembagian dan pemisahan tugas sesuai sesuai dengan dengan wewenang dan tanggung jawab wewenang dan tanggung

Lebih terperinci

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI. Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi

BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI. Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi BAB 4 RENCANA IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Sistem Penerapan Sistem Basis Data pada PT.Global Health membutuhkan 3 macam spesifikasi sistem yaitu spesifikasi computer,personil dan sisi keamanan

Lebih terperinci

BAB 4 HASIL DAN PEMBAHASAN PENGUKURAN RISIKO TI. mengumpulkan data dan mengolah data berdasarkan hasil dari wawancara dengan

BAB 4 HASIL DAN PEMBAHASAN PENGUKURAN RISIKO TI. mengumpulkan data dan mengolah data berdasarkan hasil dari wawancara dengan BAB 4 HASIL DAN PEMBAHASAN PENGUKURAN RISIKO TI 4.1 Latar Belakang Dalam melakukan manajemen risiko pada PT Saga Machie, penulis mengumpulkan data dan mengolah data berdasarkan hasil dari wawancara dengan

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1 Tampilan Hasil Berikut adalah tampilan hasil dan pembahasan dari Sistem Informasi Penerimaan Dan Pengeluaran Kas Pada Kantor SAR Banda Aceh. IV.1.1 Halaman Menu Login Halaman

Lebih terperinci

RECOVERY SYSTEM. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom

RECOVERY SYSTEM. Sistem Basis Data. Gentisya Tri Mardiani, S.Kom., M.Kom RECOVERY SYSTEM Sistem Basis Data Gentisya Tri Mardiani, S.Kom., M.Kom Ilustrasi 1 Pada ilustrasi, merupakan salah satu contoh terabaikannya sifat durability yang harus dimiliki oleh transaksi. Sifat durability

Lebih terperinci

BAB III LANDASAN TEORI. aktifitas-aktifitas proyek untuk memenuhi kebutuhan-kebutuhan proyek.

BAB III LANDASAN TEORI. aktifitas-aktifitas proyek untuk memenuhi kebutuhan-kebutuhan proyek. 13 BAB III LANDASAN TEORI 3.1 Manajemen Proyek Menurut PMBOK (Project Management Body of Knowledge) dalam buku Budi Santoso (2009:3) manajemen proyek adalah aplikasi pengetahuan (knowledges), keterampilan

Lebih terperinci

MODUL 10 TRANSACTION

MODUL 10 TRANSACTION MODUL 10 TRANSACTION A. TUJUAN Memahami konsep dan urgensi transaksi dalam kehidupan sehari-hari Mampu mengimplementasikan transaksi basis data Mampu menyelesaikan operasi-operasi sensitif dengan memanfaatkan

Lebih terperinci

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL.

Database Systems: Lab. Actvity 1: Database Design. Merancang Database. Merancang Database. Tipe Tabel MySQL. 1 Database Systems: Tipe Tabel MySQL Tipe Filed/Kolom/Atribut My SQL Tipe Operator Aturan Dasar-dasar MySQL Tipe Perintah SQL Data Definition Languange Data Manipulation Languange Data Control Languange

Lebih terperinci

IMPLEMENTASI MIRRORING DATABASE SERVER UNTUK FAULT TOLERANCE AUTO BACKUP BERBASIS INTRANET PADA DINAS KEPENDUDUKAN DAN CATATAN SIPIL KABUPATEN BANGKA

IMPLEMENTASI MIRRORING DATABASE SERVER UNTUK FAULT TOLERANCE AUTO BACKUP BERBASIS INTRANET PADA DINAS KEPENDUDUKAN DAN CATATAN SIPIL KABUPATEN BANGKA IMPLEMENTASI MIRRORING DATABASE SERVER UNTUK FAULT TOLERANCE AUTO BACKUP BERBASIS INTRANET PADA DINAS KEPENDUDUKAN DAN CATATAN SIPIL KABUPATEN BANGKA Abstrak Dapri Maulana Putra Teknik Informatika STMIK

Lebih terperinci

PENDAHULUAN. Alif Finandhita, S.Kom

PENDAHULUAN. Alif Finandhita, S.Kom PENDAHULUAN Alif Finandhita, S.Kom Basis data : Adalah sekumpulan data persistence yang saling terkait, menggambarkan suatu organisasi(enterprise). Sistem Basis data (DBS): Suatu sistem yang mengelola

Lebih terperinci