SRS Sistem Pendataan Penjualan Pulsa

47
DOKUMEN PEMBANGUNAN PERANGKAT LUNAK Sistem Pendataan Penjualan Pulsa Dosen: Subardin,ST.,MT. untuk: Teknik Informatika Unhalu Dipersiapkan oleh: Hertanto Ragil Pamungkas E1E110100 Teknik Informatika Universitas Haluoleo Teknik Informatika Unhalu Nomor Dokumen Halaman Inception-G-04 47 Revisi 1 11 Mei 2013 Fase Inception

Transcript of SRS Sistem Pendataan Penjualan Pulsa

Page 1: SRS Sistem Pendataan Penjualan Pulsa

DOKUMEN PEMBANGUNAN PERANGKAT LUNAK

Sistem Pendataan Penjualan Pulsa

Dosen: Subardin,ST.,MT.

untuk:

Teknik Informatika Unhalu

Dipersiapkan oleh:

Hertanto Ragil Pamungkas E1E110100

Teknik Informatika – Universitas Haluoleo

Teknik Informatika Unhalu

Nomor Dokumen Halaman

Inception-G-04 47

Revisi 1 11 Mei 2013

Fase Inception

Page 2: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 2 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

DAFTAR PERUBAHAN

Revisi Deskripsi

A

Menghapus form data pelanggan dari desain karena untuk

mengefisiensikan waktu dalam penggunaannya.

B

Menghapus table database pelanggan dan merubah table data

transaksi yang ada di basis data.

C

Mengubah desain aplikasi (menghapus tobol navigasi dan

refresh)

D

E

F

G

INDEX A B C D E F G

TGL

Ditulis

oleh

Diperiksa

oleh

Disetujui

oleh

Page 3: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 3 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Daftar Halaman Perubahan

Halaman Revisi Halaman Revisi

Page 4: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 4 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Daftar Isi 1. Pendahuluan .................................................................................................................................. 5

1.1 Tujuan Penulisan Dokumen ............................................................................................... 5 1.2 Lingkup Masalah ............................................................................................................... 5 1.3 Referensi ............................................................................................................................ 7 1.4 Deskripsi Umum Dokumen (Ikhtisar)................................................................................ 6

2 Kebutuhan Perangkat Lunak ..................................................................................................... 7 2.1 Deskripsi Umum Sistem .................................................................................................... 7 2.2 Fungsi Utama Perangkat Lunak ......................................................................................... 7 2.3 Model Use Case ................................................................................................................ 8

2.3.1 Definisi Actor ............................................................................................................ 8 2.3.2 Definisi Use Case ...................................................................................................... 8 2.3.3 Diagram Use Case ................................................................................................... 18

2.4 Prototipe Antarmuka ....................................................................................................... 19 2.5 Glossary ........................................................................................................................... 20

3 Model Analisis ........................................................................................................................ 21 3.1 Deskripsi Arsitektur ......................................................................................................... 21

3.1.1 Identifikasi Paket Analisis ....................................................................................... 21 3.1.2 Identifikasi Kelas Analisis ....................................................................................... 21

3.2 Realisasi Use Case Tahap Analisis .................................................................................. 23

3.2.1 Class Diagram ....................................................................................................... 23

3.2.2 Activity Diagram ................................................................................................... 24

3.2.3 Sequence Diagram ................................................................................................. 24

3.3 Kelas Analisis .................................................................................................................. 28 3.3.1 Tanggung-Jawab dan Atribut................................................................................... 28 3.3.2 Identifikasi Atribut .................................................................................................. 28 3.3.3 Generalisasi ............................................................................................................. 29

4 Model Perancangan ................................................................................................................. 30 4.1 Kelas Perancangan .......................................................................................................... 30

4.1.1 Query ....................................................................................................................... 30

4.2 Antarmuka ....................................................................................................................... 31

5 Implementasi ........................................................................................................................... 32

6 Pengujian .............................................................................................................................. 36 6.1 Pengujian Software......................................................................................................... 36

6.1.1 Rencana Pengujian .................................................................................................. 36

6.1. 2 Kasus dan Hasil Pengujian ...................................................................................... 37

Page 5: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 5 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

1. Pendahuluan

1.1 Tujuan Penulisan Dokumen

Tujuan pembuatan dokumen ini adalah untuk memberikan gambaran

mengenai Sistem Informasi Penjualan Pulsa kepada para pemilik agen-agen

pengisian pulsa. Dokumen ini menjelaskan tujuan dan fitur-fitur sistem,

antarmuka sistem, apa yang akan dilakukan sistem, batasan-batasan ketika

dijalankan. Dokumen ini diperuntukkan untuk pemilik/karyawan konter

pulsa.

Sistem ini juga mengoptimalkan pengolahan data transaksi yang telah terjadi

sehingga pemilik usaha dapat dengan mudah mengontrol penjualan pulsa di

counternya.

1.2 Lingkup Masalah

Sistem Informasi yang dibangun adalah suatu sistem yang dirancang untuk

mempermudah proses transaksi dengan pelanggan yang akan melakukan

pengisian pulsa.

Sistem informasi ini terhubung dengan server basis data perusahaan. Sehingga

data-data yang ada tersimpan dengan aman.

Ruang lingkup sistem informasi ini adalah sistem dapat menampilkan

informasi spesifikasi data penjualan pulsa seperti data operator dan data

transaksi. Sistem ini juga dilengkapi dengan pengolahan data seperti insert

data, update data, dan delete data.

Page 6: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 6 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

1.3 Referensi

Dokumen ini merujuk pada hasil wawancara dan observasi pada pengguna tentang

kebutuhan yang diperlukannya dan penulisan dokumen berdasarkan pada :

1. IEEE Std 830-1993, IEEE Recommended Practice for Software Requirement

Specifications.

2. Panduan Penggunaan dan Pengisian Dokumen Pembangunan Perangkat Lunak.

Jurusan Teknik Informatika, Institut Teknologi Bandung, 2000.

1.4 Deskripsi Umum Dokumen (Ikhtisar)

Dokumen Pembangunan Perangkat Lunak ini terdiri dari tiga bab sebagai berikut:

BAB I Pendahuluan.

Pada pendahuluan diberikan gambaran umum tentang dokumen yang berisikan

- Tujuan Penulisan Dokumen

- Lingkup Masalah

- Referensi

- Deskripsi Umum Dokomen

BAB II Kebutuhan Perangkat Lunak

Pada bab ini dijelaskan kebutuhan perangkat lunak yang diperlukan di dalam

pengembangan Sistem Informasi Penjualan Pulsa.

BAB III Model Analisis

Pada BAB ini mendeskripsikan kebutuhan khusus bagi Sistem Informasi Penjualan

Pulsa yang terdiri dari antarmuka, kebutuhan fungsional, kebutuhan performansi,

batasan perancangan dan kebutuhan lain yang mendukung agar Sistem Informasi

Penjualan Pulsa dapat bekerja sesuai dengan yang diharapkan.

Page 7: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 7 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

2 Kebutuhan Perangkat Lunak

2.1 Deskripsi Umum Sistem

Sistem Informasi Penjualan Pulsa ini merupakan perangkat lunak yang

digunakan untuk mempermudah proses pengelolaan data-data penjualan pulsa

yang ada. Aplikasi sistem informasi ini berkaitan dengan pemilik atau

karyawan konter pulsa. Sistem informasi penjualan pulsa ini merupakan

suatu database application yang mengolah data transaksi penjualan pulsa.

Pihak pengelola mendapatkan informasi mengenai seluruh data penjualan

pulsa yang telah di insertkan pada aplikasi ini. Sistem informasi ini juga

membantu pemilik/karyawan untuk menghemat waktu dan keakuratan data

yang diperoleh lebih baik.

2.2 Fungsi Utama Perangkat Lunak

Sistem Informasi Penjualan Pulsa ini menyediakan beberapa fungsi utama

yaitu :

1. Fungsi form data operator. Fungsi ini memiliki kemampuan untuk

memasukkan, mengedit, menghapus dan mencetak data operator yang

disediakan oleh pihak konter.

2. Fungsi form jenis transaksi. Fungsi ini memiliki kemampuan untuk

mengisi jenis transaksi yang akan dilakukan oleh pelanggan.

2.3 Model Use Case

2.3.1 Definisi Actor

No Actor Deskripsi

1. Karyawan Karyawan adalah orang yang melakukan

maintenance terhadap Sistem Informasi Penjualan

Pulsa.

Page 8: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 8 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

2.3.2 Definisi Use Case

No Use Case Deskripsi

1. Mengelola data

operator

Mengelola data operator merupakan proses generalisasi

yang meliputi tiga buah proses pengelolaan data

operator yaitu memasukkan data operator, mengubah

data operator, dan menghapus data operator.

2. Memasukkan

data operator

Merupakan proses memasukkan data operator ke dalam

basis data

3. Mengubah data

operator

Merupakan proses mengubah data operator yang ada di

basis data

4. Mengahapus

data operator

Merupakan proses menghapus data operator yang ada

di basis data

5. Mencetak data

operator

Merupakan proses mencetak/memprint data operator

yang ada di basis data

6. Mengelola data

transaksi

Mengelola data transaksi merupakan proses

generalisasi yang meliputi tiga buah proses pengelolaan

data transaksi yaitu memasukkan data transaksi,

mengubah data transaksi, dan menghapus data

transaksi.

7. Memasukkan

data transaksi

Merupakan proses memasukkan data transaksi ke

dalam basis data

8. Mengubah data

transaksi

Merupakan proses mengubah data transaksi yang ada di

basis data

9. Mengahapus

data transaksi

Merupakan proses menghapus data transaksi yang ada

di basis data

10. Mencetak data

transaksi

Merupakan proses mencetak/memprint data operator

yang ada di basis data

Page 9: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 9 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Nama Use Case: Memasukkan data operator

Skenario:

Aksi Actor Reaksi Sistem

Skenario Normal

1. Masukkan data operator

sesuai kolom yang ada

2. Mengecek valid tidaknya data

masukan

3. Menyimpan data operator ke

basis data

4. Menampilkan pesan sukses

disimpan

Skenario Alternatif

1. Memasukkan data operator

sesuai kolom yang ada

2. Mengecek valid tidaknya data

masukan

3. Mengeluarkan pesan bahwa data

masukan tidak valid

4. Memperbaiki data masukan

yang tidak valid

5. Mengecek valid tidaknya data

masukan

6. Menyimpan data operator ke

basis data

7. Menampilkan pesan sukses

disimpan

Page 10: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 10 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Nama Use Case: Mengubah data operator

Skenario:

Aksi Actor Reaksi Sistem

Skenario Normal

1. Memasukkan id operator

atau mengklik salah satu

data yang terdapat pada tabel

operator

2. Mencari data operator yang akan

diubah

3. Menampilkan data operator yang

dicari

4. Memilih data operator yang

akan diubah

5. Menampilkan semua kolom data

operator yang akan diubah

6. Mengubah data operator

7. Mengecek valid tidaknya data

masukan

8. Menyimpan data yang telah

diubah ke basis data

9. Menampilkan pesan bahwa data

sukses disimpan

Skenario Alternatif

1. Memasukkan id operator

atau mengklik salah satu

data yang terdapat pada tabel

operator

2. Mencari data operator yang akan

diubah

3. Menampilkan data operator yang

dicari

4. Memilih data operator yang

akan diubah

5. Menampilkan semua kolom data

operator yang akan diubah

Page 11: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 11 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

6. Mengubah data operator

7. Mengecek valid tidaknya data

masukan

8. Menampilkan pesan bahwa data

masukan tidak valid

9. Memperbaiki data masukan

yang akan diubah dan tidak

valid

10. Mengecek valid tidaknya data

masukan

11. Menyimpan data yang telah

diubah ke basis data

12. Menampilkan pesan bahwa data

sukses disimpan

Nama Use Case: Menghapus data operator

Skenario:

Aksi Actor Reaksi Sistem

Skenario Normal

1. Memasukkan id operator atau

mengklik salah satu data

yang terdapat pada tabel

operator

2. Mencari data operator yang akan

dihapus

3. Menampilkan data operator yang

dicari

4. Memilih data operator yang

akan dihapus

5. Menampilkan pesan konfirmasi

apakah data akan benar-benar

dihapus

6. Mengklik pilihan setuju data

dihapus

7. Menghapus data operator dari

Page 12: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 12 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

basis data

8. Menampilkan pesan bahwa data

sukses dihapus

Skenario Alternatif

1. Memasukkan id operator

atau mengklik salah satu data

yang terdapat pada tabel

operator

2. Mencari data operator yang akan

dihapus

3. Menampilkan data operator yang

dicari

4. Memilih data operator yang

akan dihapus

5. Menampilkan pesan konfirmasi

apakah data akan benar-benar

dihapus

6. Mengklik pilihan tidak

setuju data dihapus

7. Kembali ke form data operator

Nama Use Case: Mencetak data operator

Skenario:

Aksi Actor Reaksi Sistem

Skenario Normal

1. menekan tombol print

2. Menampilkan tabel yang akan di

cetak

3. Mencetak data operator

4. Mencetak data operator yang ada

di dalam basis data

Skenario Alternatif

1. menekan tombol print

2. menampilkan data operator yang

akan di cetak

3. mengklik tombol close

Page 13: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 13 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

4. kembali ke form pengisian

data operator

Nama Use Case: Memasukkan data transaksi

Skenario:

Aksi Actor Reaksi Sistem

Skenario Normal

1. Masukkan data transaksi

sesuai kolom yang ada

2. Mengecek valid tidaknya data

masukan

3. Menyimpan data transaksi ke

basis data

4. Menampilkan pesan sukses

disimpan

Skenario Alternatif

1. Memasukkan data transaksi

sesuai kolom yang ada

2. Mengecek valid tidaknya data

masukan

3. Mengeluarkan pesan bahwa data

masukan tidak valid

4. Memperbaiki data masukan

yang tidak valid

5. Mengecek valid tidaknya data

masukan

6. Menyimpan data transaksi ke

basis data

7. Menampilkan pesan sukses

disimpan

Page 14: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 14 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Nama Use Case: Mengubah data transaksi

Skenario:

Aksi Actor Reaksi Sistem

Skenario Normal

1. Memasukkan id transaksi

atau mengklik salah satu

data yang terdapat pada tabel

transaksi

2. Mencari data transaksi yang akan

diubah

3. Menampilkan data transaksi yang

dicari

4. Memilih data transaksi yang

akan diubah

5. Menampilkan semua kolom data

transaksi yang akan diubah

6. Mengubah data transaksi

10. Mengecek valid tidaknya

data masukan

11. Menyimpan data yang telah

diubah ke basis data

12. Menampilkan pesan bahwa

data sukses disimpan

Skenario Alternatif

1. Memasukkan id transaksi

atau mengklik salah satu

data yang terdapat pada tabel

transaksi

2. Mencari data transaksi yang akan

diubah

3. Menampilkan data transaksi yang

dicari

4. Memilih data transaksi yang

akan diubah

5. Menampilkan semua kolom data

transaksi yang akan diubah

Page 15: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 15 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

6. Mengubah data transaksi

7. Mengecek valid tidaknya data

masukan

8. Menampilkan pesan bahwa data

masukan tidak valid

9. Memperbaiki data masukan

yang akan diubah dan tidak

valid

10. Mengecek valid tidaknya data

masukan

11. Menyimpan data yang telah

diubah ke basis data

12. Menampilkan pesan bahwa data

sukses disimpan

Nama Use Case: Menghapus data transaksi

Skenario:

Aksi Actor Reaksi Sistem

Skenario Normal

1. Memasukkan id transaksi

atau mengklik salah satu data

yang terdapat pada tabel

transaksi

2. Mencari data transaksi yang akan

dihapus

3. Menampilkan data transaksi yang

dicari

4. Memilih data transaksi yang

akan dihapus

5. Menampilkan pesan konfirmasi

apakah data akan benar-benar

dihapus

6. Mengklik pilihan setuju data

dihapus

7. Menghapus data transaksi dari

Page 16: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 16 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

basis data

8. Menampilkan pesan bahwa data

sukses dihapus

Skenario Alternatif

1. Memasukkan id transaksi

atau mengklik salah satu data

yang terdapat pada tabel

transaksi

2. Mencari data transaksi yang akan

dihapus

3. Menampilkan data transaksi yang

dicari

4. Memilih data transaksi yang

akan dihapus

5. Menampilkan pesan konfirmasi

apakah data akan benar-benar

dihapus

6. Mengklik pilihan tidak

setuju data dihapus

7. Kembali ke form data transaksi

Nama Use Case: Mencetak data transaksi

Skenario:

Aksi Actor Reaksi Sistem

Skenario Normal

1. menekan tombol print

2. Menampilkan tabel yang akan di

cetak

3. Mencetak data transaksi

4. Mencetak data transaksi yang ada

di dalam basis data

Skenario Alternatif

1. menekan tombol print

2. menampilkan data transaksi yang

akan di cetak

3. mengklik tombol close

Page 17: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 17 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

4. kembali ke form pengisian

data transaksi

2.3.3 Diagram Use Case

Mengelola

data operator

Karyawan

Mengelola

transaksi

pelanggan

pelanggan

Melakukan

transaksi

pembelian pulsa

Memasukkan

data operator

Menghapus

data operator

Mengubah

data operator

Menghapus

data transaksi

Mengubah

data transaksi

Memasukkan

data transaksi

Mencetak

data transaksi

Mencetak

data operator

Gambar 1 Use Case Diagram

Use Case Mengelola data operator: Berfungsi untuk mengolah data operator

(memasukkan data operator, menghapus data operator, mengubah data operator,

dan mencetak data operator) yang dilakukan oleh karyawan.

Use Case Mengelola data transaksi: Berfungsi untuk mengolah data

transaksi(memasukkan data transaksi, menghapus data transaksi, mengubah data

transaksi, dan mencetak data transaksi) yang dilakukan oleh karyawan

Use Case Melakukan transaksi pembelian pulsa : Use Case untuk pelanggan

yang akan melakukan transaksi pembelian pulsa kepada karyawan konter.

Page 18: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 18 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

2.4 Prototipe Antarmuka

1. Format Menu Utama

Deskripsi : Antarmuka utama untuk menu utama.

Desain Tampilan : Warna background abu-abu dengan font

berwarna hitam dan berukuran 20pt.

Jenis : Form menu (entry)

Deskripsi Isi : Antarmuka untuk menyediakan menu pengolahan data dan

dapat dipilih melalui tombol yang tersedia.

Desain Tampilan : Warna background kombinasi putih, hitam dan abu-abu

dengan font berwarna hitam dan berukuran 14.

Jenis : Form masukkan (entry)

Menu

Banner

Logo

Logo

Field 1

Field 2

Tombol 1 Tombol 2

Tombol 3 Tombol 4

Id operator nama operator

Page 19: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 19 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Gambar 3 Layar untuk pilihan Data

Deskripsi Isi : Antarmuka untuk menyediakan menu pengolahan data dan

dapat dipilih melalui tombol yang tersedia.

Desain Tampilan : Warna background kombinasi putih, hitam dan abu-abu

dengan font berwarna hitam dan berukuran 14.

Jenis : Form masukkan (entry)

logo Id no hp jmlh plsa nama tanggal

transaksi operator

Field 1

Field 2

Tombol 1

Tombol 2

Tombol 3

Tombol 4

Filed 3

Field 4

Field 5

Page 20: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 20 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

2.5 Glossary

Pada fase Inception:

Istilah Deskripsi

Package Merupakan kumpulan dari class-class dengan karakteristik

sama.

Objek Entitas yang memiliki jati diri, state, dan behavior, bereaksi

terhadap pesan dari objek lain, dan sering disebut sebagai

instance.

Class

Protected

Private

Public

Sekumpulan objek yang mempunyai ciri sama

Access modifier pada class dengan sifat dapat diakses oleh

class itu sendiri atau class yang mewarisi.

Access modifier yang hanya dapat diakses oleh class itu

sendiri.

Access modifier yang dapat diakses secara umum

Super Class

Sub Class

Merupakan class induk (orang tua)

Merupakan class anak (turunan) yang mewarisi super class

Inheritance Pewarisan sifat-sifat super class yang berupa data, fungsi,

atau prosedur

Encapsulation Menyembunyikan, mengamankan informasi serta

menentukan cara aksesnya.

Polymorphism Ada banyak objek dari class berbeda dapat bereaksi pada

class yang sama

Agregasi Hubungan bagian dari (part of)

Asosiasi Hubungan antar objek

Spesialisasi Pengkhususan, objek dari class anak memiliki kekhasan

tertentu yang tidak dimiliki oleh objek dari class induk

Generalisasi Peng-umuman class anak untuk mem[peroleh class orang

tuanya (induk)

Page 21: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 21 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

3 Model Analisis

3.1 Deskripsi Arsitektur

3.1.1 Identifikasi Paket Analisis

No Nama Paket Use Case Terkait Keterangan

1 Paket Penjualan Pulsa 1. Data operator

2. Data transaksi

Paket untuk mengelola

transaksi pelanggan

yang dilakukan oleh

Karyawan.

3.1.2 Identifikasi Kelas Analisis

No Nama Paket Nama Kelas

Analisis

Jenis Kelas

(Boundary,

Control, Entity)

1. Paket Penjualan

Pulsa

1. Main

2. Koneksi

Database

3. Memasukkan

Data Operator

4. Mengubah Data

Operator

5. Menghapus Data

Operator

6. Mencetak data

operator

7. TOperator

8. Memasukkan

Data transaksi

9. Mengubah data

transaksi

10. Menghapus data

Boundary

Control

Entity

Entity

Entity

Entity

Entity

Entity

Entity

Entity

Page 22: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 22 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

transaksi

11. Mencetak data

transaksi

12. TTransaksi

Entity

Entity

Page 23: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 23 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

3.2 Realisasi Use Case Tahap Analisis

3.2.1 Class Diagram

Class diagram menggambarkan struktur sistem dari segi pendefinisian

kelas-kelas yang akan dibuat untuk membangun sebuah sistem. Berikut

gambaran class diagram pada Sistem Informasi Penjualan pulsa :

Main

+main()

+uiMenu()

+uiMengelolaOperator()

+uiMengelolaTransaksi()MengelolaOperator

+cariOperatorByid_operator()

+memasukkanOperator()

+ubahOperator()

+hapusOperator()

MengelolaTransaksi

+cariByid_transaksi()

+memasukkanTransaksi()

+ubahTransaksi()

+hapusTransaksi()

KoneksiBasisData

+host

+database

+membukaKoneksi()

+eksekusiQuerySelect()

+eksekusiQueryUpdate()

+eksekusiQueryDelete()

+tutupKoneksi

TOperator

+id_operator

+nama_operator

+setid_operator()

+getid_operator()

+setnama_operator()

+getnama_operator()

TTransaksi

+id_transaksi

+id_operator

+no_hp

+jmlh_plsa

+tanggal

+setId_Transaksi()

+getId_Transaksi()

+setid_operator()

+getid_operator()

+setno_hp()

+getno_hp()

+setjmlh_plsa()

+getjmlh_plsa()

+setTanggal()

+getTanggal()

1..*1

1

11..* 1..*

1..*

1

1

1

1

1

1

1

1..*

Page 24: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 24 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

3.2.2 Activity Diagram

Activity diagram menggambarkan workflow (aliran kerja) atau aktivitas

dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini

adalah bahwa diagram aktivitas menggambarkan aktivitas sistem bukan

apa yang dilakukan actor, jadi aktivitas yang dilakukan oleh sistem.

Berikut merupakan gambaran activity digram pada Sistem Informasi

Penjualan Pulsa :

Melakukan Transaksi

Mengelola Operator Mengelola Transaksi

Karyawan Pelanggan

Menampilkan Menu

Page 25: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 25 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

3.2.3 Sequence Diagram

Sequence Diagram menggambarkan kelakuan objek pada use case

dengan mendeskripsikan waktu hidup objek dan message yang

dikirimkan dan diterima antarobjek. Oleh karena itu untuk menggambar

sequence diagram maka harus diketahui objek-objek yang terlibat dalam

sebuah use case beserta metode-metode yang dimiliki kelas yang

diinstansiasi menjadi objek itu. Adapun sequence diagram pada Sistem

Informasi Penjualan Pulsa adalah sebagai berikut:

Page 26: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 26 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

a. use case : data operator

karyawan Form Operator OperatorController

1 : Input Data Operator ()

Operator

<<boundary>> <<control>> <<entity>>

2 : Panggil Proses Insert()

3 : Insert (Operator)()

4 : Return Data Operator ()

5 : Return Data Operator ()

Informasi

sukses atau

gagal insert

data operator

6: tampilkan info tambahan

operator ()

7 : Memilih data yang akan

diubah ()

8: Panggil proses tampil ()

9: getData Operator ()

10: Return data Operator ()

11: Return Data Operator ()

12: Menampilkan data yang

dipilih ()

13: Memasukkan data yang

baru ()

14: Panggil proses update ()

15: update (Operator) ()

16: Return data Operator ()

17: Return Data Operator ()

18: Menampilkan info

update data ()

Informasi

sukses atau

gagal update

data operator 19: Memilih data yang akan

dihapus ()

20: Panggil proses delete ()

21: hapus (Operator) ()

22: Return data Operator ()

23: Return Data Operator ()

24: Menampilkan info

delete data ()

Informasi

sukses atau

gagal delete

data operator

25: Memilih data yang akan

dicetak ()

26: Panggil proses print ()

27: Print (Operator) ()

28: Return data Operator ()

29: Return data Operator ()

30: Menampilkan data yang

dicetak ()

Page 27: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 27 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

b. use case : datatransaksi

karyawan Form Transaksi TransaksiController

1 : Input Data Transaksi

()

Transaksi

<<boundary>> <<control>> <<entity>>

2 : Panggil Proses Insert()

3 : Insert (Transaksi)()

4 : Return Data Transaksi ()

5 : Return Data Transaksi ()

Informasi

sukses atau

gagal insert

data transaksi

6: tampilkan info tambahan

transaksi ()

7 : Memilih data yang akan

diubah ()

8: Panggil proses tampil ()

9: getData transaksi ()

10: Return data Transaksi ()

11: Return Data Transaksi

()

12: Menampilkan data yang

dipilih ()

13: Memasukkan data yang

baru ()

14: Panggil proses update ()

15: update (Transaksi) ()

16: Return data Transaksi ()

17: Return Data Transaksi

()

18: Menampilkan info

update data ()

Informasi

sukses atau

gagal update

data transaksi 19: Memilih data yang akan

dihapus ()

20: Panggil proses delete ()

21: hapus (Transaksi) ()

22: Return data Transaksi ()

23: Return Data Transaksi

()

24: Menampilkan info

delete data ()

Informasi

sukses atau

gagal delete

data transaksi

25: Memilih data yang akan

dicetak ()

26: Panggil proses print ()

27: Print (Transaksi) ()

28: Return data Transaksi ()

29: Return data Transaksi ()

30: Menampilkan data yang

dicetak ()

Page 28: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 28 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

3.3 Kelas Analisis

3.3.1 Identifikasi Tanggung-Jawab (CRC)

Kelas : Mengelola Data Operator

Kelas Induk : Mengelola Data Operator

Kelas Anak : 1. Memasukkan Data Operator

2. Mengubah Data Operator

3. Mengahpus Data Operator

4. Mencetak Data Operator

Tanggung-Jawab Kelas Terkait

Id_operator

Nama operator

Tidak ada

Kelas : Mengelola Data Transaksi

Kelas Induk : Mengelola Data Transaksi

Kelas Anak : 1. Memasukkan Data Transaksi

2. Mengubah Data Transaksi

1. Mengahpus Data Transaksi

2. Mencetak Data Transaksi

Tanggung-Jawab Kelas Terkait

Id_ Transaksi

No_hp

Nama_operator

Jmlh_plsa

tanggal

Tidak ada

3.3.2 Identifikasi Atribut

Nama Kelas Daftar Atribut

Mengelola Data Operator 1. Id_operator

2. Nama operator

Mengelola Data Transaksi 1. Id_ Transaksi

2. No_hp

3. Nama_operator

4. Jmlh_plsa

5. tanggal

Page 29: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 29 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

3.3.3 Identifikasi Generalisasi

Nama Kelas Daftar Generalisasi

Mengelola Data Operator 1. Memasukkan data operator

2. Megubah data operator

3. Menghapus data operator

4. Mencetak data operator

Mengelola Data Transaksi 1. Memasukkan data transaksi

2. Mengubah data transaksi

3. Menghapus data transaksi

4. Mencetak data transaksi

Page 30: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 30 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

BAB IV

MODEL PERANCANGAN

4.1 Kelas Perancangan

4.1.1 Query

No Query Query Keterangan

Q-001 Select * from operator; Menampilkan data operator

Q-002 INSERT INTO (`pulsa`.`operator`

`id_operator`,`nama_operator`)

VALUES ('1', 'as');

Memasukkan data operator

dengan id 1, nama as

Q-003 UPDATE `pulsa`.`operator` SET

nama_operator = xl WHERE

`operator`.`id_operator` = 1;

Mengubah data

nama_operator dengan

id_operator 1 menjadi xl.

Q-004 DELETE FROM operator WHERE

id_operator=1;

Menghapus data operator

dengan id_operator =1.

4.2.2 Antarmuka

Antarmuka : Gambar 2. Layar utama Sistem Informasi Penjualan Pulsa

Id Objek Jenis Nama Keterangan

jButton1 Button Operator Membuka Form Data

Operator

jButton2 Button Transaksi Membuka Form Data

Transaksi

jButton3 Button Exit Tutup Aplikasi

jMenu1 Menu Bar File Berisi Data-Data yang

terdapat dalam sistem

Page 31: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 31 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Antarmuka : Gambar 2. Operator

Id Objek Jenis Nama Keterangan

jButton1 Button insert Memasukkan data operator

jButton2 Button update Mengubah data operator

jButton3 Button delete Menghapus data operator

jButton4 Button print Mencetak data operator

Field1 TextField Id operator Menuliskan id_opt

Field2 TextField nama

operator

Menuliskan nama_opt

Antarmuka : Gambar 3. Transaksi

Id Objek Jenis Nama Keterangan

jButton1 Button Insert Memasukkan data operator

jButton2 Button Update Mengubah data operator

jButton3 Button Delete Menghapus data operator

jButton4 Button Print Mencetak data operator

Field1 TextField Id transaksi Menuliskan id_transaksi

Field2 TextField No hp Menuliskan no hp

Field3 Combo box1 Nama_opt Memilih nama_opt

Field4 Combo box2 Jml_plsa Memilih jmlh_plsa

Page 32: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 32 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

BAB V

IMPLEMENTASI

Tahap implementasi (system implementation) merupakan sesuatu yang

diperlukan dalam mengoperasikan sebuah sistem. Pada tahap ini dijelaskan

mengenai, Implementasi perangkat lunak, implementasi perangkat keras,

implementasi basis data, implementasi instalasi program, penggunaan program dan

implementasi antar muka. Setelah tahap implementasi dilakukan maka dibutuhkan

pengujian sistem untuk membuktikan bahwa aplikasi dapat berjalan sesuai dengan

yang diharapkan.

Tampilan Halaman Aplikasi

a. Tampilan Halaman Menu

Halaman menu adalah halaman yang menampilkan menu utama

aplikasi. Diantaranya : data nasabah, data jenis transaksi, data transaksi dan

keluar.

Page 33: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 33 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

b. Tampilan Data Operator

Halaman data operator adalah halaman yang menampilkan data

operator dan tempat melakukan proses pengolahan data seperti penginputan

data baru, pengubahan data, penghapusan data operator yang dilakukan oleh

teller.

Page 34: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 34 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

c. Tampilan Laporan Data Operator

Halaman laporan data operator adalah halaman yang menampilkan

data operator yang akan dicetak berdasarkan data yang ada pada basis data.

d. Tampilan Data Transaksi

Halaman data transaksi adalah halaman yang menampilkan data

transaksi dan tempat melakukan pengolahan data seperti penginputan data

baru, pengubahan data, penghapusan data transaksi yang dilakukan oleh

teller.

Page 35: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 35 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

e. Tampilan Pelaporan Data Transaksi

Halaman pelaporan data transaksi adalah halaman yang

menampilkan data transaksi yang akan dicetak berdasarkan data yang ada

pada basis data.

Page 36: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 36 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

BAB VI

PENGUJIAN

6.1 Pengujian Software

Pengujian software adalah cara atau teknik untuk menguji perangkat

lunak, mempunyai mekanisme untuk menemukan data uji yang dapat menguji

perangkat lunak secara lengkap dan mempunyai kemungkinan tinggi untuk

menemukan kesalahan. Perangkat lunak dapat diuji dengan dua cara yaitu:

White Box Testing dan Black Box Testing

Pada tahap pengujian sistem pendataan transaksi penjualan pulsa

penulis mengunakan pengujian software dengan Black Box Testing.

Kelas Uji Butir Uji Faktor Pengujian

Penggunaan

Aplikasi

Membuat laporan harian Easy of use

6.1.1 Rencana Pengujian

Rencana pengujian yang akan dilakukan si penulis

adalah sebagai berikut:

Item

Pengujian

Deskripsi File yang diuji

Menu Memilih form yang akan

diaktifkan

Menu.java

Data

Operator

Tempat melakukan proses

pengolahan data operator

seperti penginputan data

baru, pengubahan data,

penghapusan data dan

pencetakan data nasabah.

operator.java

Page 37: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 37 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Data

Transaksi

Tempat melakukan proses

pengolahan data

transaksi seperti

penginputan data baru,

pengubahan data,

penghapusan data dan

pencetakan data

transaksi.

Transaksi.java

6.1.2 Kasus dan Hasil Pengujian

Berikut adalah beberapa pengujian yang telah dilakukan oleh si

penulis terhadap aplikasi yang telah dibuat yaitu:

- Kasus dan Hasil Pengujian pada tampilan Menu utama

Pengamatan : Tampilan menu utama berhasil tampil di halaman

desktop.

Faktor Pengujian : Easy of use.

Kesimpulan : Sukses.

Keterangan : Dapat melakukan proses pemilihan data yang akan

diolah.

Page 38: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 38 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

- Kasus dan Hasil Pengujian pada tampilan data operator

Pengamatan : Tampilan data operator berhasil tampil di halaman

desktop.

Faktor Pengujian : Easy of use.

Kesimpulan : Sukses.

Keterangan : Dapat melakukan proses pengolahan data.

Di semua form data terdapat field isian dengan 4 tombol yaitu tombol insert,

update, delete dan print.

1. Tombol Insert

Saat kita mengisi field dan memilih tombol insert maka sistem akan

mengeksekusi query insert dan mengecek valid tidaknya data yang kita

Page 39: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 39 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

masukan. Jika valid data-data tersebut akan disimpan ke dalam basis data dan

menampilkan pesan sukses disimpan yang kemudian data itu akan ditampilkan

pada desain tabel data yang kita buka. Selanjutnya apabila data yang kita

masukan tidak valid maka sistem akan mengeluarkan pesan bahwa data

masukan tidak valid.

Contoh tampilan saat proses insert data salah

Contoh tampilan saat proses insert data berhasil

2. Tombol Update

Page 40: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 40 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Saat kita ingin mengupdate data maka terlebih dahulu kita harus memilih data

yang akan kita ubah pada tabel. Selanjutnya kita mengisikan data perubahan

pada filed isian dan mengklik tombol update. Maka sistem akan mengeksekusi

query update dan mengecek valid tidaknya data masukan. Jika valid data-data

tersebut akan dimasukkan ke dalam basis data dan menampilkan pesan bahwa

data sukses diubah yang kemudian data tersebut ditampilkan pada desain tabel

data yang kita buka. Selanjutnya apabila data yang kita masukan tidak valid

maka sistem akan mengeluarkan pesan bahwa data masukan tidak valid.

Contoh tampilan saat proses update data salah

Contoh tampilan saat proses update data berhasil

Page 41: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 41 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

3. Tombol Delete

Saat kita ingin menghapus data, maka langkah awal yang harus kita lakukan

yaitu dengan mengklik data pada tabel dan sistem akan menampilkannya pada

field isian. Selanjutnya kita mengklik tombol delete maka sistem akan

mengeksekusi query delete dan menampilkan pesan konfirmasi apakah data

akan benar-benar dihapus. Jika setuju data-data tersebut akan dihapus dari

basis data dan menampilkan pesan bahwa data sukses dihapus. Jika tidak maka

akan ke form data yang kita buka.

Contoh tampilan saat proses delete data berhasil

Page 42: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 42 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

4. Tombol Print

Saat kita ingin mencetak data maka kita tinggal mengklik tombol print dan

sistem akan mengeksekusi query print yang terhubung pada jasper report 4.13

dan akan menampilkan data yang akan di print berdasarkan data yang ada pada

basis data.

Page 43: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 43 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

- Kasus dan Hasil Pengujian pada tampilan data transaksi

Pengamatan : Tampilan data transaksi berhasil tampil di halaman

desktop.

Faktor Pengujian : Easy of use.

Kesimpulan : Sukses.

Keterangan : Dapat melakukan proses pengolahan data.

Di semua form data terdapat field isian dengan 4 tombol yaitu tombol insert,

update, delete dan print.

1. Tombol Insert

Page 44: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 44 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Saat kita mengisi field dan memilih tombol insert maka sistem akan

mengeksekusi query insert dan mengecek valid tidaknya data yang kita

masukan. Jika valid data-data tersebut akan disimpan ke dalam basis data dan

menampilkan pesan sukses disimpan yang kemudian data itu akan ditampilkan

pada desain tabel data yang kita buka. Selanjutnya apabila data yang kita

masukan tidak valid maka sistem akan mengeluarkan pesan bahwa data

masukan tidak valid.

Contoh gambar saat penginputan data dengan memasukkan id yang sama.

Contoh gambar saat proses penginputan data berhasil.

Page 45: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 45 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

2. Tombol Update

Saat kita ingin mengupdate data maka terlebih dahulu kita harus memilih data

yang akan kita ubah pada tabel. Selanjutnya kita mengisikan data perubahan

pada filed isian dan mengklik tombol update. Maka sistem akan mengeksekusi

query update dan mengecek valid tidaknya data masukan. Jika valid data-data

tersebut akan dimasukkan ke dalam basis data dan menampilkan pesan bahwa

data sukses diubah yang kemudian data tersebut ditampilkan pada desain tabel

data yang kita buka. Selanjutnya apabila data yang kita masukan tidak valid

maka sistem akan mengeluarkan pesan bahwa data masukan tidak valid.

Contoh gambar saat proses update salah

Page 46: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 46 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Contoh gambar saat proses update berhasil.

3. Tombol Delete

Saat kita ingin menghapus data, maka langkah awal yang harus kita lakukan

yaitu dengan mengklik data pada tabel dan sistem akan menampilkannya pada

field isian. Selanjutnya kita mengklik tombol delete maka sistem akan

mengeksekusi query delete dan menampilkan pesan konfirmasi apakah data

akan benar-benar dihapus. Jika setuju data-data tersebut akan dihapus dari

basis data dan menampilkan pesan bahwa data sukses dihapus. Jika tidak maka

akan ke form data yang kita buka.

Page 47: SRS Sistem Pendataan Penjualan Pulsa

Departemen Teknik Informatika Unhalu Inception-G04 Halaman 47 dari 47 halaman

Dokumen ini dan informasi yang dimilikinya adalah milik Departemen Teknik Informatika-Unhalu dan bersifat rahasia. Dilarang me-reproduksi dokumen ini tanpa diketahui oleh Departemen Teknik Informatika Unhalu.

Contoh tampilan saat data berhasil dihapus.

4. Tombol Print

Saat kita ingin mencetak data maka kita tinggal mengklik tombol print dan

sistem akan mengeksekusi query print yang terhubung pada jasper report 4.13

dan akan menampilkan data yang akan di print berdasarkan data yang ada pada

basis data.