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.

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

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

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

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

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

Daftar Lampiran LAMPIRAN…………………………………………………………………………………………………………40 Jurusan Ilmu Komputer IPB DPPL .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.

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

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

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

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

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.Fungsi ini menampilkan menu-menu administrasi AKKSES yang disediakan khusus bagi administrator.1.2 Tabel tb_administrator Identifikasi/nama : tb_administrator Jurusan Ilmu Komputer IPB DPPL . Rincian untuk tabel tb_valas 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. MenuAdmin DPPL-AKKSES.K0011 Tabel 2: Dekomposisi fungsional modul pada AKKSES. 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 Deskripsi Rinci Tabel 3. input-proses-output 3 Deskripsi Perancangan Rinci 3. .1.

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.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).2 Deskripsi Fungsional Secara Rinci 3. Rincian untuk tabel tb_valas 3. Informasi nominal yang ditampilkan nantinya dapat digunakan untuk kalkulasi lebih lanjut melalui fungsi-fungsi aritmatika yang tersedia.AKKSES Halaman 15 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Jenis : Form berisi dialog/button saja Jurusan Ilmu Komputer IPB DPPL .Deskripsi isi : Tabel tb_administrator adalah tabel basis data yang berisi informasi mengenai pengguna yang memiliki otoritas khusus sebagai administrator dari AKKSES. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. .

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

4 ke basis data ambil hasil query tampilkan hasil query ke tempat yang tersedia tutup koneksi ke basis data 3.2.2. 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.1 Spesifikasi Tabel Input Tidak ada.2.1.2. Jenis : Form entry columnar 3.1. .2.9 Spesifikasi Report Tidak ada. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.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.AKKSES Halaman 17 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Spesifikasi layar untuk fungsi Tambah Jurusan Ilmu Komputer IPB DPPL .2.2 Spesifikasi Tabel Output Tidak ada. 3.2.3 Spesifikasi Layar Gambar 2. 3.2.

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

3.AKKSES Halaman 19 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2. Spesifikasi layar untuk fungsi Kurang Jurusan Ilmu Komputer IPB DPPL . gambar 3 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 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.9 Spesifikasi Report Tidak ada.2 Spesifikasi Tabel Output Tidak ada.7. gambar 4 keluar hasil ← operand 1 + operand 2 return hasil 3.3.2. 3.1 Spesifikasi Tabel Input Tidak ada.2.2.2.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Jenis : Form entry columnar 3.2.3.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’.3 Spesifikasi Layar Gambar 5.7. . 3. 3.2.

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

3. Jenis : Form entry columnar 3.2.3.7.4.9 Spesifikasi Report Tidak ada.2. .2. 3.2.4.2. gambar 7 keluar hasil ← operand 1 .2 Spesifikasi Tabel Output Tidak ada. 3.7.AKKSES Halaman 21 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.3.4.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.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’.1 Spesifikasi Tabel Input Tidak ada. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.2.3.operand 2 return hasil 3. Spesifikasi layar untuk fungsi Kali Jurusan Ilmu Komputer IPB DPPL .

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

2.3 Spesifikasi Layar Gambar 11.3.7.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. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.5.2.9 Spesifikasi Report Tidak ada.1 Spesifikasi Tabel Input Tidak ada. Spesifikasi layar untuk fungsi Kali Jurusan Ilmu Komputer IPB DPPL .2.5.AKKSES Halaman 23 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. .2.2. 3.5.2.4. gambar 7 keluar hasil ← operand 1 * operand 2 return hasil 3. 3.5 Spesifikasi Fungsi/Proses Bagi Identifikasi nama : Bagi Deskripsi isi : Fungsi ini adalah fungsi aritmatika pembagian yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. gambar 6 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3.2.3.2 Spesifikasi Tabel Output Tidak ada. 3.7. Jenis : Form entry columnar 3.

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

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

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

Password tidak boleh kosong! OK Gambar 16. . Layar yang muncul apabila login gagal 3.2. K0006 : Login Objek Terkait :- Event : onClick Initial State : username dan password sudah terinisialisasi Final State : validasi login berhasil. menampilkan pesan error ke user apabila validasi gagal atau pindah ke menu administrator apabila validasi berhasil Jurusan Ilmu Komputer IPB DPPL .Aplikasi Konversi Kurs Sangat sEderhana Sekali Address Username/password tidak valid Username : Password : Login Gambar 17.6. Layar pesan yang muncul apabila password kosong AKKSES .AKKSES Halaman 27 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.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.

7.9 Spesifikasi Report Tidak ada. .2.6.6.2.6.2 Spesifikasi Tabel Output Tidak ada.2. Jurusan Ilmu Komputer IPB DPPL .2. Jenis : Proses tanpa layar 3. gambar 13 keluar buka koneksi ke basis data query upa bab 3.7.6.7.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.7. gambar 12 keluar if password = kosong then tampilkan pesan pada upa bab 3.2.1 Spesifikasi Tabel Input Nama tabel : tb_admininistrator 3.7.2. 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. 3.3 Spesifikasi Layar Tidak ada.AKKSES Halaman 28 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.

7. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.7. 3.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. 3.3.7. .9 Spesifikasi Report Tidak ada. 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.2.2.7 Spesifikasi Layar Pesan Tidak ada.7.8 Spesifikasi Fungsi/Proses UbahInfoValas Identifikasi nama : UbahInfoValas Jurusan Ilmu Komputer IPB DPPL .7.2. 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.2. 3.2. 3.5 Spesifikasi Field Data pada Layar Tidak ada.4 Spesifikasi Query Tidak ada.7.

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

AKKSES Halaman 31 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.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. gambar 20 Jurusan Ilmu Komputer IPB DPPL .7. gambar 19 else tampilkan layar pada upa bab 3.2. Spesifikasi function key/object pada layar untuk fungsi UbahInfoValas 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.8.2.8.8.2. Layar pesan yang muncul apabila nominal kurs tidak valid 3.2. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. 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.7 Spesifikasi Layar Pesan Nominal kurs tidak valid! OK Gambar 21.8.8.2.3.8.3.3.2.8 Tabel 11. gambar 20 keluar buka koneksi ke basis data query upa bab 3.8.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis button Button ‘Simpan’ Keterangan Upa bab 3.8. .

Spesifikasi layar untuk fungsi UbahPassword yang berhasil dilakukan Jurusan Ilmu Komputer IPB DPPL . 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.1 Spesifikasi Tabel Input Tidak ada. .2.AKKSES Halaman 32 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2.9.2.2.9 Spesifikasi Report Tidak ada.3.9.8. 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.2 Spesifikasi Tabel Output Nama tabel : tb_administrator 3. Password lama : Password baru : Password konfirmasi : Simpan Gambar 23.3 Spesifikasi Layar Ubah Password Password lama : Password baru : Password konfirmasi : Simpan Gambar 22.9. 3. Jenis : Form berisi dialog/button saja 3.2.

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

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

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

Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. 3.2.5 Spesifikasi Field Data pada Layar Tidak ada.10. Spesifikasi layar untuk fungsi MenuPengguna 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES. 3.10.2.10.2.2. . Spesifikasi function key/object pada layar untuk fungsi MenuPengguna 3.10.10. 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.Rp + - x / = Reset Gambar 29.Aplikasi Konversi Kurs Sangat sEderhana Sekali Address Kurs [tanggal bulan tahun] US$ 1 .2. 3.4 Spesifikasi Query Tidak ada.3 Spesifikasi Layar AKKSES .10.2.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis Keterangan Button ‘Reset’ button Tombol ini berfungsi untuk ‘membersihkan’ Tabel 13.7 Spesifikasi Layar Pesan Tidak ada.

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

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

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

Sign up to vote on this title
UsefulNot useful