• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2017

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

Copied!
11
0
0

Teks penuh

(1)

i

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

(2)
(3)
(4)

iv

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.

(5)

v

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

(6)
(7)

vii

Daftar Isi

Halaman Judul... i

Halaman Persetujuan…... ii

Halaman Pernyataan ... iii

Prakata... iv

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

(8)

viii

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

(9)

ix

Daftar Tabel

Tabel 3.1 Tabel Transaksi Keuangan...24

Tabel 3.2 Tabel Akun Pengguna ...25

Tabel 3.3 Tabel Kode Akuntansi ...25

(10)

x

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 ActivityDiagram 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 AdminMengelola Data Transaksi ... 22

Gambar 3.10 Sequence Diagram PenggunaMengelola 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

(11)

xi

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.

Gambar

Tabel 3.1 Tabel Transaksi Keuangan..............................................24

Referensi

Dokumen terkait

Diajukan kepada Fakultas Ekonomika dan Bisnis Guna Memenuhi Sebagian dari. Persyaratan-persyaratan untuk Mencapai Gelar

Untuk memperoleh plaintext tersebut, maka isi field tabel basis data yang disimpan dalam ciphertext dimasukkan dalam suatu file teks, kemudian didekripsi

Untuk mengetahui apakah sistem yang dibuat telah memenuhi kebutuhan pengguna maka dilakukan pengujian sistem secara langsung kepada pengguna. Pengujian sistem adalah

Laporan Tugas Akhir ini disusun guna untuk memperoleh gelar Ahli Madya Komputer pada Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas

Diajukan kepada Program Studi Pendidikan Fisika, Fakultas Sains dan Matematika guna memenuhi sebagian dari persyaratan untuk memperoleh gelar Sarjana Pendidikan2. Program

Laporan Tugas Akhir ini disusun guna untuk memperoleh gelar Ahli Madya Komputer pada Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi

Penulisan skripsi ini disusun untuk memenuhi persyaratan guna memperoleh gelar Sarjana pada Program Studi Informatika Fakultas Teknologi Informasi

Laporan Tugas Akhir ini disusun guna untuk memperoleh gelar Ahli Madya Komputer pada Program Studi Diploma Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya