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.

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

.............. 25 3........ 29 3......5..............9 Spesifikasi Report................................................7 Spesifikasi Layar Pesan .............4 Spesifikasi Query .......2..............................................3 Spesifikasi Layar .......9 Spesifikasi Report.................... 24 3.......................9 Spesifikasi Report..................5..........2......2 Spesifikasi Tabel Output ...............................................................2......................................................................................................................................2......................................... 24 3........................................................................................6........................... 26 3...2................ 31 3.............. 22 3...........................................................................2............ 29 3................2...........................7..................................9...............................................................7................................................6 Spesifikasi Function Key/Object pada Layar ..2.............................. 29 3..........2 Spesifikasi Tabel Output .... 25 3................................. 26 3. 29 3.....9.......4......................5 Spesifikasi Fungsi/Proses Bagi ...........................................................................................................6 Spesifikasi Function Key/Object pada Layar ......1 Spesifikasi Tabel Input ...............................3........................ 33 3....................................................................................................2. 28 3..7 Spesifikasi Fungsi/Proses Logout .....5....2...... 30 3.4 Spesifikasi Query .......................6 Spesifikasi Function Key/Object pada Layar ..............2......................6..........5 Spesifikasi Field Data pada Layar ...1 Spesifikasi Tabel Input .........................................8 Spesifikasi Proses/Algoritma..........7................................................................ 28 3.........5..7..............5 Spesifikasi Field Data pada Layar .........................................2.............................2...........................2 Spesifikasi Tabel Output .....................................2................2.......................8 Spesifikasi Proses/Algoritma...........6..............................................................2....................................................... 28 3............................6 Spesifikasi Function Key/Object pada Layar .5................................................................................................... 22 3..................8........ 32 3....................................... 23 3......2....................................................5................................AKKSES Halaman 5 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...............................2......................................6. 28 3........... 32 3..............1 Spesifikasi Tabel Input ..9 Spesifikasi Report..................................................................2.... 26 3...2...............2.................8 Spesifikasi Proses/Algoritma................5 Spesifikasi Field Data pada Layar .......1 Spesifikasi Tabel Input .......................................5 Spesifikasi Field Data pada Layar ....... 26 3..........................................8.......................................................................... 30 3........................... 23 3..................1 Spesifikasi Tabel Input .....................................5........2.....2.........8......2.......................2.......................4.............................................................2..............................................10 Spesifikasi Fungsi/Proses MenuPengguna .................2............2........2 Spesifikasi Tabel Output ...................................................................9 Spesifikasi Report...............................2.................... 35 Jurusan Ilmu Komputer IPB DPPL .................................2..........................2 Spesifikasi Tabel Output ............................................................................... 29 3........................... 30 3.........2......................................................................9 Spesifikasi Fungsi/Proses UbahPassword .................................................................. 34 3......6 Spesifikasi Fungsi/Proses Login .......................................................................4 Spesifikasi Query ...........................6..7......................8............................2.................................................................................... 31 3........................ 25 3.................................................................6 Spesifikasi Function Key/Object pada Layar .....................................8 Spesifikasi Fungsi/Proses UbahInfoValas .......7.........4................. 31 3.........8 Spesifikasi Proses/Algoritma......... 29 3..........2.......................3 Spesifikasi Layar ......7 Spesifikasi Layar Pesan ..............9............... 24 3...........................................................................................9.............................4 Spesifikasi Query .......4.................2.....6 Spesifikasi Function Key/Object pada Layar ...7 Spesifikasi Layar Pesan ...............................................5....2............ 24 3.........6..................8 Spesifikasi Proses/Algoritma................................................. 28 3.........................................................2.........................................2................................. 23 3..........2......................4..... 26 3....6....................................7........................................................8...........9....................................9..........2.............. 25 3...............................................................................2..........................8..2.......3 Spesifikasi Layar ... 29 3............. 32 3.................... 27 3........................................................................................................ 35 3.....................................................................8 Spesifikasi Proses/Algoritma...................................................9.........................2.....................4 Spesifikasi Query ........................................................................................................2......................................... 33 3.........................2.......................... 24 3................ 32 3...................2.....9 Spesifikasi Report......5 Spesifikasi Field Data pada Layar .......................................................... 33 3................9.................................................... 22 3...................7....................5 Spesifikasi Field Data pada Layar ................... 32 3............................................. ................................................................6....................2.................................................8.......................7 Spesifikasi Layar Pesan ................3 Spesifikasi Layar ..................2....2.........................................................................................2.............................................................2............................................... 23 3...........5.......2...........................................................9..............................................................................................8...7........2................2.............2...............................................2............................................... 22 3...............2.7 Spesifikasi Layar Pesan ....7 Spesifikasi Layar Pesan .............................. 30 3..6................... 33 3.................................................................................................................... 30 3............................ 23 3....................................8..................................................3 Spesifikasi Layar .....................................

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

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

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

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

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

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

0.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).2600. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. • 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. 2.AKKSES Halaman 12 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. Tabel 1: Daftar tabel pada AKKSES Jurusan Ilmu Komputer IPB DPPL .1 Daftar Tabel Aplikasi Nama Tabel tb_valas tb_pengguna Primary Key id_valas id_admin Data Store Deskrisi Tabel db_AKKSES.2.mdb Tabel tb_valas adalah tabel basis data yang berisi informasi mengenai kurs mata uang rupiah Indonesia (IDR) terhadap dolar Amerika (USD). . db_AKKSES.• Web browser: Microsoft® Internet Explorer 6.0000 • Scripting language: Microsoft® Active Server Pages dan JavaScript • DBMS: Microsoft® Access 2000 2.mdb 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. password baru DPPL-AKKSES. operator2 operator1. password DPPL-AKKSES.K0002 DPPL-AKKSES. K0001 LihatInfoValas DPPL-AKKSES. DPPL .K0003 Tambah Kurang Kali DPPL-AKKSES. hasil perkalian Fungsi ini adalah fungsi aritmatika perkalian yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. Fungsi/Proses DPPL-AKKSES. .K0009 UbahPassword password lama. operator2 username. Fungsi ini menampilkan menu-menu AKKSES yang disediakan bagi pengguna.AKKSES Halaman 13 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. 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.3 Dekomposisi Fungsional Modul No. hasil pembagian Fungsi ini adalah fungsi aritmatika pembagian yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. status logout Fungsi ini adalah fungsi untuk proses logout yang merupakan bagian dari bubble ‘Ubah Informasi Valas’ dan bubble ‘Ubah Password’. operator2 operator1.K0004 Bagi DPPL-AKKSES.K0007 Logout DPPL-AKKSES. hasil pengurangan Fungsi ini adalah fungsi aritmatika pengurangan yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. operator2 operator1.2.K0008 UbahInfoValas valas baru DPPL-AKKSES.K0006 Data Input Keterangan info valas operator1.K0010 MenuPengguna Jurusan Ilmu Komputer IPB Data Output hasil penjumlahan Fungsi ini adalah fungsi aritmatika penjumlahan yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’.

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

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

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

3 Spesifikasi Layar Gambar 2.2. Spesifikasi layar untuk fungsi Tambah Jurusan Ilmu Komputer IPB DPPL .9 Spesifikasi Report Tidak ada. . 3.1. 3.Initial State : tb_valas sudah terinisialisasi Final State : menampilkan info tanggal dan nominal dari kolom tgl_modifikasi dan nominal pada tb_valas di text dan textbox yang tersedia Spesifikasi proses/algoritma : buka koneksi ke basis data query upa bab 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.2.2.1.2.2.2.AKKSES Halaman 17 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.4 ke basis data ambil hasil query tampilkan hasil query ke tempat yang tersedia tutup koneksi ke basis data 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 Spesifikasi Tabel Output Tidak ada. Jenis : Form entry columnar 3.1 Spesifikasi Tabel Input Tidak ada. 3.2.2.

2.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis Button ‘+’ Keterangan Upa bab 3.2.2.2.2.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.AKKSES Halaman 18 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 3. . 3.7 Spesifikasi Layar Pesan Operand 1 tidak valid! OK Gambar 3. Spesifikasi function key/object pada layar untuk fungsi Tambah 3.2.2.2.4 Spesifikasi Query Tidak ada.2. K0002 : Tambah Objek Terkait :- Event : onClick Initial State : operand 1 dan operand 2 sudah terinisialisasi Jurusan Ilmu Komputer IPB DPPL .8 button Tabel 6.2.2.3.2. Layar pesan yang muncul apabila operand 1 tidak valid Operand 2 tidak valid! OK Gambar 4.5 Spesifikasi Field Data pada Layar Tidak ada. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. 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.2.2 Spesifikasi Tabel Output Tidak ada.9 Spesifikasi Report Tidak ada. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.1 Spesifikasi Tabel Input Tidak ada.3 Spesifikasi Layar Gambar 5.2.2.2.AKKSES Halaman 19 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia. 3.2.7. 3. Jenis : Form entry columnar 3.2.2. . gambar 4 keluar hasil ← operand 1 + operand 2 return hasil 3. 3. Spesifikasi layar untuk fungsi Kurang Jurusan Ilmu Komputer IPB DPPL .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.3. gambar 3 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3.7.2.3.

3. 3.3.3.5 Spesifikasi Field Data pada Layar Tidak ada.2.3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.2.2.3. K0003 : Kurang Objek Terkait :- Event : onClick Initial State : operand 1 dan operand 2 sudah terinisialisasi Jurusan Ilmu Komputer IPB DPPL .2.3.8 Button Tabel 7.3.7 Spesifikasi Layar Pesan Operand 1 tidak valid! OK Gambar 6.4 Spesifikasi Query Tidak ada.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis Button ‘-’ Keterangan Upa bab 3.3. . Layar pesan yang muncul apabila operand 2 tidak valid 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES. Layar pesan yang muncul apabila operand 1 tidak valid Operand 2 tidak valid! OK Gambar 7.2.AKKSES Halaman 20 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 Kurang 3.2.

4.2.2. 3.4.3 Spesifikasi Layar Gambar 8.Final State : menampilkan hasil pengurangan dari operand 1 dan operand 2 pada textbox yang tersedia Spesifikasi proses/algoritma : if operan 1 ≠ bilangan then tampilkan pesan pada upa bab 3. 3.2.2.2.4.3.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.2. Jenis : Form entry columnar 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. gambar 6 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3.3. 3.3.1 Spesifikasi Tabel Input Tidak ada. .operand 2 return hasil 3.2.2 Spesifikasi Tabel Output Tidak ada. Spesifikasi layar untuk fungsi Kali Jurusan Ilmu Komputer IPB DPPL .7.4 Spesifikasi Fungsi/Proses Kali Identifikasi nama : Kali Deskripsi isi : Fungsi ini adalah fungsi aritmatika perkalian yang merupakan bagian dari bubble ‘Proses Kalkulasi Aritmatika’. gambar 7 keluar hasil ← operand 1 .7.

4.2. Layar pesan yang muncul apabila operand 2 tidak valid 3.2.5 Spesifikasi Field Data pada Layar Tidak ada. 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.2.4. K0004 : Kali 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 Kali 3.4 Spesifikasi Query Tidak ada. Layar pesan yang muncul apabila operand 1 tidak valid Operand 2 tidak valid! OK Gambar 10. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.7 Spesifikasi Layar Pesan Operand 1 tidak valid! OK Gambar 9.2.4.2. 3. .2.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis Button ‘x’ Keterangan Upa bab 3.4.8 Button Tabel 8.4.4.3.AKKSES Halaman 22 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.

5.2.2.3 Spesifikasi Layar Gambar 11. 3.1 Spesifikasi Tabel Input Tidak ada. gambar 6 keluar if operan 2 ≠ bilangan then tampilkan pesan pada upa bab 3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.AKKSES Halaman 23 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.2 Spesifikasi Tabel Output Tidak ada.2.2.4.2. 3. Jenis : Form entry columnar 3.2.7. 3. Spesifikasi layar untuk fungsi Kali Jurusan Ilmu Komputer IPB DPPL .5.Final State : menampilkan hasil perkalian dari operand 1 dan operand 2 pada textbox yang tersedia Spesifikasi proses/algoritma : if operan 1 ≠ bilangan then tampilkan pesan pada upa bab 3. .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 7 keluar hasil ← operand 1 * operand 2 return hasil 3.9 Spesifikasi Report Tidak ada.7.2.5.

AKKSES Halaman 24 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.6 Spesifikasi Function Key/Object pada Layar ID_Objek Jenis Button ‘/’ Keterangan Upa bab 3.2.2.5.5.2.5.8 Spesifikasi Proses/Algoritma DPPL-AKKSES. 3.5. Spesifikasi function/key object pada layar untuk fungsi Kali 3.2.3.5. 3.7 Spesifikasi Layar Pesan Operand 1 tidak valid! OK Gambar 12.8 button Tabel 9. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Layar pesan yang muncul apabila operand 1 tidak valid Operand 2 tidak valid! OK Gambar 13.2. K0005 : Bagi Objek Terkait :- Event : onClick Initial State : operand 1 dan operand 2 sudah terinisialisasi Jurusan Ilmu Komputer IPB DPPL . .4 Spesifikasi Query Tidak ada.5.2. Layar pesan yang muncul apabila operand 2 tidak valid 3.

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

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

.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.2. Layar yang muncul apabila login gagal 3.6.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.Password tidak boleh kosong! OK Gambar 16. Layar pesan yang muncul apabila password kosong AKKSES . 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. K0006 : Login Objek Terkait :- Event : onClick Initial State : username dan password sudah terinisialisasi Final State : validasi login berhasil.

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

6 Spesifikasi Function Key/Object pada Layar Tidak ada.2.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.7.7 Spesifikasi Layar Pesan Tidak ada.2.4 Spesifikasi Query Tidak ada.2.AKKSES Halaman 29 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.7. 3.2.2. 3. .7. 3.7.7.2. 3.5 Spesifikasi Field Data pada Layar Tidak ada.2.3.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.7.8 Spesifikasi Fungsi/Proses UbahInfoValas Identifikasi nama : UbahInfoValas Jurusan Ilmu Komputer IPB DPPL . 3.

Jurusan Ilmu Komputer IPB DPPL . .3 Spesifikasi Layar Ubah Info Valas US $ 1 = Rp Simpan Gambar 18.2.8.Deskripsi isi : Fungsi ini adalah fungsi untuk mengubah informasi nominal kurs dolar. Informasi nominal dapat diubah sewaktu-waktu oleh pengguna yang memiliki hak otorisasi khusus.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.8. Spesifikasi layar untuk fungsi UbahInfoValas Ubah Info Valas Info valas berhasil diubah.2.4 Spesifikasi Query “UPDATE tb_valas SET nominal=’textbox’ WHERE mata_uang=’USD’” 3. US $ 1 = Rp Simpan Gambar 20.1 Spesifikasi Tabel Input Tidak ada.8. US $ 1 = Rp Simpan Gambar 19.2 Spesifikasi Tabel Output Nama tabel : tb_valas 3.8.2.8. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB. Spesifikasi layar untuk fungsi UbahInfoValas yang berhasil dilakukan Ubah Info Valas Info valas gagal diubah. 3.5 Spesifikasi Field Data pada Layar Tidak ada. Jenis : Form berisi dialog/button saja 3.2.2.

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

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

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

9.9.9.9. Layar pesan yang muncul apabila password konfirmasi kosong Password baru dan konfirmasi tidak sama! OK Gambar 28.2. gambar 26 keluar if password konfirmasi kosong then tampilkan pesan pada upa bab 3.8 Spesifikasi Proses/Algoritma DPPL-AKKSES. 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.7. password baru.7.AKKSES Halaman 34 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.2.7. . 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. K0009 : UbahPassword Objek Terkait :- Event : onClick Initial State : password lama. gambar 25 keluar if password baru kosong then tampilkan pesan pada upa bab 3.2.Gambar 26. gambar 27 keluar if password baru ≠ password konfirmasi then Jurusan Ilmu Komputer IPB DPPL .2.

Jurusan Ilmu Komputer IPB DPPL .7.3.2.2.tampilkan pesan pada upa bab 3.9.10. gambar 23 else tampilkan layar pada upa bab 3.9.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 24 3.10.2 Spesifikasi Tabel Output Tidak ada.3. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.10 Spesifikasi Fungsi/Proses MenuPengguna Identifikasi nama : MenuPengguna Deskripsi isi : Fungsi ini menampilkan menu-menu AKKSES yang disediakan bagi pengguna.9.2. Jenis 3. 3.9 Spesifikasi Report Tidak ada.1 : Form berisi dialog/button saja Spesifikasi Tabel Input Tidak ada.2. gambar 28 keluar buka koneksi ke basis data query upa bab 3.9.2.2. 3.9.2. .AKKSES Halaman 35 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.

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

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

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

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

Sign up to vote on this title
UsefulNot useful