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.

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

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

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

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

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

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

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

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

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

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

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

AKKSES Halaman 15 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.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). Jenis : Form berisi dialog/button saja Jurusan Ilmu Komputer IPB DPPL . Jenis :- Volume : 1 data/record Primary Key : id_admin ID_field Deskripsi Tipe & Length Boleh NULL integer NO id_admin Field identitas pada tb_administrator password Field untuk menyimpan password administrator yang telah dienkripsi string[50] NO login_terakhir Field untuk mencatat kapan login terakhir administrator date/time NO login_terbaru Field untuk mencatat kapan login terbaru administrator date/time NO ip_tearkhir Field untuk mencatat alamat IP terakhir lokasi tempat administrator login string[15] NO ip_terbaru Field untuk mencatat alamat IP terbaru lokasi tempat administrator login string[15] NO Keterangan Tabel 4.2.2 Deskripsi Fungsional Secara Rinci 3. Informasi nominal yang ditampilkan nantinya dapat digunakan untuk kalkulasi lebih lanjut melalui fungsi-fungsi aritmatika yang tersedia. Rincian untuk tabel tb_valas 3.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.8 Spesifikasi Proses/Algoritma DPPL-AKKSES.2.5 Spesifikasi Field Data pada Layar Label Field Tabel/Query I/O Format Validasi Keterangan textbox tb_valas.1.3.4 Spesifikasi Query “SELECT nominal.2.1.6 Spesifikasi Function Key/Object pada Layar Tidak ada. tgl_modifikasi FROM tb_valas WHERE mata_uang=’USD’ ORDER BY tgl_modifikasi DESC” 3.2.4 O Angka - - text tb_valas. Spesifikasi layar untuk fungsi LihatInfoValas 3.7 Spesifikasi Layar Pesan Tidak ada. Dilarang untuk mereproduksi dokumen ini tanpa diketahui oleh Jurusan Ilmu Komputer IPB.tgl_modifikasi 3.2.2. Spesifikasi field data pada layar untuk fungsi LihatInfoValas 3. 3. .2.2 Spesifikasi Tabel Output Tidak ada.1.2.1.1.nominal 3.1.2.2.1 Spesifikasi Tabel Input Nama tabel : tb_valas 3.4 O Tanggal - - Tabel 5. 3. 3.3 Spesifikasi Layar Gambar 1.1. K0001 : LihatInfoValas Objek Terkait :- Event : onLoad Jurusan Ilmu Komputer IPB DPPL .2.1.AKKSES Halaman 16 dari 39 Dokumen ini dan informasi yang dimilikinya adalah milik Jurusan Ilmu Komputer IPB dan bersifat rahasia.1.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2. gambar 28 keluar buka koneksi ke basis data query upa bab 3. 3.1 : Form berisi dialog/button saja Spesifikasi Tabel Input Tidak ada.2 Spesifikasi Tabel Output Tidak ada.tampilkan pesan pada upa bab 3.2.9. 3.10.9.9.10. Jurusan Ilmu Komputer IPB DPPL . gambar 24 3. Jenis 3.2.2.9.7. .9.AKKSES Halaman 35 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.3.4 ke basis data ambil status hasil query tutup koneksi ke basis data if status = berhasil then tampilkan layar pada upa bab 3. gambar 23 else tampilkan layar pada upa bab 3.2.10 Spesifikasi Fungsi/Proses MenuPengguna Identifikasi nama : MenuPengguna Deskripsi isi : Fungsi ini menampilkan menu-menu AKKSES yang disediakan bagi pengguna.2.9 Spesifikasi Report Tidak ada.2.3.

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

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

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

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

Sign up to vote on this title
UsefulNot useful