Institutional Repository | Satya Wacana Christian University: Aplikasi Advanced Encryption Standart (AES) Untuk Kerahasiaan Basis Data Keuangan (Studi Kasus : PT. Indomedia)

Aplikasi Advanced Encryption Standart (AES)
Untuk Kerahasiaan Basis Data Keuangan
(Studi Kasus : PT. Indomedia)

SKRIPSI
Diajukan kepada
Fakultas Teknologi Informasi
untuk memperoleh Gelar Sarjana Komputer

Oleh:
Yanuar Burhani
NIM: 672007710
Program Studi Teknik Informatika
Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana
Salatiga
Januari 2012
i

ii


iii

Prakata
Segala puji syukur penulis panjatkan kepada Tuhan Yesus
Kristus yang telah melimpahkan berkat dan hikmat-Nya, sehingga
dengan kesemuanya ini, penulis dapat menyelesaikan penyusunan
skripsi ini dengan judul “Aplikasi Advanced Encryption Standart
(AES) Untuk kerahasiaan Basis data Keuangan (studi kasus : PT.
Indomedia)” dengan baik.
Skripsi ini diajukan untuk memenuhi salah satu persyaratan
guna memperoleh gelar Sarjana Komputer, Fakultas Teknologi
Informasi Program Studi Teknik Informatika, Universitas Kristen
Satya Wacana, Salatiga.
Dalam penyelesaian skripsi ini, penulis tidak mungkin lepas
dari bantuan, doa, dan dukungan dari berbagai pihak. Oleh karena
itu, pada kesempatan ini, penulis ingin mengucapkan terima kasih
kepada:
1. Bapak Andeka Rocky Tanaamah, S.E., M.Cs., selaku Dekan
Fakultas Teknologi Informasi Universitas Kristen Satya Wacana
Salatiga.

2. Bapak Dian W. Chandra, S. Kom., M. Cs., selaku Kepala
Program Studi Teknik Informatika Fakultas Teknologi Informasi
Universitas Kristen Satya Wacana.
3. Prof. Dr. Ir. Eko Sediyono, M. Kom., selaku pembimbing
pertama yang dengan tulus dan sabar memberikan bimbingan
selama penyusunan skripsi ini.

iv

4. Bapak Jasson Prestiliano, ST., M. Cs., selaku dosen pembimbing
kedua yang selalu memberikan pengarahan dan semangat selama
penyusunan skripsi ini.
5. Bapak

Adrianto

Juliatomo

Gundo,


S.Si.,

M.Pd.,

sebagai

koordiantor KP/TA.
6. Seluruh bapak dan ibu dosen Universitas Kristen Satya Wacana
yang telah membagikan ilmunya kepada penulis.
7. Staf Tata Usaha Fakultas Teknologi Informasi yang telah
membantu dalam proses administrasi yang berkaitan dengan
penyusunan skripsi ini.
8. Bapak Ir. Yonathan Lie Sing Liat, M.Pd., selaku Direkur Utama
PT. Indomedia.
9. Ibu

Ida

Wahyu


Prasetyaningrum,

S.P,

selaku

Financial

Accounting yang telah banyak membantu dalam penelitian dan
pengambilan data.
10. Seluruh staff dan karyawan ”PT Indomedia” Salatiga, yang telah
membantu dalam penelitian skripsi ini.
11. Papah dan Mamah tercinta. Terima kasih atas semua jerih-payah,
kasih sayang, perhatian, dukungan, bantuan, semangat, dan doa
kalian.
12. Hariadi, Yulia dan Sugeng saudara saya dan seluruh keluarga di
Kudus yang selalu memberikan dukungan dengan sepenuh hati.
13. My Fiancee Jaclyn, Dhestia, Bapa, Mama, dan seluruh keluarga
tercinta di Sumba, yang selalu memberikan dorongan dan doa
bagi penulis untuk menyelesaikan skripsi ini.


v

vi

Daftar Isi
Halaman Judul...................................................................................... i
Halaman Persetujuan…....................................................................... ii
Halaman Pernyataan .......................................................................... iii
Prakata................................................................................................ iv
Daftar Isi ........................................................................................... vii
Daftar Tabel ....................................................................................... ix
Daftar Gambar..................................................................................... x
Abstrak ............................................................................................... xi
Bab 1

Pendahuluan ......................................................................1

1.1


Latar Belakang ..................................................................1

1.2

Rumusan Masalah .............................................................2

1.3

Tujuan dan Manfaat ..........................................................3

1.4

Batasan Masalah ...............................................................3

Bab 2

Tinjauan Pustaka ...............................................................5

2.1


Penelitian Terdahulu ........................................................5

2.2

Pengertian Kriptologi dan Kriptografi ..............................7

2.3

Algoritma AES..................................................................8

2.4

Perhitungan AES...............................................................9

Bab 3

Metode Perancangan .......................................................11
3.1 Metode Perancangan dan Desain Sistem.........................11
3.2 Pengumpulan Data...........................................................12


3.3

Perancangan pada Aplikasi Kriptografi ..........................15
3.3.1 Perancangan Sistem ...............................................15
3.3.1.1 Use Case Diagram .....................................15
3.3.1.2 Activity Diagram ........................................16
vii

3.3.1.3 Class Diagram ............................................19
3.3.1.4 Sequence Diagram ......................................20
3.3.1.5 Deployment Diagram ..................................23
3.3.2 Perancangan Database............................................24
3.3.3 Rancangan Antarmuka ...........................................25
3.3.3.1 Antarmuka Halaman Utama ......................26
3.3.3.2 Antarmuka Kelola Akun ............................27
3.3.4 Algoritma Kriptografi ............................................29
Bab 4

Hasil dan Pembahasan ....................................................31
4.1 Evaluasi Sistem Prototype ..............................................31

4.1.1 Pembangunan Prototype Sistem Pertama ..............31
4.1.2 Pembangunan Prototype Sistem Kedua .................32
4.1.3 Pembangunan Prototype Sistem Ketiga.................34
4.2 Pengujian Sistem.............................................................36
4.2.1 Validasi ..................................................................37
4.2.2 Evaluasi Program Aplikasi. ...................................38

Bab 5

Kesimpulan dan Saran ....................................................41

5.1

Kesimpulan ....................................................................41

5.2

Saran ...............................................................................41

Daftar Pustaka ................................................................................... xii

Lampiran 1 ........................................................................................xiii
Lampiran 2 ....................................................................................... xiv

viii

Daftar Tabel
Tabel 3.1 Tabel Transaksi Keuangan..............................................24
Tabel 3.2 Tabel Akun Pengguna .....................................................25
Tabel 3.3 Tabel Kode Akuntansi ....................................................25
Tabel 4.1 Validasi Sistem ...............................................................37

ix

Daftar Gambar
Gambar 2.1 Proses Enkripsi Data ......................................................... 6
Gambar 2.2 Proses Dekripsi Data......................................................... 6
Gambar 2.3

AES................................................................................. 9


Gambar 2.4 Proses Enkripsi pada Algoritma AES ............................... 11
Gambar 2.5 Proses Deskripsi pada Algoritma AES ............................. 11
Gambar 2.6

Transformasi SubBytes ................................................... 12

Gambar 3.1

Metode Prototype ........................................................... 13

Gambar 3.2

Use Case Diagram.......................................................... 16

Gambar 3.3

Activity Diagram Mengelola Data Pengguna .................... 17

Gambar 3.4

Activity Diagram Mengelola Data Transaksi..................... 18

Gambar 3.5

Activity Diagram Pengguna ............................................. 19

Gambar 3.6

Class Diagram Sistem .................................................... 20

Gambar 3.7 Sequence Diagram Login Admin ..................................... 21
Gambar 3.8 Sequence Diagram Mengelola Data Pengguna .................. 21
Gambar 3.9 Sequence Diagram Admin Mengelola Data Transaksi....... 22
Gambar 3.10 Sequence Diagram Pengguna Mengelola Data Transaksi... 23
Gambar 3.11 Deployment Diagram...................................................... 23
Gambar 3.12 Antarmuka Halaman Utama ............................................ 26
Gambar 3.13 Interface Kelola Akun..................................................... 27
Gambar 3.14 Algoritma Kriptografi ..................................................... 29
Gambar 4.1

Tampilan Utama Prototype Sistem 1 ................................ 32

Gambar 4.2

Tampilan Menu Login..................................................... 33

Gambar 4.3

Tampilan Manage User Form.......................................... 33

Gambar 4.4

Tampilan Menu Mengelola Akun Transaksi ..................... 34

Gambar 4.5

Tampilan Utama Prototype Sistem 3 ................................ 35

Gambar 4.6

Tampilan Database yang Sudah Terenkripsi ..................... 36

x

Abstract
Corporations start using the information system to manage their
data. Accessible and readable data are easily being manipulated
and misused by irresponsible parties. One solution offered to
anticipate this case is applying the encryption system which is stored
on the data basis. An encryption is applied on the data basis through
the selling application, so that the decryption is done when data will
appear over the application.
Artificial Software Method adopted to complete this thesis is
prototyping. Prototyping Method is an Artificial Software Method
where a developer and a client interacts each other to build a future
design of application system.
By completing the cryptography application system to protect a
financial database secrecy using AES cryptography method, start
from formulating problem in order to achieve a detail explanation
as supporting data for this thesis; means that the software has been
applied well and it results on the encrypted database to secure and
manage all crucial storing data.

Key words: AES, Cryptography, Prototype.

xi

Dokumen yang terkait

Institutional Repository | Satya Wacana Christian University: Enkripsi dan Dekripsi Data Teks Menggunakan Advanced Encryption Standard (AES) Untuk Management Password T1 622010002 BAB I

0 0 4

Institutional Repository | Satya Wacana Christian University: Enkripsi dan Dekripsi Data Teks Menggunakan Advanced Encryption Standard (AES) Untuk Management Password T1 622010002 BAB II

0 0 23

Institutional Repository | Satya Wacana Christian University: Enkripsi dan Dekripsi Data Teks Menggunakan Advanced Encryption Standard (AES) Untuk Management Password

0 0 15

Institutional Repository | Satya Wacana Christian University: Aplikasi Advanced Encryption Standart (AES) Untuk Kerahasiaan Basis Data Keuangan (Studi Kasus : PT. Indomedia) T1 672007710 BAB I

1 1 3

Institutional Repository | Satya Wacana Christian University: Aplikasi Advanced Encryption Standart (AES) Untuk Kerahasiaan Basis Data Keuangan (Studi Kasus : PT. Indomedia) T1 672007710 BAB II

0 0 8

Institutional Repository | Satya Wacana Christian University: Aplikasi Advanced Encryption Standart (AES) Untuk Kerahasiaan Basis Data Keuangan (Studi Kasus : PT. Indomedia) T1 672007710 BAB IV

0 1 8

Institutional Repository | Satya Wacana Christian University: Aplikasi Advanced Encryption Standart (AES) Untuk Kerahasiaan Basis Data Keuangan (Studi Kasus : PT. Indomedia) T1 672007710 BAB V

0 0 1

Institutional Repository | Satya Wacana Christian University: Aplikasi Advanced Encryption Standart (AES) Untuk Kerahasiaan Basis Data Keuangan (Studi Kasus : PT. Indomedia)

0 0 2

Institutional Repository | Satya Wacana Christian University: Penerapan Algoritma AES (Advanced Encryption Standart) untuk Keamanan File Gambar pada Web Server

0 0 1

Institutional Repository | Satya Wacana Christian University: Penerapan Algoritma AES (Advanced Encryption Standart) untuk Keamanan File Gambar pada Web Server

0 0 8