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.

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

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

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

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

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

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

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

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

0. 2.• Web browser: Microsoft® Internet Explorer 6. db_AKKSES.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.AKKSES Halaman 12 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.mdb Tabel tb_administrator adalah tabel basis data yang berisi informasi mengenai pengguna yang memiliki otoritas khusus sebagai administrator dari AKKSES.2600. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. . Tabel 1: Daftar tabel pada AKKSES Jurusan Ilmu Komputer IPB DPPL .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.

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

input-proses-output 3 Deskripsi Perancangan Rinci 3.AKKSES Halaman 14 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Rincian untuk tabel tb_valas 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.2 Tabel tb_administrator Identifikasi/nama : tb_administrator Jurusan Ilmu Komputer IPB DPPL . 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.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). MenuAdmin DPPL-AKKSES.Fungsi ini menampilkan menu-menu administrasi AKKSES yang disediakan khusus bagi administrator. .K0011 Tabel 2: Dekomposisi fungsional modul pada AKKSES.1 Deskripsi Rinci Tabel 3.1.1.

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 . . Rincian untuk tabel tb_valas 3.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.2. 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. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Informasi nominal yang ditampilkan nantinya dapat digunakan untuk kalkulasi lebih lanjut melalui fungsi-fungsi aritmatika yang tersedia.

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

9 Spesifikasi Report Tidak ada.2.3 Spesifikasi Layar Gambar 2.2 Spesifikasi Tabel Output Tidak ada.2.2.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 Spesifikasi Fungsi/Proses Tambah Identifikasi nama : Tambah Deskripsi isi : Fungsi ini adalah fungsi aritmatika penjumlahan yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. .2.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.1.2.2.4 ke basis data ambil hasil query tampilkan hasil query ke tempat yang tersedia tutup koneksi ke basis data 3.2.2.1. Spesifikasi layar untuk fungsi Tambah Jurusan Ilmu Komputer IPB DPPL .1 Spesifikasi Tabel Input Tidak ada. 3. Jenis : Form entry columnar 3.AKKSES Halaman 17 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. 3. 3.

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

2 Spesifikasi Tabel Output Tidak ada.3 Spesifikasi Fungsi/Proses Kurang Identifikasi nama : Kurang Deskripsi isi : Fungsi ini adalah fungsi aritmatika pengurangan yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Spesifikasi layar untuk fungsi Kurang Jurusan Ilmu Komputer IPB DPPL . gambar 4 keluar hasil ← operand 1 + operand 2 return hasil 3. gambar 3 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3. 3.2.3 Spesifikasi Layar Gambar 5. Jenis : Form entry columnar 3. .2.1 Spesifikasi Tabel Input Tidak ada.7.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.2.AKKSES Halaman 19 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.3. 3.2.7.2.3.2.9 Spesifikasi Report Tidak ada.2.3.2.2.2. 3.

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

Jenis : Form entry columnar 3.2.7. 3.2.9 Spesifikasi Report Tidak ada.AKKSES Halaman 21 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. 3.4.3 Spesifikasi Layar Gambar 8.2.4 Spesifikasi Fungsi/Proses Kali Identifikasi nama : Kali Deskripsi isi : Fungsi ini adalah fungsi aritmatika perkalian yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.2.4.3. Spesifikasi layar untuk fungsi Kali Jurusan Ilmu Komputer IPB DPPL .2 Spesifikasi Tabel Output Tidak ada.operand 2 return hasil 3.1 Spesifikasi Tabel Input Tidak ada.2.2.2.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. . gambar 6 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3.7.3. gambar 7 keluar hasil ← operand 1 .4.3. 3.

4.2.4. 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. Layar pesan yang muncul apabila operand 2 tidak valid 3.7 Spesifikasi Layar Pesan Operand 1 tidak valid! OK Gambar 9. 3.2.4 Spesifikasi Query Tidak ada.4.4.2.2. .AKKSES Halaman 22 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Layar pesan yang muncul apabila operand 1 tidak valid Operand 2 tidak valid! OK Gambar 10. 3.4.5 Spesifikasi Field Data pada Layar Tidak ada.4.8 Button Tabel 8.2. Spesifikasi function/key object pada layar untuk fungsi Kali 3.3.2. 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.

5.4.AKKSES Halaman 23 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.5. gambar 7 keluar hasil ← operand 1 * operand 2 return hasil 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. 3. 3.3 Spesifikasi Layar Gambar 11.3.2. 3.9 Spesifikasi Report Tidak ada.2 Spesifikasi Tabel Output Tidak ada.2.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’.1 Spesifikasi Tabel Input Tidak ada. Spesifikasi layar untuk fungsi Kali Jurusan Ilmu Komputer IPB DPPL . . Jenis : Form entry columnar 3.7. gambar 6 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3.7.2.5.2.2.3.2.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.

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

2. Jenis : Form entry columnar 3. 3. . gambar 10 keluar hasil ← operand 1 * operand 2 return hasil 3.2 Spesifikasi Tabel Output 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.5.7.7.9 Spesifikasi Report Tidak ada.2.2.6 Spesifikasi Fungsi/Proses Login Identifikasi nama : Login Deskripsi isi : Fungsi ini adalah fungsi pengecekan validitas pengguna berdasarkan username & password yang diberikan.6.2. Jurusan Ilmu Komputer IPB DPPL . Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.6.AKKSES Halaman 25 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2.5. gambar 9 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3.2.1 Spesifikasi Tabel Input Nama tabel : tb_administrator 3.5.

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

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

2.7 Spesifikasi Fungsi/Proses Logout Identifikasi nama : Logout Deskripsi isi : Fungsi ini adalah fungsi untuk logout dari menu administrator.6.7.2. 3.Spesifikasi proses/algoritma : if username = kosong then tampilkan pesan pada upa bab 3.2.9 Spesifikasi Report Tidak ada.6.7. Jenis : Proses tanpa layar 3.3 Spesifikasi Layar Tidak ada.2. gambar 12 keluar if password = kosong then tampilkan pesan pada upa bab 3.2 Spesifikasi Tabel Output Tidak ada.AKKSES Halaman 28 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.6.7. 3.7.2.1 Spesifikasi Tabel Input Nama tabel : tb_admininistrator 3.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. gambar 13 keluar buka koneksi ke basis data query upa bab 3. .7. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Jurusan Ilmu Komputer IPB DPPL .2.2.6.

7.7.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.2. 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.9 Spesifikasi Report Tidak ada.AKKSES Halaman 29 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. 3.7.3.2.6 Spesifikasi Function Key/Object pada Layar Tidak ada.2.8 Spesifikasi Fungsi/Proses UbahInfoValas Identifikasi nama : UbahInfoValas Jurusan Ilmu Komputer IPB DPPL . 3.4 Spesifikasi Query Tidak ada.7.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.7. 3.7 Spesifikasi Layar Pesan Tidak ada.2. .2. 3.7. 3.5 Spesifikasi Field Data pada Layar Tidak ada.2.

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

2.8.8.7.8. Spesifikasi function key/object pada layar untuk fungsi UbahInfoValas 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.2.2.4 ke basis data ambil status hasil query tutup koneksi ke basis data if status = berhasil then tampilkan layar pada upa bab 3. 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.8 Tabel 11.8.2. .8.8.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Layar pesan yang muncul apabila nominal kurs tidak valid 3.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis button Button ‘Simpan’ Keterangan Upa bab 3.3.8. gambar 19 else tampilkan layar pada upa bab 3.AKKSES Halaman 31 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. gambar 20 keluar buka koneksi ke basis data query upa bab 3.2.3. gambar 20 Jurusan Ilmu Komputer IPB DPPL .2.2.3.7 Spesifikasi Layar Pesan Nominal kurs tidak valid! OK Gambar 21.

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

3.Ubah Password Password gagal diubah.9. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Layar pesan yang muncul apabila password lama kosong Password baru tidak boleh kosong! OK Jurusan Ilmu Komputer IPB DPPL .2.7 Spesifikasi Layar Pesan Password lama tidak boleh kosong! OK Gambar 25.9.2.2. Spesifikasi layar untuk fungsi UbahPassword yang gagal dilakukan 3.4 Spesifikasi Query “UPDATE tb_administrator SET password=’textbox2’ WHERE password=’textbox1’” 3.8 Tabel 12. Password lama : Password baru : Password konfirmasi : Simpan Gambar 24.2. .9.AKKSES Halaman 33 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.9.2.6 Spesifikasi Function Key/Object pada Layar ID_Objek Button ‘Simpan’ Jenis button Keterangan Upa bab 3.9. Spesifikasi function key/object pada layar untuk fungsi UbahPassword 3.

Layar pesan yang muncul apabila password baru dan password konfirmasi tidak sama 3.9.2.9.7.2.7. Layar pesan yang muncul apabila password konfirmasi kosong Password baru dan konfirmasi tidak sama! OK Gambar 28.AKKSES Halaman 34 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. gambar 27 keluar if password baru ≠ password konfirmasi then Jurusan Ilmu Komputer IPB DPPL .2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.Gambar 26. .7.9. password baru.9.8 Spesifikasi Proses/Algoritma DPPL-AKKSES. K0009 : UbahPassword Objek Terkait :- Event : onClick Initial State : password lama. gambar 26 keluar if password konfirmasi kosong then tampilkan pesan pada upa bab 3. gambar 25 keluar if password baru kosong then tampilkan pesan pada upa bab 3. Layar pesan yang muncul apabila password baru kosong Password konfirmasi tidak boleh kosong! OK Gambar 27.2. 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.

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

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

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

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

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

Sign up to vote on this title
UsefulNot useful