SlideShare a Scribd company logo
1 of 13
Pengolahan Transaksi pada
Database MySql
Praktikum Basis Data
Agus Andri Putra, ST.
Dosen Pengampu : Agus Andri Putra,
ST.
Pengantar
 Dalam penggunaan database,
sering terjadi pengaksesan sebuah
database oleh beberapa user atau
beberapa program pada saat yang
bersamaan, oleh karena itu
dibutuhkan pengaturan untuk
menjaga konsistensi pengaksesan
data, sehingga tidak akan terjadi
ketidak konsistensian data.
Agus Andri Putra, ST.
Contoh mesin InnoDB
Berikut ini merupakan gambar skema pelaksanaan pengelolaan
transaksi
Agus Andri Putra, ST.
Tujuan Pengolahan Transaksi
 Transaksi dapat digunakan untuk
menjaga konsistensi dan keakuratan
data
 Transaksi digunakan untuk mengatur
hak user pada saat mengakses
database
 Transaksi memastikan bahwa suatu
proses yang dijalankan terhadap
database dilaksanakan seluruhnya atau
tidak sama sekali
 Transaksi juga memastikan hanya boleh
ada satu user yang sedang mengakses
penulisan terhadap database (mesin
yang mendukung proses transaksiAgus Andri Putra, ST.
Statement Transaction
(Start – Commit)
 Untuk memulai sebuah transaksi,
syntax yang digunakan adalah START
TRANSACTION, syntax ini diletakan
di awal proses yang akan
dilaksanakan menggunakan transaksi
 Statement COMMIT digunakan
untuk mengakhiri suatu proses dan
menyimpan semua perubahan data
yang terjadi dalam proses
Agus Andri Putra, ST.
Contoh penggunaan
Agus Andri Putra, ST.
Statement ROLLBACK
Transaksi
 statement ROLLBACK digunakan
untuk mengakhiri suatu proses, hanya
saja jika kita menggunakan
ROLLBACK, maka semua proses
yang dilakukan tidak akan disimpan
dan kondisi di kembalikan seperti
pada awal proses
Agus Andri Putra, ST.
Contoh Rollback
Agus Andri Putra, ST.
Statement mengembalikan semua
proses yang terjadi didalam transaksi
ke kondisi awal
Statement akhir Transaksi
PERNYATAAN KETERANGAN
ALTER TABLE Mengubah definisi tabel
CREATE INDEX Membuat indeks di dalam tabel
DROP DATABASE Menghapus database dari mysql
server
DROP INDEX Menghapus indeks didalam tabel
DROP TABLE Menghapus tabel dari database
LOCK TABLES Menghalangi akses bersamaan pada
tabel
RENAME TABLES Mengubah nama tabel
SET AUTOCOMMIT=1 Menyetel autocommit ke dalam mode
on
START TRANSACTION Memulai Transaksi baru
TRUNCATE TABLE Menghapus data dari tabelAgus Andri Putra, ST.
SAVEPOINT
 Jika dalam sebuah proses yang
panjang, kita memerlukan beberapa
titik untuk melakukan penyimpanan
data. Titik itu dapat kita sebut
SAVEPOINT.
Agus Andri Putra, ST.
skema peletakkan SAVEPOINT
didalam Transaksi
Agus Andri Putra, ST.
Contoh SAVEPOINT
1. Kemudian isi database setelah SAVEPOINT sebanyak 2 data
Agus Andri Putra, ST.
Pernyataan SAVEPOINT dengan nama
“save1”
SAVEPOINT cont...
Agus Andri Putra, ST.
3. Proses pengisian data yang akan di COMMIT untuk dimasukan ke
database
2. Mengembalikan database ke kondisi pada saat SAVEPOINT, hasil
database akan sama seperti pada saat setelah SAVEPOINT
dengan syntax :

More Related Content

Viewers also liked

Akses multiple table 2
Akses multiple table 2Akses multiple table 2
Akses multiple table 2Putra Andry
 
Stored Procedure
Stored ProcedureStored Procedure
Stored ProcedurePutra Andry
 
Akses multiple table 1
Akses multiple table 1Akses multiple table 1
Akses multiple table 1Putra Andry
 
Pemodelan database
Pemodelan databasePemodelan database
Pemodelan databasePutra Andry
 
Trigger Database
Trigger DatabaseTrigger Database
Trigger DatabasePutra Andry
 
Joosep Lensment ja Jan Schär palkmajaehituse praktika Läti
Joosep Lensment ja Jan Schär palkmajaehituse praktika LätiJoosep Lensment ja Jan Schär palkmajaehituse praktika Läti
Joosep Lensment ja Jan Schär palkmajaehituse praktika LätiHariduskeskus
 
14.10.2015 sügisseminar sissejuhatus
14.10.2015 sügisseminar sissejuhatus14.10.2015 sügisseminar sissejuhatus
14.10.2015 sügisseminar sissejuhatusHariduskeskus
 
Pearu raavel ja martinvakkermann autotehnikud itaalias pearu raavel
Pearu raavel ja martinvakkermann autotehnikud itaalias pearu raavelPearu raavel ja martinvakkermann autotehnikud itaalias pearu raavel
Pearu raavel ja martinvakkermann autotehnikud itaalias pearu raavelHariduskeskus
 
Gabriel Einland ja Mickael jeffrey Lust autotehnika saksamaa
Gabriel Einland ja Mickael jeffrey Lust autotehnika saksamaaGabriel Einland ja Mickael jeffrey Lust autotehnika saksamaa
Gabriel Einland ja Mickael jeffrey Lust autotehnika saksamaaHariduskeskus
 
Sander Sildoja praktika Islandil
Sander Sildoja praktika IslandilSander Sildoja praktika Islandil
Sander Sildoja praktika IslandilHariduskeskus
 
Riine Aidberg Saksamaa juuksur
Riine Aidberg Saksamaa juuksurRiine Aidberg Saksamaa juuksur
Riine Aidberg Saksamaa juuksurHariduskeskus
 
Külli Karu ja Annika Pensa aiandus Prantsusmaa
Külli Karu ja Annika Pensa aiandus PrantsusmaaKülli Karu ja Annika Pensa aiandus Prantsusmaa
Külli Karu ja Annika Pensa aiandus PrantsusmaaHariduskeskus
 
Mandy CV Oct 2015 office
Mandy CV Oct 2015 officeMandy CV Oct 2015 office
Mandy CV Oct 2015 officeMandy Owen
 
Proyecto Coche
Proyecto CocheProyecto Coche
Proyecto CocheLuciaMart
 
Moving to the NoSQL side: MySQL JSON functions
 Moving to the NoSQL side: MySQL JSON functions Moving to the NoSQL side: MySQL JSON functions
Moving to the NoSQL side: MySQL JSON functionsSveta Smirnova
 
Toomas Külaots autotehnik Tsehhi
Toomas Külaots autotehnik TsehhiToomas Külaots autotehnik Tsehhi
Toomas Külaots autotehnik TsehhiHariduskeskus
 

Viewers also liked (20)

Mysql part2
Mysql part2Mysql part2
Mysql part2
 
Akses multiple table 2
Akses multiple table 2Akses multiple table 2
Akses multiple table 2
 
Stored Procedure
Stored ProcedureStored Procedure
Stored Procedure
 
Akses multiple table 1
Akses multiple table 1Akses multiple table 1
Akses multiple table 1
 
MySQL Functions
MySQL FunctionsMySQL Functions
MySQL Functions
 
Pemodelan database
Pemodelan databasePemodelan database
Pemodelan database
 
Trigger Database
Trigger DatabaseTrigger Database
Trigger Database
 
Date on MySql
Date on MySqlDate on MySql
Date on MySql
 
Joosep Lensment ja Jan Schär palkmajaehituse praktika Läti
Joosep Lensment ja Jan Schär palkmajaehituse praktika LätiJoosep Lensment ja Jan Schär palkmajaehituse praktika Läti
Joosep Lensment ja Jan Schär palkmajaehituse praktika Läti
 
14.10.2015 sügisseminar sissejuhatus
14.10.2015 sügisseminar sissejuhatus14.10.2015 sügisseminar sissejuhatus
14.10.2015 sügisseminar sissejuhatus
 
Pearu raavel ja martinvakkermann autotehnikud itaalias pearu raavel
Pearu raavel ja martinvakkermann autotehnikud itaalias pearu raavelPearu raavel ja martinvakkermann autotehnikud itaalias pearu raavel
Pearu raavel ja martinvakkermann autotehnikud itaalias pearu raavel
 
Gabriel Einland ja Mickael jeffrey Lust autotehnika saksamaa
Gabriel Einland ja Mickael jeffrey Lust autotehnika saksamaaGabriel Einland ja Mickael jeffrey Lust autotehnika saksamaa
Gabriel Einland ja Mickael jeffrey Lust autotehnika saksamaa
 
Join
JoinJoin
Join
 
Sander Sildoja praktika Islandil
Sander Sildoja praktika IslandilSander Sildoja praktika Islandil
Sander Sildoja praktika Islandil
 
Riine Aidberg Saksamaa juuksur
Riine Aidberg Saksamaa juuksurRiine Aidberg Saksamaa juuksur
Riine Aidberg Saksamaa juuksur
 
Külli Karu ja Annika Pensa aiandus Prantsusmaa
Külli Karu ja Annika Pensa aiandus PrantsusmaaKülli Karu ja Annika Pensa aiandus Prantsusmaa
Külli Karu ja Annika Pensa aiandus Prantsusmaa
 
Mandy CV Oct 2015 office
Mandy CV Oct 2015 officeMandy CV Oct 2015 office
Mandy CV Oct 2015 office
 
Proyecto Coche
Proyecto CocheProyecto Coche
Proyecto Coche
 
Moving to the NoSQL side: MySQL JSON functions
 Moving to the NoSQL side: MySQL JSON functions Moving to the NoSQL side: MySQL JSON functions
Moving to the NoSQL side: MySQL JSON functions
 
Toomas Külaots autotehnik Tsehhi
Toomas Külaots autotehnik TsehhiToomas Külaots autotehnik Tsehhi
Toomas Külaots autotehnik Tsehhi
 

Similar to Pengolahan transaksi

Ferli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen ProsesFerli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen Prosesbelajarkomputer
 
So manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhhSo manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhhSejahtera Affif
 
Pertemuan 09 (procedure dan function database)
Pertemuan 09 (procedure dan function database)Pertemuan 09 (procedure dan function database)
Pertemuan 09 (procedure dan function database)Rifky A Ayub
 
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfManajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfARYAPUTRAABSHARI
 
13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)khalghy
 
Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)Mawaddah Warahmah
 
Zulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen ProsesZulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen Prosesbelajarkomputer
 
Bernis Sagita - Manajemen proses
Bernis Sagita - Manajemen prosesBernis Sagita - Manajemen proses
Bernis Sagita - Manajemen prosesbelajarkomputer
 
7. Sistem Pengolahan Data.pptx
7. Sistem Pengolahan Data.pptx7. Sistem Pengolahan Data.pptx
7. Sistem Pengolahan Data.pptxRenaHidayatus1
 
Manajemen Transaksi
Manajemen TransaksiManajemen Transaksi
Manajemen TransaksiSherly Uda
 
Tipe rcovery database
Tipe rcovery databaseTipe rcovery database
Tipe rcovery databaseILHAMYOGI
 
Stored procedure
Stored procedureStored procedure
Stored procedurePutra Andry
 
ORACLE Di Virtual Box : Ringkasan Penggunaan
ORACLE Di Virtual Box : Ringkasan PenggunaanORACLE Di Virtual Box : Ringkasan Penggunaan
ORACLE Di Virtual Box : Ringkasan PenggunaanAgus SA
 
Chapter14(basis data)p
Chapter14(basis data)pChapter14(basis data)p
Chapter14(basis data)pPhOo JuTek
 
Jamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem OperasiJamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem Operasibelajarkomputer
 

Similar to Pengolahan transaksi (20)

3-Manajemen_Proses.ppt
3-Manajemen_Proses.ppt3-Manajemen_Proses.ppt
3-Manajemen_Proses.ppt
 
Ferli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen ProsesFerli Apriadi - Manajemen Proses
Ferli Apriadi - Manajemen Proses
 
So manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhhSo manajemen proses_komplit.hhhhh
So manajemen proses_komplit.hhhhh
 
Pertemuan 09 (procedure dan function database)
Pertemuan 09 (procedure dan function database)Pertemuan 09 (procedure dan function database)
Pertemuan 09 (procedure dan function database)
 
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdfManajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
Manajemen Proses_Arya Putra Abshari (210209501101)_PTIK C 2021.pdf
 
13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)13. sistem terdistribusi (dha13)
13. sistem terdistribusi (dha13)
 
Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)Sistem terdistribusi (dha13)
Sistem terdistribusi (dha13)
 
Zulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen ProsesZulyanti Megasari - Manajemen Proses
Zulyanti Megasari - Manajemen Proses
 
Bernis Sagita - Manajemen proses
Bernis Sagita - Manajemen prosesBernis Sagita - Manajemen proses
Bernis Sagita - Manajemen proses
 
Stored procedure
Stored procedureStored procedure
Stored procedure
 
7. Sistem Pengolahan Data.pptx
7. Sistem Pengolahan Data.pptx7. Sistem Pengolahan Data.pptx
7. Sistem Pengolahan Data.pptx
 
Manajemen Transaksi
Manajemen TransaksiManajemen Transaksi
Manajemen Transaksi
 
Tipe rcovery database
Tipe rcovery databaseTipe rcovery database
Tipe rcovery database
 
Laprak sbd
Laprak sbd Laprak sbd
Laprak sbd
 
Transaction
TransactionTransaction
Transaction
 
Makalah bd
Makalah bdMakalah bd
Makalah bd
 
Stored procedure
Stored procedureStored procedure
Stored procedure
 
ORACLE Di Virtual Box : Ringkasan Penggunaan
ORACLE Di Virtual Box : Ringkasan PenggunaanORACLE Di Virtual Box : Ringkasan Penggunaan
ORACLE Di Virtual Box : Ringkasan Penggunaan
 
Chapter14(basis data)p
Chapter14(basis data)pChapter14(basis data)p
Chapter14(basis data)p
 
Jamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem OperasiJamaludin - Proses pada Sistem Operasi
Jamaludin - Proses pada Sistem Operasi
 

More from Putra Andry

Binary Search pada Java
Binary Search pada JavaBinary Search pada Java
Binary Search pada JavaPutra Andry
 
Sequential Search
Sequential SearchSequential Search
Sequential SearchPutra Andry
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii SortingPutra Andry
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Putra Andry
 
Procedure dalam Pascal
Procedure dalam PascalProcedure dalam Pascal
Procedure dalam PascalPutra Andry
 
Membuat responsif html email sederhana
Membuat responsif html email sederhanaMembuat responsif html email sederhana
Membuat responsif html email sederhanaPutra Andry
 
Akses multiple table part2
Akses multiple table part2Akses multiple table part2
Akses multiple table part2Putra Andry
 
Akses multiple table part1
Akses multiple table part1Akses multiple table part1
Akses multiple table part1Putra Andry
 
Dasar Pemrograman Part VII
Dasar Pemrograman Part VIIDasar Pemrograman Part VII
Dasar Pemrograman Part VIIPutra Andry
 
Dasar Pemrograman Part VI
Dasar Pemrograman Part VIDasar Pemrograman Part VI
Dasar Pemrograman Part VIPutra Andry
 
Dasar Pemrograman Part V
Dasar Pemrograman Part VDasar Pemrograman Part V
Dasar Pemrograman Part VPutra Andry
 
Dasar Pemrograman Part III
Dasar Pemrograman Part IIIDasar Pemrograman Part III
Dasar Pemrograman Part IIIPutra Andry
 

More from Putra Andry (20)

Binary Search pada Java
Binary Search pada JavaBinary Search pada Java
Binary Search pada Java
 
Sequential Search
Sequential SearchSequential Search
Sequential Search
 
Insertion Sort
Insertion SortInsertion Sort
Insertion Sort
 
Pertemuan viii Sorting
Pertemuan viii SortingPertemuan viii Sorting
Pertemuan viii Sorting
 
Pertemuan vi (Function Java)
Pertemuan vi (Function Java)Pertemuan vi (Function Java)
Pertemuan vi (Function Java)
 
Pertemuan V
Pertemuan VPertemuan V
Pertemuan V
 
Pertemuan iv
Pertemuan ivPertemuan iv
Pertemuan iv
 
Function
FunctionFunction
Function
 
Procedure dalam Pascal
Procedure dalam PascalProcedure dalam Pascal
Procedure dalam Pascal
 
Pertemuan 9
Pertemuan 9Pertemuan 9
Pertemuan 9
 
Trigger
TriggerTrigger
Trigger
 
Pertemuan 8
Pertemuan 8Pertemuan 8
Pertemuan 8
 
Membuat responsif html email sederhana
Membuat responsif html email sederhanaMembuat responsif html email sederhana
Membuat responsif html email sederhana
 
Akses multiple table part2
Akses multiple table part2Akses multiple table part2
Akses multiple table part2
 
Sql outer join
Sql  outer joinSql  outer join
Sql outer join
 
Akses multiple table part1
Akses multiple table part1Akses multiple table part1
Akses multiple table part1
 
Dasar Pemrograman Part VII
Dasar Pemrograman Part VIIDasar Pemrograman Part VII
Dasar Pemrograman Part VII
 
Dasar Pemrograman Part VI
Dasar Pemrograman Part VIDasar Pemrograman Part VI
Dasar Pemrograman Part VI
 
Dasar Pemrograman Part V
Dasar Pemrograman Part VDasar Pemrograman Part V
Dasar Pemrograman Part V
 
Dasar Pemrograman Part III
Dasar Pemrograman Part IIIDasar Pemrograman Part III
Dasar Pemrograman Part III
 

Recently uploaded

MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfEirinELS
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxAksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxTekiMulyani
 
Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)BashoriAlwi4
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfsubki124
 
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptxfurqanridha
 
konsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatankonsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatanSuzanDwiPutra
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptxErikaPutriJayantini
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANGilangNandiaputri1
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".Kanaidi ken
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfAndiCoc
 
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfWebinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfTeukuEriSyahputra
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanAyuApriliyanti6
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfIwanSumantri7
 
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriSudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriFarhanPerdanaRamaden1
 
sistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas pptsistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas ppthidayatn24
 

Recently uploaded (20)

MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI MUSIK KELAS 6 KURIKULUM MERDEKA.pdf
 
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdfSurat Pribadi dan Surat Dinas 7 SMP ppt.pdf
Surat Pribadi dan Surat Dinas 7 SMP ppt.pdf
 
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 5 KURIKULUM MERDEKA.pdf
 
Aksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptxAksi Nyata profil pelajar pancasila.pptx
Aksi Nyata profil pelajar pancasila.pptx
 
Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)Modul 5 Simetri (simetri lipat, simetri putar)
Modul 5 Simetri (simetri lipat, simetri putar)
 
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INGGRIS KELAS 6 KURIKULUM MERDEKA.pdf
 
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdfAksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
Aksi Nyata Menyebarkan Pemahaman Merdeka Belajar.pdf
 
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR SENI TARI KELAS 6 KURIKULUM MERDEKA.pdf
 
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
,,,,,,,,,,,,,,,,,,,,,,Swamedikasi 3.pptx
 
konsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatankonsep pidato Bahaya Merokok bagi kesehatan
konsep pidato Bahaya Merokok bagi kesehatan
 
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
443016507-Sediaan-obat-PHYCOPHYTA-MYOPHYTA-dan-MYCOPHYTA-pptx.pptx
 
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR MATEMATIKA KELAS 3 KURIKULUM MERDEKA.pdf
 
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEANIPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
IPS - karakteristik geografis, sosial, budaya, dan ekonomi di ASEAN
 
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
RENCANA + Link2 MATERI Training _"SISTEM MANAJEMEN MUTU (ISO 9001_2015)".
 
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 5 KURIKULUM MERDEKA.pdf
 
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdfWebinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
Webinar 1_Pendidikan Berjenjang Pendidikan Inklusif.pdf
 
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan BerkelanjutanTopik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
Topik 4_Eksplorasi Konsep LK Kelompok_Pendidikan Berkelanjutan
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi TrigonometriSudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
Sudut-sudut Berelasi Trigonometri - Sudut-sudut Berelasi Trigonometri
 
sistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas pptsistem digesti dan ekskresi pada unggas ppt
sistem digesti dan ekskresi pada unggas ppt
 

Pengolahan transaksi

  • 1. Pengolahan Transaksi pada Database MySql Praktikum Basis Data Agus Andri Putra, ST. Dosen Pengampu : Agus Andri Putra, ST.
  • 2. Pengantar  Dalam penggunaan database, sering terjadi pengaksesan sebuah database oleh beberapa user atau beberapa program pada saat yang bersamaan, oleh karena itu dibutuhkan pengaturan untuk menjaga konsistensi pengaksesan data, sehingga tidak akan terjadi ketidak konsistensian data. Agus Andri Putra, ST.
  • 3. Contoh mesin InnoDB Berikut ini merupakan gambar skema pelaksanaan pengelolaan transaksi Agus Andri Putra, ST.
  • 4. Tujuan Pengolahan Transaksi  Transaksi dapat digunakan untuk menjaga konsistensi dan keakuratan data  Transaksi digunakan untuk mengatur hak user pada saat mengakses database  Transaksi memastikan bahwa suatu proses yang dijalankan terhadap database dilaksanakan seluruhnya atau tidak sama sekali  Transaksi juga memastikan hanya boleh ada satu user yang sedang mengakses penulisan terhadap database (mesin yang mendukung proses transaksiAgus Andri Putra, ST.
  • 5. Statement Transaction (Start – Commit)  Untuk memulai sebuah transaksi, syntax yang digunakan adalah START TRANSACTION, syntax ini diletakan di awal proses yang akan dilaksanakan menggunakan transaksi  Statement COMMIT digunakan untuk mengakhiri suatu proses dan menyimpan semua perubahan data yang terjadi dalam proses Agus Andri Putra, ST.
  • 7. Statement ROLLBACK Transaksi  statement ROLLBACK digunakan untuk mengakhiri suatu proses, hanya saja jika kita menggunakan ROLLBACK, maka semua proses yang dilakukan tidak akan disimpan dan kondisi di kembalikan seperti pada awal proses Agus Andri Putra, ST.
  • 8. Contoh Rollback Agus Andri Putra, ST. Statement mengembalikan semua proses yang terjadi didalam transaksi ke kondisi awal
  • 9. Statement akhir Transaksi PERNYATAAN KETERANGAN ALTER TABLE Mengubah definisi tabel CREATE INDEX Membuat indeks di dalam tabel DROP DATABASE Menghapus database dari mysql server DROP INDEX Menghapus indeks didalam tabel DROP TABLE Menghapus tabel dari database LOCK TABLES Menghalangi akses bersamaan pada tabel RENAME TABLES Mengubah nama tabel SET AUTOCOMMIT=1 Menyetel autocommit ke dalam mode on START TRANSACTION Memulai Transaksi baru TRUNCATE TABLE Menghapus data dari tabelAgus Andri Putra, ST.
  • 10. SAVEPOINT  Jika dalam sebuah proses yang panjang, kita memerlukan beberapa titik untuk melakukan penyimpanan data. Titik itu dapat kita sebut SAVEPOINT. Agus Andri Putra, ST.
  • 11. skema peletakkan SAVEPOINT didalam Transaksi Agus Andri Putra, ST.
  • 12. Contoh SAVEPOINT 1. Kemudian isi database setelah SAVEPOINT sebanyak 2 data Agus Andri Putra, ST. Pernyataan SAVEPOINT dengan nama “save1”
  • 13. SAVEPOINT cont... Agus Andri Putra, ST. 3. Proses pengisian data yang akan di COMMIT untuk dimasukan ke database 2. Mengembalikan database ke kondisi pada saat SAVEPOINT, hasil database akan sama seperti pada saat setelah SAVEPOINT dengan syntax :