GL02

DOKUMEN PERANCANGAN PERANGKAT LUNAK

AKKSES
(Aplikasi Konversi Kurs Sangat sEderhana Sekali)

Dipersiapkan oleh:
Arry Ekananta, ST – G651024104
Jurusan Ilmu Komputer - Institut Pertanian Bogor
Jl. Raya Pajajaran, Bogor

Nomor Dokumen

Halaman

DPPL – Akkses

1/40

Jurusan Ilmu Komputer
Institut Pertanian Bogor

Revisi

Tgl: 04/03/2003

DAFTAR PERUBAHAN
Revisi

Deskripsi

A

B

C

D

E

F

G

INDEX

-

A

B

C

D

E

F

G

TGL
Ditulis oleh
Diperiksa
oleh
Disetujui
oleh

Jurusan Ilmu Komputer IPB

DPPL - AKKSES

Halaman 2 dari 39

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

Daftar Halaman Perubahan
Halaman

Jurusan Ilmu Komputer IPB

Revisi

Halaman

DPPL - AKKSES

Revisi

Halaman 3 dari 39

Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

................................6 Spesifikasi Function Key/Object pada Layar .............8 Spesifikasi Proses/Algoritma......1................................2................. 16 3.................................. 19 3................7 Spesifikasi Layar Pesan ...................3......................1 Spesifikasi Tabel Input ................................................... 14 3.......................................... 16 3.......1.7 Spesifikasi Layar Pesan ......2.......3.....2....................... 12 2................1..........................2............................................................ 13 3 Deskripsi Perancangan Rinci .........1 Tujuan Penulisan Dokumen ...............................................2.......................... 20 3...........2....................................2 Lingkup Masalah.........................1 Rancangan Lingkungan Implementasi ....................3 Spesifikasi Fungsi/Proses Kurang ............5 Referensi ................1 Deskripsi Rinci Tabel........................................................................................................ 19 3....................................2................ 18 3............... 16 3.....................................................................................................2 Deskriptif Data .......2......................................... 15 3...................2..... 22 Jurusan Ilmu Komputer IPB DPPL ............2.............2..............1........................................ 10 1............................................3....................2................... 17 3................... 19 3.....Daftar Isi 1 Pendahuluan .......................... 16 3.................................. 14 3. 11 1....................................................................................................2.....................................4 Aturan Penamaan dan Penomoran .........................................................................................................3 Spesifikasi Layar ..................................................................................... 12 2..... 17 3.......................................... 16 3......................................... 18 3................................................ 14 3............5 Spesifikasi Field Data pada Layar .................................................................................................................................... 21 3............................................................................................................................................................................2......................................................................................................1.......4 Spesifikasi Fungsi/Proses Kali ... 19 3................................6 Spesifikasi Function Key/Object pada Layar .......................................................................................................................................................................1......................................................... 20 3..........................................................................8 Spesifikasi Proses/Algoritma................................................................... 11 2...................2................................................................................................................. 20 3.................................................2......................................5 Spesifikasi Field Data pada Layar ................................................................. 10 1.........................2..........................8 Spesifikasi Proses/Algoritma... 21 3.......................3 Spesifikasi Layar ...........................1 Daftar Tabel Aplikasi ...............2.........................................................................................................................4 Spesifikasi Query ....................................................2 Spesifikasi Fungsi/Proses Tambah .................................................................................................................. 20 3...................................3 Dekomposisi Fungsional Modul .....................4..............3................................... 17 3....................................... 21 3.........................................................................................................................................3...................................................2.1.2 Spesifikasi Tabel Output .................................. Akronim....................................2...................................2..3.................. 17 3...2................................................................................................................. 10 1..2 Deskripsi Fungsional Secara Rinci .................1 Spesifikasi Tabel Input ...........................................7 Spesifikasi Layar Pesan ...................................... dan Singkatan ..2 Tabel tb_administrator ...........2................4 Spesifikasi Query ....................................... 14 3.......................................................................................................................9 Spesifikasi Report.....................................................................2.........AKKSES Halaman 4 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia....... 18 3...............................2...................................................2.........3 Definisi...............................1 Spesifikasi Tabel Input ...........1..2....1....4...............................................................2..............................2..............3.................... 16 3........4 Spesifikasi Query ................................4....2........................ 11 2................................................... 17 3.................................................2 Spesifikasi Tabel Output .................................2............................1 Spesifikasi Tabel Input ........................................2.1............2.3 Spesifikasi Layar ...........6 Spesifikasi Function Key/Object pada Layar ...........2............................................... 15 3.5 Spesifikasi Field Data pada Layar ......... 16 3.............2...........................2.................3............. 18 3............................................................................. 19 3..............................4 Spesifikasi Query .................2............................2...............1 Spesifikasi Fungsi/Proses LihatInfoValas ...................2 Spesifikasi Tabel Output .......1 Tabel tb_valas .........................................2 Spesifikasi Tabel Output .....................................................................3........................................................3 Spesifikasi Layar .........2.................. ....9 Spesifikasi Report............................................................................................2..............................................................................4..... 21 3............................... 10 1.........2................. 11 2 Deskripsi Perancangan Global .........................................................................2.. 21 3............................................... 20 3.............................................................2.......................................1...........9 Spesifikasi Report.............2....................................... Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB............................................................................................................. 18 3...............................2........................................ 16 3...............................................

.........................2...................2 Spesifikasi Tabel Output .. 32 3..... 23 3................................2................2.......................................................................8......2............................3 Spesifikasi Layar ......................................................................................... 31 3.9 Spesifikasi Report.......4 Spesifikasi Query ...6 Spesifikasi Function Key/Object pada Layar ... 28 3...........2 Spesifikasi Tabel Output .........................3 Spesifikasi Layar ....7.............7..................................................... 26 3.1 Spesifikasi Tabel Input ..................................................2......................................................... 23 3.5.......................8 Spesifikasi Proses/Algoritma............................5........ 24 3...2........................................ 29 3.................................................................4.................................2...... 25 3... 35 Jurusan Ilmu Komputer IPB DPPL ......3 Spesifikasi Layar ..........................8.......2 Spesifikasi Tabel Output ...............8.........................9 Spesifikasi Report...........8..................9.....................................2.... 26 3............................5 Spesifikasi Field Data pada Layar .......5 Spesifikasi Field Data pada Layar ......................................................................4 Spesifikasi Query .4...4.......................................................... 29 3............................. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.......... 28 3.................9.................................5 Spesifikasi Field Data pada Layar .........................7...... 29 3.........................9 Spesifikasi Fungsi/Proses UbahPassword .................................................................................................................................. 30 3......................................................................8 Spesifikasi Fungsi/Proses UbahInfoValas ..............3 Spesifikasi Layar .......................9........... 32 3............2..5.....................4...................2..................9.................................................1 Spesifikasi Tabel Input .............1 Spesifikasi Tabel Input ............8 Spesifikasi Proses/Algoritma..7.....................................5..................................... 23 3. 31 3........8 Spesifikasi Proses/Algoritma........................................................... 28 3..............................2.........2..........................................2.... 31 3........................................5 Spesifikasi Field Data pada Layar ........................................................................ 30 3............................................ 26 3..............2......................................2................................................................7...........6.............................6............................................................2............................................................................2..............................................................2.7 Spesifikasi Layar Pesan .......................................................................................................................9 Spesifikasi Report....8 Spesifikasi Proses/Algoritma......................... 23 3...........................................3...................................................................................................2...........2....................................................... 24 3..............................5.........................................8 Spesifikasi Proses/Algoritma..........................................................7 Spesifikasi Layar Pesan ....................................................... 30 3.9.................6..............................................................6 Spesifikasi Function Key/Object pada Layar ..........................................................2....2 Spesifikasi Tabel Output ..1 Spesifikasi Tabel Input .......................9.. 33 3.......... 24 3.....................................................8 Spesifikasi Proses/Algoritma................. ..........................................2...................... 24 3..........2..... 22 3.......................................................6..........2 Spesifikasi Tabel Output ....................................2.............. 30 3................................................................6................. 23 3................................2.....9..........................5................................ 29 3.....2.4 Spesifikasi Query ...........................................................................2...2...........................5......6 Spesifikasi Function Key/Object pada Layar ..............................2............ 33 3..............6 Spesifikasi Function Key/Object pada Layar ..2.......................7 Spesifikasi Layar Pesan ............... 25 3....................... 32 3...................................8...........................7. 24 3................. 29 3.................................................................................9 Spesifikasi Report.....................................................................5....................................... 28 3........6 Spesifikasi Fungsi/Proses Login ...2............................................2..................4 Spesifikasi Query .......................... 28 3..............3 Spesifikasi Layar ............................................................................................7 Spesifikasi Layar Pesan ...........................................................2...............8.............................................4................................... 25 3.............................................................................................................6........................................ 32 3..............................................................2..........8.......2.........................2... 22 3...........5 Spesifikasi Field Data pada Layar ............................................... 26 3.............................5 Spesifikasi Fungsi/Proses Bagi ....................2...5....9 Spesifikasi Report........................8....................................2.........6..... 22 3...2......................10 Spesifikasi Fungsi/Proses MenuPengguna ............................................6...........2...................................................7....................2.................................................5 Spesifikasi Field Data pada Layar .....................................................2..........2..........9.......................AKKSES Halaman 5 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia................................................................................ 34 3......2..7 Spesifikasi Layar Pesan ....................................2........2..............................................................................9 Spesifikasi Report.. 30 3..................................................................................7 Spesifikasi Layar Pesan ........................... 33 3....7 Spesifikasi Fungsi/Proses Logout .............. 22 3............. 33 3...................................................2............................................4 Spesifikasi Query ............................................................................1 Spesifikasi Tabel Input ..........6 Spesifikasi Function Key/Object pada Layar ...................... 35 3...........................................2.............2.7....................................2....... 29 3.....2...................................................................................8......................6 Spesifikasi Function Key/Object pada Layar .............2........9........ 29 3................. 27 3........................................2.........2.................................................. 26 3.....................................7........................2......................................................................... 32 3........ 25 3........................................................6..2......................................................

........ Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.......9 Spesifikasi Report ........... 36 3........................................................................................... 38 3.....10.........................................................................11....... 38 3........ 38 3........................................ 37 3............2............................. 38 3...................11......................1 Spesifikasi Tabel Input ...................................................................................................... 36 3........................................11.........................................................2.......................10........................................................2..... 35 3............................. 38 3............... 36 3...2........................ 36 3......................................8 Spesifikasi Proses/Algoritma ........................... 37 3.........................................9 Spesifikasi Report ..............................11..........3.................2..........................................10..........................................................3 Spesifikasi Layar .....................2 Spesifikasi Tabel Output ......................................11............................2............... 37 3................11..................10.........1 Spesifikasi Tabel Input ..........................................2..............11 Spesifikasi Fungsi/Proses MenuAdmin ................... 38 3.....10....................10...............................................................3 Spesifikasi Layar ..2...........................2..........2...........................................................4 Matriks Keterunutan ..7 Spesifikasi Layar Pesan ............2........5 Spesifikasi Field Data pada Layar .............7 Spesifikasi Layar Pesan .......................10..............................................................................................................6 Spesifikasi Function Key/Object pada Layar... 37 3....................................... 39 Jurusan Ilmu Komputer IPB DPPL ............3 Dekomposisi Fisik Modul .........................................2....................................... ............2.......................................2 Spesifikasi Tabel Output . 37 3...11...............11.. 36 3............ 35 3............................4 Spesifikasi Query..................10.......................10..............................................................2...................................................................................................................................................AKKSES Halaman 6 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia..6 Spesifikasi Function Key/Object pada Layar. 38 3.......................................................................2....................................2.. 36 3...................................................................................................................11....4 Spesifikasi Query...2...........2...................2........8 Spesifikasi Proses/Algoritma .......5 Spesifikasi Field Data pada Layar ..................

................................................................................................................................................Daftar Gambar Gambar 1...................................... Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB............................................................................................................................................................................................ Layar pesan yang muncul apabila password baru dan password konfirmasi tidak sama ............... 22 Gambar 10................................. 26 Gambar 16................................................................................................................................................................................................... 27 Gambar 18........................................................................ Layar pesan yang muncul apabila password konfirmasi kosong ............ 34 Gambar 28.............................. 30 Gambar 19...... 30 Gambar 21............... 30 Gambar 20. 27 Gambar 17............... ............................... Spesifikasi layar untuk fungsi UbahInfoValas .............................................. 34 Gambar 27.............................. Spesifikasi layar untuk fungsi MenuPengguna ................................. 16 Gambar 2......... 20 Gambar 7....................................................... Spesifikasi layar untuk fungsi Kali .......... Layar pesan yang muncul apabila nominal kurs tidak valid ... Layar pesan yang muncul apabila password lama kosong .................. 31 Gambar 22.... Layar pesan yang muncul apabila operand 2 tidak valid ....... 24 Gambar 14.. Layar pesan yang muncul apabila password baru kosong ........... Spesifikasi layar untuk fungsi Login ...................... 21 Gambar 9. Layar pesan yang muncul apabila username kosong .................................................................................................................. Spesifikasi layar untuk fungsi UbahInfoValas yang berhasil dilakukan . 19 Gambar 6.............................. Spesifikasi layar untuk fungsi Kurang ... 34 Gambar 29.................................. Layar pesan yang muncul apabila operand 2 tidak valid ..... Spesifikasi layar untuk fungsi UbahPassword .............................................................................. 22 Gambar 11..................... Spesifikasi layar untuk fungsi MenuAdmin ................................ Layar pesan yang muncul apabila operand 2 tidak valid ... Layar pesan yang muncul apabila operand 1 tidak valid ..........................................................................................................AKKSES Halaman 7 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia................... Layar pesan yang muncul apabila operand 2 tidak valid ..................... 24 Gambar 13.............................. 36 Gambar 29......................... 20 Gambar 8...... 17 Gambar 3.......................... 33 Gambar 26....... 18 Gambar 5........................ Spesifikasi layar untuk fungsi UbahPassword yang gagal dilakukan ............................... 23 Gambar 12............................... Spesifikasi layar untuk fungsi UbahPassword yang berhasil dilakukan ................................... 26 Gambar 15..... 38 Jurusan Ilmu Komputer IPB DPPL ................................................................................ Layar pesan yang muncul apabila operand 1 tidak valid ............ Layar pesan yang muncul apabila password kosong ...................... Layar pesan yang muncul apabila operand 1 tidak valid ............ Spesifikasi layar untuk fungsi UbahInfoValas yang gagal dilakukan ................ Layar pesan yang muncul apabila operand 1 tidak valid ...... 32 Gambar 23........................................................................................................................... Spesifikasi layar untuk fungsi Tambah ......................... 33 Gambar 25.... Spesifikasi layar untuk fungsi Kali .......................................................... 18 Gambar 4.............................. 32 Gambar 24.................................... Layar yang muncul apabila login gagal....................................................... Spesifikasi layar untuk fungsi LihatInfoValas ................................................................

............................................................................. 18 Tabel 7................................. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB......... input-proses-output ............................ 14 Tabel 3......................Daftar Tabel Tabel 1: Daftar tabel pada AKKSES.................. 24 Tabel 10................................ Spesifikasi function key/object pada layar untuk fungsi Tambah.................................................................. 15 Tabel 5.................................................................................................................... Rincian untuk tabel tb_valas.................................. 14 Tabel 4........................................................................................................... Spesifikasi function key/object pada layar untuk fungsi MenuPengguna ................................................................... 20 Tabel 8.................... Spesifikasi field data pada layar untuk fungsi LihatInfoValas .................................................................. .. Spesifikasi function/key object pada layar untuk fungsi Kurang .... 26 Tabel 11....... 31 Tabel 12...... 33 Tabel 13.......... 12 Tabel 2: Dekomposisi fungsional modul pada AKKSES................................................ 36 Jurusan Ilmu Komputer IPB DPPL .... Spesifikasi function key/object pada layar untuk fungsi UbahInfoValas ................................................... Spesifikasi function key/object pada layar untuk fungsi UbahPassword ..... 16 Tabel 6. Spesifikasi function/key object pada layar untuk fungsi Kali..................... Rincian untuk tabel tb_valas.............. 22 Tabel 9......................................................................... Spesifikasi function/key object pada layar untuk fungsi Kali. Spesifikasi function/key object pada layar untuk fungsi Kali.............................AKKSES Halaman 8 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.......................

AKKSES Halaman 9 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. .Daftar Lampiran LAMPIRAN…………………………………………………………………………………………………………40 Jurusan Ilmu Komputer IPB DPPL .

K adalah kode fase. atau dalam bahasa Inggris-nya sering juga disebut sebagai Software Design Description (SDD).1 Pendahuluan Dokumen ini akan berisi Deskripsi Perancangan Perangkat Lunak (DPPL) atau Software Design Description (SDD) untuk AKKSES (Aplikasi Konversi Kurs Sangat sEderhana Sekali). dan xxxx adalah digit/nomor perancangan. sintaks bahasa yang digunakan dalam World Wide Web [DAV99]. 1. dan Singkatan • DPPL adalah Deskripsi Perancangan Perangkat Lunak.1-1993. 1. dengan Akkses merupakan kode perangkat lunak. perkalian.1 Tujuan Penulisan Dokumen Dokumen Deskripsi Perancangan Perangkat Lunak (DPPL) merupakan dokumen deskripsi dari perancangan perangkat lunak yang akan dikembangkan dan bertujuan untuk memberikan landasan yang diperlukan dalam proses pengkodean aplikasi AKKSES.2 Lingkup Masalah AKKSES (Aplikasi Konversi Kurs Sangat sEderhana Sekali) adalah perangkat lunak konversi kurs dolar Amerika (USD) ke dalam rupiah Indonesia (IDR) berbasis web. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. pengurangan. dan merupakan deskripsi perancangan dari perangkat lunak yang akan dikembangkan. • HTML adalah HyperText Markup Language. Jurusan Ilmu Komputer IPB DPPL .3 Definisi. Akronim. dan pembagian dari dua buah bilangan bulat atau desimal. Untuk penamaan dokumen ini selanjutnya akan digunakan istilah DPPL. Akkses. . Komputasi yang tercakup ke dalamnya adalah komputasi aritmatika sederhana berupa penjumlahan.K-xxxx adalah kode yang digunakan untuk mengimplementasikan perancangan pada Akkses. Dokumen ini digunakan oleh pengembang perangkat lunak sebagai acuan teknis pengembangan perangkat lunak pada tahap selanjutnya.AKKSES Halaman 10 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Semua deskripsi perancangan yang dijelaskan pada dokumen ini dibatasi oleh spesifikasi fungsional perangkat lunak dengan mengacu pada dokumen SKPL-AKKSES. Isi dari dokumen ini sebagian besar adalah terjemahan dari dokumen IEEE Std 1016. 1. • DPPL-Akkses.

Active Server® Pages Bible. Jurusan Ilmu Komputer IPB DPPL . • STAF IF. Syaiful Aqli Yusuf.. Desember 1999. adalah kode yang digunakan untuk aturan penamaan bagi nama-nama tabel yang terdapat pada AKKSES. • STAF IF. JavaScript Bible. Jurusan Teknik Informatika ITB. Arnaud Le Hors. Desember 1999. dan Ian Jacobs.1 Rancangan Lingkungan Implementasi AKKSES akan dikembangkan pada lingkungan server dengan spesifikasi sebagai berikut: • Sistem operasi: Microsoft® Windows1 2000 Profesional • Web server: Microsoft® Internet Information Server (IIS) 1 Microsoft® Windows adalah merk dagang terdaftar dari Microsoft Corp. Inc. • Danny Goodman and Brendan Eich. Spesifikasi Kebutuhan Perangkat Lunak. 2 Deskripsi Perancangan Global 2. W. • Eric A.Institut Teknologi Bandung. • Jimmi Arza Hamza. GL01. 1. Sylvia G. John Wiley & Sons. Hungry Minds. Jurusan Teknik Informatika ITB. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. GL02 Deskripsi Perancangan Perangkat Lunak MAILIX. Jurusan Teknik Informatika .01 Specification.5 Referensi Referensi yang digunakan pada perangkat lunak ini adalah: • Arry Ekananta. .1. Panduan Penulisan Deskripsi Perancangan Perangkat Lunak (DPPL). Client-Side Javascript Reference. November 1998. dengan xxxx adalah serangkaian huruf dari nama tabel yang bersangkutan. Yuvenna. • [DAV99] Dave Raggett. Maret 1998. Februari 2003. Smith. HTML 4.4 Aturan Penamaan dan Penomoran Beberapa aturan penamaan dan penomoran pada perangkat lunak ini adalah: • tb_[xxxx]. ST. Desember 1998. Netscape Communications Corporation.AKKSES Halaman 11 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. GL01 Spesifikasi Kebutuhan Perangkat Lunak AKKSES. Vera Permata Sari. • Netscape Communications Corporation. Ignatius Henri S. W3C Recommendation.

mdb Tabel tb_administrator adalah tabel basis data yang berisi informasi mengenai pengguna yang memiliki otoritas khusus sebagai administrator dari AKKSES. 2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.2 Deskriptif Data • Nama tabel : tb_valas Volume :- Primary key : id_valas Constraint integrity :- Tabel tb_valas adalah tabel basis data yang berisi informasi mengenai kurs mata uang rupiah Indonesia (IDR) terhadap dolar Amerika (USD).2.0000 • Scripting language: Microsoft® Active Server Pages dan JavaScript • DBMS: Microsoft® Access 2000 2. .1 Daftar Tabel Aplikasi Nama Tabel tb_valas tb_pengguna Primary Key id_valas id_admin Data Store Deskrisi Tabel db_AKKSES.mdb Tabel tb_valas adalah tabel basis data yang berisi informasi mengenai kurs mata uang rupiah Indonesia (IDR) terhadap dolar Amerika (USD). • Nama tabel : tb_administrator Volume : 1 data/record Primary key : id_admin Constraint integrity :- Tabel tb_administrator adalah tabel basis data yang berisi informasi mengenai pengguna yang memiliki otoritas khusus sebagai administrator dari AKKSES.2600. Tabel 1: Daftar tabel pada AKKSES Jurusan Ilmu Komputer IPB DPPL .• Web browser: Microsoft® Internet Explorer 6.AKKSES Halaman 12 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.0. db_AKKSES.

K0003 Tambah Kurang Kali DPPL-AKKSES. status login Fungsi ini adalah fungsi untuk proses login yang merupakan bagian dari bubble ‘Ubah Informasi Valas’ dan bubble ‘Ubah Password’. operator2 username. status logout Fungsi ini adalah fungsi untuk proses logout yang merupakan bagian dari bubble ‘Ubah Informasi Valas’ dan bubble ‘Ubah Password’.K0005 Login DPPL-AKKSES. Fungsi ini menampilkan menu-menu AKKSES yang disediakan bagi pengguna. operator2 operator1. DPPL .K0007 Logout DPPL-AKKSES. hasil pembagian Fungsi ini adalah fungsi aritmatika pembagian yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. password DPPL-AKKSES.K0010 MenuPengguna Jurusan Ilmu Komputer IPB Data Output hasil penjumlahan Fungsi ini adalah fungsi aritmatika penjumlahan yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. hasil pengurangan Fungsi ini adalah fungsi aritmatika pengurangan yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’.3 Dekomposisi Fungsional Modul No. password baru DPPL-AKKSES.AKKSES Halaman 13 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.K0006 Data Input Keterangan info valas operator1. Fungsi/Proses DPPL-AKKSES.K0002 DPPL-AKKSES. hasil perkalian Fungsi ini adalah fungsi aritmatika perkalian yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’.2. operator2 operator1.K0008 UbahInfoValas valas baru DPPL-AKKSES. operator2 operator1. K0001 LihatInfoValas DPPL-AKKSES. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.K0004 Bagi DPPL-AKKSES. .K0009 UbahPassword password lama.

Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.1 Deskripsi Rinci Tabel 3.2 Tabel tb_administrator Identifikasi/nama : tb_administrator Jurusan Ilmu Komputer IPB DPPL . input-proses-output 3 Deskripsi Perancangan Rinci 3. Jenis :- Volume :- Primary Key : id_valas ID_field Deskripsi Tipe & Length Boleh NULL id_valas Field identitas pada tabel tb_valas integer NO mata_uang Field pengindikasi mata uang yang berkaitan dengan data yang akan ditampilkan string[3] NO nominal Field yang berisi nominal kurs mata uang field mata_uang terhadap rupiah Indonesia integer NO date/time NO tgl_modifikasi Field yang mencatat tanggal perubahan terbaru/terakhir dari nominal kurs mata uang bersangkutan Keterangan Tabel 3.Fungsi ini menampilkan menu-menu administrasi AKKSES yang disediakan khusus bagi administrator.K0011 Tabel 2: Dekomposisi fungsional modul pada AKKSES. . Rincian untuk tabel tb_valas 3.1.1 Tabel tb_valas Identifikasi/nama : tb_valas Deskripsi isi : Tabel tb_valas adalah tabel basis data yang berisi informasi mengenai kurs mata uang rupiah Indonesia (IDR) terhadap dolar Amerika (USD).AKKSES Halaman 14 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.1. MenuAdmin DPPL-AKKSES.

2 Deskripsi Fungsional Secara Rinci 3.AKKSES Halaman 15 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Informasi nominal yang ditampilkan nantinya dapat digunakan untuk kalkulasi lebih lanjut melalui fungsi-fungsi aritmatika yang tersedia. Rincian untuk tabel tb_valas 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Jenis :- Volume : 1 data/record Primary Key : id_admin ID_field Deskripsi Tipe & Length Boleh NULL integer NO id_admin Field identitas pada tb_administrator password Field untuk menyimpan password administrator yang telah dienkripsi string[50] NO login_terakhir Field untuk mencatat kapan login terakhir administrator date/time NO login_terbaru Field untuk mencatat kapan login terbaru administrator date/time NO ip_tearkhir Field untuk mencatat alamat IP terakhir lokasi tempat administrator login string[15] NO ip_terbaru Field untuk mencatat alamat IP terbaru lokasi tempat administrator login string[15] NO Keterangan Tabel 4.2. .1 Spesifikasi Fungsi/Proses LihatInfoValas Identifikasi nama : LihatInfoValas Deskripsi isi : Fungsi LihatInfoValas berguna untuk menampilkan informasi nominal kurs rupiah Indonesia (IDR) terhadap dolar Amerika (USD).Deskripsi isi : Tabel tb_administrator adalah tabel basis data yang berisi informasi mengenai pengguna yang memiliki otoritas khusus sebagai administrator dari AKKSES. Jenis : Form berisi dialog/button saja Jurusan Ilmu Komputer IPB DPPL .

7 Spesifikasi Layar Pesan Tidak ada. 3. 3.2.2.6 Spesifikasi Function Key/Object pada Layar Tidak ada.1.2.2 Spesifikasi Tabel Output Tidak ada.1.4 O Tanggal - - Tabel 5.1.2.1.1.tgl_modifikasi 3.1.2.2. Spesifikasi layar untuk fungsi LihatInfoValas 3. 3.5 Spesifikasi Field Data pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan textbox tb_valas.4 O Angka - - text tb_valas.2. Spesifikasi field data pada layar untuk fungsi LihatInfoValas 3.1 Spesifikasi Tabel Input Nama tabel : tb_valas 3.1.1.3 Spesifikasi Layar Gambar 1. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.1.2.3.AKKSES Halaman 16 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. tgl_modifikasi FROM tb_valas WHERE mata_uang=’USD’ ORDER BY tgl_modifikasi DESC” 3.2.4 Spesifikasi Query “SELECT nominal. K0001 : LihatInfoValas Objek Terkait :- Event : onLoad Jurusan Ilmu Komputer IPB DPPL .nominal 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.1. .2.

3.Initial State : tb_valas sudah terinisialisasi Final State : menampilkan info tanggal dan nominal dari kolom tgl_modifikasi dan nominal pada tb_valas di text dan textbox yang tersedia Spesifikasi proses/algoritma : buka koneksi ke basis data query upa bab 3.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.2.2.2 Spesifikasi Tabel Output Tidak ada. Spesifikasi layar untuk fungsi Tambah Jurusan Ilmu Komputer IPB DPPL . .2 Spesifikasi Fungsi/Proses Tambah Identifikasi nama : Tambah Deskripsi isi : Fungsi ini adalah fungsi aritmatika penjumlahan yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’.2.9 Spesifikasi Report Tidak ada.1.2. Jenis : Form entry columnar 3.2. 3.AKKSES Halaman 17 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2.1.2.4 ke basis data ambil hasil query tampilkan hasil query ke tempat yang tersedia tutup koneksi ke basis data 3.2.3 Spesifikasi Layar Gambar 2. 3.1 Spesifikasi Tabel Input Tidak ada.

2. .4 Spesifikasi Query Tidak ada. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.2.2.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis Button ‘+’ Keterangan Upa bab 3. K0002 : Tambah Objek Terkait :- Event : onClick Initial State : operand 1 dan operand 2 sudah terinisialisasi Jurusan Ilmu Komputer IPB DPPL .8 button Tabel 6.7 Spesifikasi Layar Pesan Operand 1 tidak valid! OK Gambar 3.AKKSES Halaman 18 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2. 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES. Layar pesan yang muncul apabila operand 2 tidak valid 3.2. Spesifikasi function key/object pada layar untuk fungsi Tambah 3.2.3.2.2.2.2. 3. Layar pesan yang muncul apabila operand 1 tidak valid Operand 2 tidak valid! OK Gambar 4.2.2.5 Spesifikasi Field Data pada Layar Tidak ada.

2.3. 3. gambar 4 keluar hasil ← operand 1 + operand 2 return hasil 3. Jenis : Form entry columnar 3.1 Spesifikasi Tabel Input Tidak ada.9 Spesifikasi Report Tidak ada.2.2.3 Spesifikasi Fungsi/Proses Kurang Identifikasi nama : Kurang Deskripsi isi : Fungsi ini adalah fungsi aritmatika pengurangan yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’.2.2. Spesifikasi layar untuk fungsi Kurang Jurusan Ilmu Komputer IPB DPPL .3. 3.3 Spesifikasi Layar Gambar 5. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.7.2 Spesifikasi Tabel Output Tidak ada. .2.2.2.2.2. gambar 3 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3. 3.7.3.Final State : menampilkan hasil penjumlahan dari operand 1 dan operand 2 pada textbox yang tersedia Spesifikasi proses/algoritma : if operan 1 ≠ bilangan then tampilkan pesan pada upa bab 3.AKKSES Halaman 19 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.

7 Spesifikasi Layar Pesan Operand 1 tidak valid! OK Gambar 6. .3.3. K0003 : Kurang Objek Terkait :- Event : onClick Initial State : operand 1 dan operand 2 sudah terinisialisasi Jurusan Ilmu Komputer IPB DPPL .3.4 Spesifikasi Query Tidak ada.8 Button Tabel 7.3.2.2. Layar pesan yang muncul apabila operand 1 tidak valid Operand 2 tidak valid! OK Gambar 7.3. 3.2.2. Layar pesan yang muncul apabila operand 2 tidak valid 3.2. Spesifikasi function/key object pada layar untuk fungsi Kurang 3.3.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis Button ‘-’ Keterangan Upa bab 3.3. 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.AKKSES Halaman 20 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.5 Spesifikasi Field Data pada Layar Tidak ada.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

3.Final State : menampilkan hasil pengurangan dari operand 1 dan operand 2 pada textbox yang tersedia Spesifikasi proses/algoritma : if operan 1 ≠ bilangan then tampilkan pesan pada upa bab 3.3.7.4.7.3.2.9 Spesifikasi Report Tidak ada. 3. 3.4.4.3 Spesifikasi Layar Gambar 8. . Jenis : Form entry columnar 3. gambar 6 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3.4 Spesifikasi Fungsi/Proses Kali Identifikasi nama : Kali Deskripsi isi : Fungsi ini adalah fungsi aritmatika perkalian yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.AKKSES Halaman 21 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. gambar 7 keluar hasil ← operand 1 .2.2.1 Spesifikasi Tabel Input Tidak ada.2.2 Spesifikasi Tabel Output Tidak ada.2.2. Spesifikasi layar untuk fungsi Kali Jurusan Ilmu Komputer IPB DPPL .2.operand 2 return hasil 3.

7 Spesifikasi Layar Pesan Operand 1 tidak valid! OK Gambar 9. Layar pesan yang muncul apabila operand 2 tidak valid 3.5 Spesifikasi Field Data pada Layar Tidak ada. Spesifikasi function/key object pada layar untuk fungsi Kali 3.2.4. 3. Layar pesan yang muncul apabila operand 1 tidak valid Operand 2 tidak valid! OK Gambar 10. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis Button ‘x’ Keterangan Upa bab 3.4.2.3. K0004 : Kali Objek Terkait :- Event : onClick Initial State : operand 1 dan operand 2 sudah terinisialisasi Jurusan Ilmu Komputer IPB DPPL .8 Spesifikasi Proses/Algoritma DPPL-AKKSES.2.2.2.4 Spesifikasi Query Tidak ada.4. 3.8 Button Tabel 8. .4.AKKSES Halaman 22 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2.4.4.

7.7. 3.2. 3.2.2.1 Spesifikasi Tabel Input Tidak ada.9 Spesifikasi Report Tidak ada.3.5.AKKSES Halaman 23 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. .4.2 Spesifikasi Tabel Output Tidak ada. Spesifikasi layar untuk fungsi Kali Jurusan Ilmu Komputer IPB DPPL .2. Jenis : Form entry columnar 3. gambar 7 keluar hasil ← operand 1 * operand 2 return hasil 3.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. 3.2.3 Spesifikasi Layar Gambar 11.3. gambar 6 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3.5.Final State : menampilkan hasil perkalian dari operand 1 dan operand 2 pada textbox yang tersedia Spesifikasi proses/algoritma : if operan 1 ≠ bilangan then tampilkan pesan pada upa bab 3.5.2.5 Spesifikasi Fungsi/Proses Bagi Identifikasi nama : Bagi Deskripsi isi : Fungsi ini adalah fungsi aritmatika pembagian yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’.

7 Spesifikasi Layar Pesan Operand 1 tidak valid! OK Gambar 12.2.5.8 button Tabel 9.5. Layar pesan yang muncul apabila operand 1 tidak valid Operand 2 tidak valid! OK Gambar 13. K0005 : Bagi Objek Terkait :- Event : onClick Initial State : operand 1 dan operand 2 sudah terinisialisasi Jurusan Ilmu Komputer IPB DPPL .5. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis Button ‘/’ Keterangan Upa bab 3.2.2.2. 3.2.5 Spesifikasi Field Data pada Layar Tidak ada.4 Spesifikasi Query Tidak ada.3. .5. Layar pesan yang muncul apabila operand 2 tidak valid 3.5. 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.AKKSES Halaman 24 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Spesifikasi function/key object pada layar untuk fungsi Kali 3.2.5.

6.6 Spesifikasi Fungsi/Proses Login Identifikasi nama : Login Deskripsi isi : Fungsi ini adalah fungsi pengecekan validitas pengguna berdasarkan username & password yang diberikan.7.2 Spesifikasi Tabel Output Tidak ada.AKKSES Halaman 25 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2. Jurusan Ilmu Komputer IPB DPPL .1 Spesifikasi Tabel Input Nama tabel : tb_administrator 3.5. Jenis : Form entry columnar 3. 3.7.2.2.5.9 Spesifikasi Report Tidak ada.Final State : menampilkan hasil perkalian dari operand 1 dan operand 2 pada textbox yang tersedia Spesifikasi proses/algoritma : if operan 1 ≠ bilangan then tampilkan pesan pada upa bab 3. gambar 10 keluar hasil ← operand 1 * operand 2 return hasil 3. .2.2.5. gambar 9 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3.2.6. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

Aplikasi Konversi Kurs Sangat sEderhana Sekali Address Username : Password : Login Gambar 14.2. .2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.AKKSES Halaman 26 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Layar pesan yang muncul apabila username kosong Jurusan Ilmu Komputer IPB DPPL . Spesifikasi function/key object pada layar untuk fungsi Kali 3.2.3 Spesifikasi Layar AKKSES .6.4 Spesifikasi Query “SELECT * FROM tb_administrator WHERE password=’frPassword’” 3.2.6 Spesifikasi Function Key/Object pada Layar ID_Objek Button ‘Login’ Jenis button Keterangan Upa bab 3.2.5.3.6. 3.6.2.6.6.8 Tabel 10.7 Spesifikasi Layar Pesan Username tidak boleh kosong! OK Gambar 15. Spesifikasi layar untuk fungsi Login 3.5 Spesifikasi Field Data pada Layar Tidak ada.

Layar yang muncul apabila login gagal 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.AKKSES Halaman 27 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. menampilkan pesan error ke user apabila validasi gagal atau pindah ke menu administrator apabila validasi berhasil Jurusan Ilmu Komputer IPB DPPL . K0006 : Login Objek Terkait :- Event : onClick Initial State : username dan password sudah terinisialisasi Final State : validasi login berhasil. Layar pesan yang muncul apabila password kosong AKKSES .Aplikasi Konversi Kurs Sangat sEderhana Sekali Address Username/password tidak valid Username : Password : Login Gambar 17.Password tidak boleh kosong! OK Gambar 16. .6.2.

2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.AKKSES Halaman 28 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2.2.3 Spesifikasi Layar Tidak ada.1 Spesifikasi Tabel Input Nama tabel : tb_admininistrator 3.Spesifikasi proses/algoritma : if username = kosong then tampilkan pesan pada upa bab 3.7 Spesifikasi Fungsi/Proses Logout Identifikasi nama : Logout Deskripsi isi : Fungsi ini adalah fungsi untuk logout dari menu administrator. gambar 12 keluar if password = kosong then tampilkan pesan pada upa bab 3.2.4 ke basis data ambil jumlah hasil query tutup koneksi ke basis data if jumlah hasil query>0 then pindah ke menu administrator else tampilkan pesan error 3.2.2.7.7.2.7. 3.2 Spesifikasi Tabel Output Tidak ada.6. .7.7.6. Jenis : Proses tanpa layar 3.6. gambar 13 keluar buka koneksi ke basis data query upa bab 3.6.9 Spesifikasi Report Tidak ada. 3. Jurusan Ilmu Komputer IPB DPPL .2.

AKKSES Halaman 29 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. .6 Spesifikasi Function Key/Object pada Layar Tidak ada.2.9 Spesifikasi Report Tidak ada.2.7 Spesifikasi Layar Pesan Tidak ada.7.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.2.2.4 Spesifikasi Query Tidak ada.8 Spesifikasi Fungsi/Proses UbahInfoValas Identifikasi nama : UbahInfoValas Jurusan Ilmu Komputer IPB DPPL .5 Spesifikasi Field Data pada Layar Tidak ada.7.7.2.7. 3. K0007 : Logout Objek Terkait :- Event : onClick Initial State : Final State : session administrator dihapus lalu kembali ke menu login awal Spesifikasi proses/algoritma : hapus session kembali ke menu login 3. 3.7.7.3.2. 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. 3.2. 3.

Spesifikasi layar untuk fungsi UbahInfoValas yang berhasil dilakukan Ubah Info Valas Info valas gagal diubah. US $ 1 = Rp Simpan Gambar 19. US $ 1 = Rp Simpan Gambar 20.8.1 Spesifikasi Tabel Input Tidak ada.AKKSES Halaman 30 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Informasi nominal dapat diubah sewaktu-waktu oleh pengguna yang memiliki hak otorisasi khusus.8.8. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. .2.Deskripsi isi : Fungsi ini adalah fungsi untuk mengubah informasi nominal kurs dolar.2.2 Spesifikasi Tabel Output Nama tabel : tb_valas 3. 3. Jenis : Form berisi dialog/button saja 3.2.3 Spesifikasi Layar Ubah Info Valas US $ 1 = Rp Simpan Gambar 18. Spesifikasi layar untuk fungsi UbahInfoValas Ubah Info Valas Info valas berhasil diubah.2.5 Spesifikasi Field Data pada Layar Tidak ada.4 Spesifikasi Query “UPDATE tb_valas SET nominal=’textbox’ WHERE mata_uang=’USD’” 3.8. Spesifikasi layar untuk fungsi UbahInfoValas yang gagal dilakukan 3.2.8. Jurusan Ilmu Komputer IPB DPPL .

8.AKKSES Halaman 31 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. K0008 : UbahInfoValas Objek Terkait :- Event : onClick Initial State : nominal kurs mata uang sudah terinisialisasi Final State : informasi kurs mata uang ter-update sesuai masukan pada nominal kurs mata uang Spesifikasi proses/algoritma : if nominal tidak valid then tampilkan pesan pada upa bab 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.8.8. gambar 19 else tampilkan layar pada upa bab 3. .2.2. gambar 20 keluar buka koneksi ke basis data query upa bab 3.2.3.8 Tabel 11.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis button Button ‘Simpan’ Keterangan Upa bab 3.2.3.2. Spesifikasi function key/object pada layar untuk fungsi UbahInfoValas 3.8.2.7 Spesifikasi Layar Pesan Nominal kurs tidak valid! OK Gambar 21. gambar 20 Jurusan Ilmu Komputer IPB DPPL .8. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.7.2.8.3.8.4 ke basis data ambil status hasil query tutup koneksi ke basis data if status = berhasil then tampilkan layar pada upa bab 3.8. Layar pesan yang muncul apabila nominal kurs tidak valid 3.2.

2.2. Spesifikasi layar untuk fungsi UbahPassword Ubah Password Password berhasil diubah.2.2.9 Spesifikasi Report Tidak ada. Jenis : Form berisi dialog/button saja 3.9 Spesifikasi Fungsi/Proses UbahPassword Identifikasi nama : UbahPassword Deskripsi isi : Fungsi ini adalah fungsi untuk mengubah password dari administrator.3. Spesifikasi layar untuk fungsi UbahPassword yang berhasil dilakukan Jurusan Ilmu Komputer IPB DPPL . 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.9.AKKSES Halaman 32 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.3 Spesifikasi Layar Ubah Password Password lama : Password baru : Password konfirmasi : Simpan Gambar 22. Password dapat diubah sewaktu-waktu oleh pengguna yang memiliki hak otorisasi khusus.2 Spesifikasi Tabel Output Nama tabel : tb_administrator 3.9.9.8. 3. Password lama : Password baru : Password konfirmasi : Simpan Gambar 23.1 Spesifikasi Tabel Input Tidak ada. .2.

2. .7 Spesifikasi Layar Pesan Password lama tidak boleh kosong! OK Gambar 25. Layar pesan yang muncul apabila password lama kosong Password baru tidak boleh kosong! OK Jurusan Ilmu Komputer IPB DPPL .Ubah Password Password gagal diubah. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.5 Spesifikasi Field Data pada Layar Tidak ada.2.9.8 Tabel 12. Spesifikasi layar untuk fungsi UbahPassword yang gagal dilakukan 3.6 Spesifikasi Function Key/Object pada Layar ID_Objek Button ‘Simpan’ Jenis button Keterangan Upa bab 3.9. 3.9. Password lama : Password baru : Password konfirmasi : Simpan Gambar 24.9. Spesifikasi function key/object pada layar untuk fungsi UbahPassword 3.2.2.9.AKKSES Halaman 33 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2.4 Spesifikasi Query “UPDATE tb_administrator SET password=’textbox2’ WHERE password=’textbox1’” 3.

K0009 : UbahPassword Objek Terkait :- Event : onClick Initial State : password lama.9.Gambar 26. Layar pesan yang muncul apabila password baru dan password konfirmasi tidak sama 3.9.7. dan password konfirmasi sudah terinisialisasi Final State : password ter-update sesuai masukan pada password baru Spesifikasi proses/algoritma : if password lama kosong then tampilkan pesan pada upa bab 3.2.7. Layar pesan yang muncul apabila password baru kosong Password konfirmasi tidak boleh kosong! OK Gambar 27.2.7. Layar pesan yang muncul apabila password konfirmasi kosong Password baru dan konfirmasi tidak sama! OK Gambar 28. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.9. password baru. gambar 25 keluar if password baru kosong then tampilkan pesan pada upa bab 3.9.AKKSES Halaman 34 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. gambar 26 keluar if password konfirmasi kosong then tampilkan pesan pada upa bab 3.2.2. .8 Spesifikasi Proses/Algoritma DPPL-AKKSES. gambar 27 keluar if password baru ≠ password konfirmasi then Jurusan Ilmu Komputer IPB DPPL .

9.2.9.2.10. Jenis 3.tampilkan pesan pada upa bab 3. .2 Spesifikasi Tabel Output Tidak ada.9.9.2. 3.9 Spesifikasi Report Tidak ada.10.7.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Jurusan Ilmu Komputer IPB DPPL . gambar 23 else tampilkan layar pada upa bab 3.3.4 ke basis data ambil status hasil query tutup koneksi ke basis data if status = berhasil then tampilkan layar pada upa bab 3.10 Spesifikasi Fungsi/Proses MenuPengguna Identifikasi nama : MenuPengguna Deskripsi isi : Fungsi ini menampilkan menu-menu AKKSES yang disediakan bagi pengguna.2.AKKSES Halaman 35 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.1 : Form berisi dialog/button saja Spesifikasi Tabel Input Tidak ada.2. gambar 28 keluar buka koneksi ke basis data query upa bab 3. 3. gambar 24 3.9.2.2.3.

AKKSES Halaman 36 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.10.3.2.2. Spesifikasi layar untuk fungsi MenuPengguna 3.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis Keterangan Button ‘Reset’ button Tombol ini berfungsi untuk ‘membersihkan’ Tabel 13. 3.7 Spesifikasi Layar Pesan Tidak ada.Aplikasi Konversi Kurs Sangat sEderhana Sekali Address Kurs [tanggal bulan tahun] US$ 1 .8 Spesifikasi Proses/Algoritma DPPL-AKKSES.2. K0010 : MenuPengguna Objek Terkait :- Event : onClick Jurusan Ilmu Komputer IPB DPPL . 3. .5 Spesifikasi Field Data pada Layar Tidak ada.10. 3.2.2.3 Spesifikasi Layar AKKSES .2.10.Rp + - x / = Reset Gambar 29.10.10.4 Spesifikasi Query Tidak ada.10. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Spesifikasi function key/object pada layar untuk fungsi MenuPengguna 3.

11 Spesifikasi Fungsi/Proses MenuAdmin Identifikasi nama : MenuAdmin Deskripsi isi : Fungsi ini menampilkan menu-menu administrasi AKKSES yang disediakan khusus bagi administrator.10.3 Spesifikasi Layar AKKSES .9 Spesifikasi Report Tidak ada.2. 3.Aplikasi Konversi Kurs Sangat sEderhana Sekali Address Ubah Info Valas Ubah Password Logout Jurusan Ilmu Komputer IPB DPPL .11.2. 3.2 Spesifikasi Tabel Output Tidak ada.11.Initial State : Final State : menu pengguna ditampilkan Spesifikasi proses/algoritma : 3.AKKSES Halaman 37 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.1 : Form berisi dialog/button saja Spesifikasi Tabel Input Tidak ada.2.2. Jenis 3.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. . 3.11.

8 Spesifikasi Proses/Algoritma DPPL-AKKSES.2.2.4 Spesifikasi Query Tidak ada.3 Dekomposisi Fisik Modul Nama Directory Nama File Nama Modul Nama Fungsi / infoValas. . 3.Gambar 30.11.11.11.2.2. Spesifikasi layar untuk fungsi MenuAdmin 3.2.2. K0011 : MenuAdmin Objek Terkait :- Event : onClick Initial State : Final State : menu pengguna ditampilkan Spesifikasi proses/algoritma : 3.11.11. 3.5 Spesifikasi Field Data pada Layar Tidak ada.9 Spesifikasi Report Tidak ada.6 Spesifikasi Function Key/Object pada Layar Tidak ada. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.7 Spesifikasi Layar Pesan Tidak ada.AKKSES Keterangan Halaman 38 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.11.asp InfoValas LihatInfoValas / infoValas. 3. 3.asp Aritmatika Tambah Jurusan Ilmu Komputer IPB DPPL . 3.

asp Password UbahPassword / default. K0002 SKPL-AKKSES.AKKSES Halaman 39 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.asp MenuPengguna MenuPengguna /admin home. K0007 SKPL-AKKSES.4 / infoValas.K-0003 DPPL-AKKSES.3.asp InfoValas UbahInfoValas /admin password. Fungsi SKPL-AKKSES.K-0005 DPPL-AKKSES. K0005 Keterangan LAMPIRAN Jurusan Ilmu Komputer IPB DPPL .K-0001 DPPL-AKKSES. K0001 DPPL-AKKSES.asp Login Login /admin logout. K0003 SKPL-AKKSES.K-0004 DPPL-AKKSES. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.asp InfoValas UbahInfoValas /admin updateInfoValas. K0008 SKPL-AKKSES.asp Aritmatika Kali / default.K-0002 DPPL-AKKSES.asp Password UbahPassword /admin updatePassword. .asp Aritmatika Kurang / infoValas.asp Login Login /admin prosesLogin.asp Aritmatika Bagi /admin default.asp Logout Logout /admin infoValas.K-0006 DPPL-AKKSES. K0006 DPPL-AKKSES.asp MenuAdmin MenuAdmin Matriks Keterunutan SRS_id No. K0004 SKPL-AKKSES.