• Tidak ada hasil yang ditemukan

APLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO

N/A
N/A
Protected

Academic year: 2021

Membagikan "APLIKASI TELEPHONE BILLING RECORD TENANT KAWASAN INDUSTRI BATAMINDO"

Copied!
47
0
0

Teks penuh

(1)

APLIKASI TELEPHONE BILLING RECORD TENANT

KAWASAN INDUSTRI BATAMINDO

TUGAS AKHIR

Oleh :

Ahmad 33101006

Disusun untuk memenuhi syarat kelulusan Program Diploma III

PROGRAM STUDI APLIKASI PERANGKAT LUNAK JURUSAN TEKNIK INFORMATIKA

POLITEKNIK BATAM BATAM

(2)

ABSTRAKSI

Aplikasi Telephone Billing Record Tenant

Kawasan Industri Batamindo

Aplikasi Telephone Billing Record merupakan sebuah aplikasi yang berfungsi memberikan detail pemakaian telepon kepada pelanggan. Tujuan dari aplikasi ini adalah memberikan kemudahan kerja kepada operator perusahaan penyedia jasa telepon ketika memberikan detail pemakaian kepada pelanggan.

Aplikasi ini melakukan konversi data dari database ke file. Format file hasil konversi berupa file Excel dan Pdf. Data source diimport dari file text ke database. Data source merupakan data awal yang diambil dari sentral telepon yang berisi data – data pemakaian telepon untuk semua perusahaan/ pelanggan. Data – data ini yang kemudian diserahkan ke pelanggan sebagai bukti pemakaian.

(3)

LEMBAR PENGESAHAN

Batam, 10 September 2004 Pembimbing I, Ari Wibowo, ST NIK 100012 Pembimbing II, Hilda Widyastuti, ST NIK 102020

(4)

KATA PENGANTAR

Dengan rahmat Allah SWT dimana berkat rahmat dan hidayahNya Laporan Tugas Akhir ini dapat diselesaikan tepat pada waktunya. Dan tidak lupa pula shalawat beserta salam kepada jujungan Nabi Muhammad saw telah membimbing kita umat manusia ke alam yang penuh dengan ilmu pengetahuan. Ucapan terima kasih yang sedalam – dalamnya disampaikan kepada:

1. Bapak Uuf Brajawidagda, selaku Koordinator Tugas Akhir.

2. Bapak Faisal Farrid, selaku Staf IT PT. Batam Bintan Telekomunikasi. 3. Bapak Ari Wibowo, selaku Pembimbing I.

4. Ibu Hilda Widyastuti, selaku Pembimbing II.

5. Semua dosen Politeknik Batam Jurusan Informatika yang telah memberikan kritik dan saran. 6. Teman – teman Jurusan Teknik Informatika Politeknik Batam yang telah turut membantu dalam

memberikan masukan dan saran.

7. Semua pihak yang telah memberikan bantuan baik berupa material dan spiritual dalam pelaksanaan Tugas Akhir.

Penulis menyadari masih banyak kekurangan dan kesilapan yang terjadi dalam penyusunan Laporan Tugas Akhir ini, karena itu diharapkan adanya kritik dan saran yang sifatnya membangun sebagai referensi kelak di masa mendatang. Semoga Lapoan Tugas Akhir dapat dijadikan sebagai sumber laporan di masa yang akan datang.

Batam, 10 September 2004

(5)

DAFTAR ISI

ABSTRAKSI... ii

LEMBAR PENGESAHAN... iii

KATA PENGANTAR... iv

DAFTAR ISI ...v

BAB I PENDAHULUAN ...1

I.1 Latar Belakang ...1

I.2 Tujuan ...1

I.3 Batasan Masalah...1

I.4 Iktisar Buku...1

BAB II DESKRIPSI UMUM SISTEM ...3

II.1 Deskripsi Umum Sistem ...3

II.2 Karakteristik Pengguna...3

II.3 Lingkungan Operasional dan Pengembangan ...4

II.3.1 Lingkungan Operasional ...4

II.3.2 Lingkungan Pengembangan ...4

II.4 Aturan Penomoran ...4

BAB III ANALISIS...5

III.1 Deskripsi Fungsional ...5

III.1.1 Diagram Konteks...5

III.1.2 DFD Level 1 ...5

III.1.3 DFD Level 2 Untuk proses 3 Mengkonversi data ke file...6

III.2 Analisis Kebutuhan Data ...7

III.2.1 Diagram ER ...7

BAB IV DESKRIPSI PERANCANGAN ...8

IV.1 Deskripsi Data ...8

IV.1.1 Definisi Domain Type ...8

IV.1.2 Daftar Tabel Aplikasi ...8

IV.2 Dekomposisi Fungsional Modul...9

IV.3 Spesifikasi Kebergantungan Layar...10

IV.4 Struktur Menu ...10

BAB V IMPLEMENTASI DAN PENGUJIAN...11

V.1 Spesifikasi Kebergantungan Antar Modul...11

V.2 Struktur Direktori Dan Deskripsi File...11

V.3 Pengujian Dan Hasilnya ...11

BAB VI KESIMPULAN DAN SARAN...12

VI.1 Kesimpulan...12

VI.2 Saran...12

LAMPIRAN A PERANCANGAN RINCI TABEL...13

Spesifikasi Tabel 1 ...13

Spesifikasi Tabel 2 ...13

Spesifikasi Tabel 3 ...14

LAMPIRAN B PERANCANGAN ...15

B.1 Fungsi 1 ...15

B.1.1 Spesifikasi Tabel Input ...15

B.1.2 Spesifikasi Tabel Output...15

B.1.3 Spesifikasi Layar Utama ...15

B.1.4 Spesifikasi Query...15

B.1.5 Spesifikasi Field Data Pada Layar ...15

B.1.6 Spesifikasi Function Key/ Objek-objek Pada Layar ...15

B.1.7 Spesifikasi Layar Pesan ...16

B.1.8 Spesifikasi Proses/ Algoritma ...16

(6)

B.2 Fungsi 3.1 ...16

B.2.1 Spesifikasi Tabel Input ...16

B.2.2 Spesifikasi Tabel Output...17

B.2.3 Spesifikasi Layar Utama ...17

B.2.4 Spesifikasi Query...17

B.2.5 Spesifikasi Field Data Pada Layar ...17

B.2.6 Spesifikasi Function Key/ Objek-objek Pada Layar ...17

B.2.7 Spesifikasi Layar Pesan ...17

B.2.8 Spesifikasi Proses/ Algoritma ...18

B.2.9 Spesifikasi Report ...18

B.3 Fungsi 3.2 ...18

B.3.1 Spesifikasi Tabel Input ...18

B.3.2 Spesifikasi Tabel Output...18

B.3.3 Spesifikasi Layar Utama ...19

B.3.4 Spesifikasi Query...19

B.3.5 Spesifikasi Field Data Pada Layar ...19

B.3.6 Spesifikasi Function Key/ Objek-objek Pada Layar ...19

B.3.7 Spesifikasi Layar Pesan ...19

B.3.8 Spesifikasi Proses/ Algoritma ...20

B.3.9 Spesifikasi Report ...20

B.4 Fungsi 4 ...20

B.4.1 Spesifikasi Tabel Input ...20

B.4.2 Spesifikasi Tabel Output...21

B.4.3 Spesifikasi Layar Utama ...21

B.4.4 Spesifikasi Query...21

B.4.5 Spesifikasi Field Data Pada Layar ...21

B.4.6 Spesifikasi Function Key/ Objek-objek Pada Layar ...21

B.4.7 Spesifikasi Layar Pesan ...22

B.4.8 Spesifikasi Proses/ Algoritma ...22

B.4.9 Spesifikasi Report ...23

B.5 Fungsi 5 ...23

B.5.1 Spesifikasi Tabel Input ...23

B.5.2 Spesifikasi Tabel Output...23

B.5.3 Spesifikasi Layar Utama ...23

B.5.4 Spesifikasi Query...23

B.5.5 Spesifikasi Field Data Pada Layar ...23

B.5.6 Spesifikasi Function Key/ Objek-objek Pada Layar ...23

B.5.7 Spesifikasi Layar Pesan ...23

B.5.8 Spesifikasi Proses/ Algoritma ...24

B.5.9 Spesifikasi Report ...24

B.6 Fungsi 6 ...24

B.6.1 Spesifikasi Tabel Input ...25

B.6.2 Spesifikasi Tabel Output...25

B.6.3 Spesifikasi Layar Utama ...25

B.6.4 Spesifikasi Query...25

B.6.5 Spesifikasi Field Data Pada Layar ...25

B.6.6 Spesifikasi Function Key/ Objek-objek Pada Layar ...25

B.6.7 Spesifikasi Layar Pesan ...26

B.6.8 Spesifikasi Proses/ Algoritma ...26

(7)

B.7 Fungsi 7 ...26

B.7.1 Spesifikasi Tabel Input ...26

B.7.2 Spesifikasi Tabel Output...26

B.7.3 Spesifikasi Layar Utama ...27

B.7.4 Spesifikasi Query...27

B.7.5 Spesifikasi Field Data Pada Layar ...27

B.7.6 Spesifikasi Function Key/ Objek-objek Pada Layar ...27

B.7.7 Spesifikasi Layar Pesan ...27

B.7.8 Spesifikasi Proses/ Algoritma ...28

B.7.9 Spesifikasi Report ...28

LAMPIRAN C DAFTAR RINCI FILE DAN DATA...29

C.1 Struktur Direktori...29

C.1.1 Direktori Pengembangan ...29

C.1.2 Direktori Operasional...29

C.2 Isi Direktori...29

C.2.1 Isi Subdirektori : ...30

LAMPIRAN D DOKUMEN RINCI TESTING...33

D.1 Tim Penguji ...33

D.2 Hasil Rinci Pengujian ...33

LAMPIRAN E FLOW MAP & PROSEDUR ...35

(8)

1

BAB I

PENDAHULUAN

I.1 Latar Belakang

Penggunaan telepon sebagai sarana komunikasi memiliki peranan yang sangat penting dalam rutinitas sehari-hari, karena melalui sarana ini pengguna jasa dapat melakukan koneksi jarak jauh secara cepat dan efisien. Bahkan telepon lebih unggul jika dibandingkan dengan fasilitas komunikasi yang lain seperti e-mail, telegram dan lain sebagainya.

Tingkat penggunaan telepon yang relatif tinggi biasanya terdapat pada suatu kawasan industri sebagai contoh kasus Kawasan Industri Batamindo. Hal ini disebabkan karena telepon berfungsi sebagai alat komunikasi utama dalam melakukan bisnis dengan perusahaan lain, dan mempermudah suatu perusahaan dalam menjalin relasi dengan perusahaan lain.

Sebagai bukti pemakaian jasa maka perlu adanya Billing record atau detail pemakaian yang disediakan oleh perusahaan penyedia layanan jasa telepon. Namun tingginya tingkat pemakaian dan banyaknya pengguna jasa menyebabkan perusahaan penyedia layanan jasa telepon harus kerja ekstra. Untuk mempermudah kerja dan menghemat waktu maka perlu disediakan sebuah aplikasi yang dapat menjalankan tugas-tugas tersebut.

I.2 Tujuan

Adapun tujuan aplikasi ini dibuat adalah sebagai berikut :

1. Aplikasi ini bertujuan untuk memberikan kemudahan kerja perusahaan penyedia jasa telepon dalam memberikan billing record telepon kepada pengguna jasa telepon di kawasan industri Batamindo. 2. Memberikan informasi kepada penyedia jasa tentang pemakaian telepon sebuah perusahaan dalam

bentuk visualisasi (Grafik).

I.3 Batasan Masalah

Adapun batasan masalah yang dapat diambil adalah sebagai berikut :

1. Aplikasi ini hanya menangani billing record telepon perusahaan – perusahaan yang ada di Kawasan Industri Batamindo, Kawasan Industri Lagoi dan Kawasan Industri Lobam.

I.4 Iktisar Buku

Laporan Tugas Akhir ini terdiri atas 2 (dua) bab dengan spesifikasi sebagai berikut :

1. Bab I Pendahuluan berisi penjelasan tentang latar belakang pembuatan kenapa aplikasi tersebut dibuat, tujuan pembuatan aplikasi serta manfaat yang diperoleh dari hasil pembuatan aplikasi tersebut, batasan masalah yang memberikan batasan-batasan ruang lingkup kerja aplikasi yang dibuat dan ikhtisar buku yang memberikan gambaran isi Laporan.

2. Bab II Deskripsi Umum perangkat lunak berisi penjelasan tentang deskripsi umum sistem dan gambaran tentang aplikasi dan konteksnya, karakteristik pengguna serta lingkungan operasional dan lingkungan pengembangan.

(9)

2 3. Bab III Analisis berisi tentang deskripsi fungsional yang mencakup konteks diagram yaitu DFD

Level 1, dan analisis kebutuhan data berisi uraian data yang harus dikelola oleh aplikasi.

4. Bab IV Deskripsi perancangan berisi tentang deskripsi data yaitu definisi domain atau tipe dan daftar tabel aplikasi, dekomposisi fungsional modul, spesifikasi kebergantungan antar layar dan struktur menu.

5. Bab V Implementasi dan pengujian berisi tentang spesifikasi kebergantungan antar modul, struktur direktori dan deskripsi file dan pengujian hasilnya.

6. Bab VI Kesimpulan dan Saran berisi tentang kesimpulan yang dapat diambil dari aplikasi yang dibuat dan saran untuk memperbaiki kekurangan aplikasi yang dikembangkan.

(10)

3

BAB II

DESKRIPSI UMUM SISTEM

II.1 Deskripsi Umum Sistem

Aplikasi Telephone Billing Record Record Pemakaian Grafik Pemakaian Data Source Database

Gambar II.1 Deskripsi umum sistem

Sumber data Aplikasi Telephone Billing Record ini berupa file – file text yang kemudian diimport ke database. Proses import ini hanya dilakukan oleh seorang Administrator. Seorang Administrator juga dapat menambah Line telepon baru ke database serta dapat menghapus data pemakaian berdasarkan tahun pemakaian. Data yang ada di database diambil oleh seorang User/ Administrator yang kemudian dikonversi sebagai Record Pemakaian.

Record Pemakaian terdiri atas dua format yaitu format Excel dan format Pdf. Aplikasi ini juga dapat menampilkan data pemakaian yang ada di database ke dalam bentuk visualisasi (Grafik), sehingga seorang pengguna tidak perlu mengambil data lagi dari database cukup dengan menampilkan statistik pemakaiannya.

II.2 Karakteristik Pengguna

Tabel II.2 Kategori Pengguna Aplikasi Telephone Billing Record

Kategori Pengguna Tugas Hak Akses ke

aplikasi

Jabatan

Administrator Mengupdate Data

Pemakaian.

Akses Penuh. IT Staff.

User Mengkonversi data

(11)

4

II.3 Lingkungan Operasional dan Pengembangan

Adapun spesifikasi lingkungan operasi aplikasi dan lingkungan pengembangannya adalah sebagai berikut :

II.3.1 Lingkungan Operasional

a. Perangkat Keras :

- Prosesor : Min Pentium III.

- Memori : Min 64 MB.

b. Sistem Operasi : Min Windows 98.

c. Aplikasi : Microsoft Visual Basic, Excel, Acrobat Reader.

d. Database (DBMS) : MySQL, Access.

II.3.2 Lingkungan Pengembangan

a. Perangkat Keras :

- Prosesor : Pentium IV.

- Memori : 128 MB.

b. Sistem Operasi : Windows XP.

c. Aplikasi : Microsoft Visual Basic, Excel, Acrobat Reader.

d. Database (DBMS) : Access.

II.4 Aturan Penomoran

Adapun spesifikasi aturan penomoran Laporan Tugas Akhir ini adalah sebagai berikut :

1. Setiap bab menggunakan Angka Romawi yang kemudian dilanjutkan dengan judul masing-masing sub bab. Contoh : BAB I PENDAHULUAN dan seterusnya.

2. Untuk setiap sub bab menggunakan Angka Romawi dilanjutkan dengan Angka urutan sub bab dan diakhiri dengan judul masing-masing sub bab. Contoh : I.1 Latar Belakang dan seterusnya.

3. Untuk setiap tabel menggunakan format dengan nama Tabel kemudian dilanjutkan dengan nomor bab dan nomor tabel dan diakhiri dengan nama tabel. Contoh : Tabel II.1ER.

4. Untuk setiap gambar menggunakan format dengan nama Gambar kemudian dilanjutkan dengan nomor bab dan nomor gambar dan diakhiri dengan nama gambar. Contoh : Gambar II.1 Deskripsi Umum Sistem.

(12)

5

BAB III

ANALISIS

III.1 Deskripsi Fungsional

III.1.1 Diagram Konteks

User

0

System

Telephone

Billing Record

User Id + Password + anumber + f_date + time + durasi + blength + bnumber + fee + airtime + country

+ jenis + nama + bulan + tahun

Infromasi Kesalahan + Hasil Pemrosesan

Gambar III.1.1 Diagram Konteks

User memasukkan User Id dan Password ke dalam System Telephone Billing Record, kemudian aplikasi akan melakukan verifikasi terhadap User Id dan Password tersebut. Jika User Id dan Password benar maka User dapat melakukan pengelolaan terhadap aplikasi tersebut, sebaliknya jika User Id dan Password atau salah satunya salah maka akan muncul pesan kesalahan.

III.1.2 DFD Level 1

User 1 Verifikasi User Id + Password User Id + Password 2 Pengelolaan Pilihan Menu User Id + Password

User Pilihan Menu

3 Mengkonversi

data ke file User Id + Pilihan

Menu Konversi

User Pilihan Format +

nama + bulan + tahun Billing anumber + f_date + time +

durasi + bnumber + fee + airtime + country + jenis

User File Print Out 4 Mengimport data pemakaian ke Database User Id + Pilihan Menu Import

Billing anumber + f_date + time + durasi + blength +bnumber + fee + airtime + country + jenis

User

Informasi Import

File Text

anumber + f_date + time + durasi + blength +bnumber + fee + airtime + country

User Pilihan Pemakaian 5 Menampilkan Statistik User Id + Pilihan Menu Statistik

User nama + bulan + tahun User Grafik Pemakaian Billing fee + nama 6 Menambah Line Telepon User Id +

Pilihan Menu Tambah

User nama + anumber User Informasi Tambah Billing nama + anumber Menghapus7 Pemakaian User Id + Pilihan Menu Hapus

User tahun Billing tahun User Informasi Hapus

Gambar III.1.2 DFD Level 1

Untuk DFD Level 1 terdiri atas 7 proses yaitu Verifikasi User Id + Password, Pengelolaan Pilihan Menu, Mengkonversi data ke file, Mengimport data pemakaian ke Database, Menampilkan Statistik, Menambah Line Telepon dan Menghapus Pemakaian. Pada Proses 1 hanya melakukan verifikasi terhadap User Id dan Password, proses ini juga menentukan hak akses User terhadap aplikasi. Pada Proses 2 Pengelolaan Pilihan

(13)

6 Menu, User dapat menentukan menu apa yang akan dijalankan pada aplikasi tersebut. Pada Proses 3 Mengkonversi data ke file, User menentukan tipe konversi file yang akan dihasilkan. Pada Proses 4 Mengimport data pemakaian ke Database, User mengimport data dari file text ke Database. Untuk Proses 5 Menampilkan Statistik, User dapat melihat pemakaian suatu perusahaan berdasarkan statistik pemakaian yang ditampilkan. Pada Proses 6 Menambah Line Telepon, User memberikan input berupa nama dan anumber yang kemudian disimpan ke dalam tabel Telepon. Pada Proses 7 Menghapus Pemakaian, User memberikan masukan berupa tahun. Input pada Proses 7 bertujuan untuk melakukan query hapus data pada database.

III.1.3 DFD Level 2 Untuk proses 3 Mengkonversi data ke file

3.1 Konversi file ke Pdf 3.2 Konversi file ke Excel User

Pilihan Format + nama + bulan + tahun

Billing Billing

File Print Out

File Print Out User Id + Pilihan Menu Konversi

User Id + Pilihan Menu Konversi

anumber + f_date + time + durasi + bnumber + fee + airtime + country + jenis

anumber + f_date + time + durasi + bnumber + fee + airtime + country + jenis

Pilihan Format + nama + bulan + tahun

Gambar III.1.3 DFD Level 2 Untuk proses mengkonversi data ke file

Pada DFD Level 2 untuk proses 3, User menentukan format file yang akan dikonversi. Format file yang dapat dilakukan di sini ada dua tipe yaitu format ke Pdf dan format ke Excel. Setelah User menentukan format file maka aplikasi dapat melakukan pengkonversian file sesuai dengan format yang ditentukan.

(14)

7

III.2 Analisis Kebutuhan Data

III.2.1 Diagram ER

TELEPON

nama anumber

berisi data Ama

jenis country airtime f_date time durasi bnumber fee

Gambar III.2.1 Diagram Entity Relationship

Pada Entity Relationship aplikasi ini terdiri atas dua buah tabel yaitu tabel TELEPON dan tabel Ama. Tabel TELEPON merupakan tabel utama. Tabel TELEPON memiliki 2 buah atribut yaitu anumber dan nama dengan anumber sebagai primary key. Tabel Ama memiliki sembilan buah atribut yaitu anumber, f_date, time, durasi, bnumber, fee, airtime, country, dan jenis dengan primary key anumber, f_date, time, dan bnumber. Kedua tabel tersebut memiliki relationship dengan nama “berisi data”.

(15)

8

BAB IV

DESKRIPSI PERANCANGAN

IV.1 Deskripsi Data

IV.1.1 Definisi Domain Type

Tidak ada.

IV.1.2 Daftar Tabel Aplikasi

Tabel IV.1.2 Daftar Tabel basisdata Aplikasi Telephone Billing Record

No Nama Tabel Primary

Key Data Store E/R Deskripsi Isi

1 TELEPON anumber

Billing TELEPON

NAMA

anumber Data-data nomor

telepon dan nama perusahaan. 2 Ama anumber, f_date, time, bnumber Billing Ama anumber jenis country airtime f_date time durasi bnumber fee Data-data pemakaian SLI 001, SLI 007, SLI 008, VOIP 011, VOIP 017, SLJJ, SLJJHP, INJAPATI, TELKOMNET

(16)

9

IV.2 Dekomposisi Fungsional Modul

Tabel IV.2 Input-Proses-Output Aplikasi Telephone Billing Record

Keter

angan

Di lampiran B. Di lampiran B. Di lampiran B. Di lampiran B. Di lampiran B. Di lampiran B. Di lampiran B. Di lampiran B.

Data Output - - anum

ber

, f

_date,

time, durasi, bnum

ber , f ee, air tim e, countr y, jenis anum ber , f _date,

time, durasi, bnum

ber , f ee, air tim e, countr y,

jenis - fee, nama nam

a,

anum

ber

-

T

abel output - - - - Ama - Telepon -

Data I nput User Id , Passwo rd

Pilihan menu - - anum

ber , f _date, tim e, dur asi, blength, bnum ber , f ee, air tim e, countr y, jenis Nam a per usahaan, bulan pem akaian, tahun pem akaian nam a, anum ber tahun T abel I nput L

ogin - Ama Ama - Ama,

telepon - Ama Fungsi/ Pr oses Verifik asi User Id Dan Passwor d

Pengelolaan Pilihan Menu Konver

si File Ke Pdf Konver si File Ke Excel Mengim por t Data Pem akaian ke

Database Menampilkan Statistik Menam

bah L

ine

T

elepon Menghapus Pem

akaian

No Fungsi 1 2 3.1 3.2 4 5 6 7

(17)

10

IV.3 Spesifikasi Kebergantungan Layar

Form Login Form Utama Form Konversi

Data ke File Form Import Data & Tambah Line Telepon Form Tampil Statistik Form Grafik Form Hapus Pemakaian

Gambar 4.3 Spesifikasi Kebergantungan Layar

Pada saat aplikasi dijalankan maka form yang pertama kali tampil adalah Form Login. Form login berperan sebagai sekuriti aplikasi. Form ini memiliki link ke Form Utama. Form Utama memiliki link ke semua Form yang ada yaitu Form Konversi Data Ke File, Form Tampil Statistik, dan Form Import Data & Tambah Line Telepon dan Form Hapus Pemakaian.

IV.4 Struktur Menu

Berikut ini adalah pohon menu yang terdapat dalam aplikasi Telephone Billing Record. Aplikasi Telephone

Billing Record

--- Mengkonversi Data Ke File --- Konversi File Ke Pdf

--- Konversi File Ke Excel

--- Mengimport Data

Pemakaian Ke Database &

Menambah Line Telepon

--- Menampilkan Statistik --- Menghapus Pemakaian

(18)

11

BAB V

IMPLEMENTASI DAN PENGUJIAN

V.1 Spesifikasi Kebergantungan Antar Modul

Tidak ada modul.

V.2 Struktur Direktori Dan Deskripsi File

Tabel V.2 Daftar Direktori dan file Aplikasi Telephone Billing Record Nama

Direktori Nama File Nama Modul Nama Fungsi Keterangan

frmLogin.frm - Verifikasi User

Id dan Password -

MDIForm1.frm - Pengelolaan

Pilihan Menu -

frmKonversi.frm - Konversi File Ke

Pdf -

frmKonversi.frm - Konversi File Ke

Excel - frmImport.frm - Mengimport Data Pemakaian Ke Database dan Menambah Line Telepon - frmGrafik.frm - Menampilkan Statistik - Proses FrmHapus.frm - Menghapus Pemakaian -

V.3 Pengujian Dan Hasilnya

Pengujian telah dilaksanakan pada hari Senin, 12 Juli 2004. Hasil pengujian tersebut dapat dilihat pada Lampiran D.

(19)

12

BAB VI

KESIMPULAN DAN SARAN

VI.1 Kesimpulan

Setelah membangun aplikasi ini, ada beberapa kesimpulan yang dapat diambil antara lain adalah sebagai berikut:

1. Aplikasi Telephone Billing Record ini berfungsi untuk memudahkan kerja perusahaan penyedia jasa dalam memberikan record pemakaian telepon kepada Tenant.

2. Source Data diambil dari file text yang kemudian diimport ke Database.

3. Proses import data pemakaian ke database hanya dilakukan oleh seorang Administrator. 4. File konversi yang dihasilkan ada dua bentuk format yaitu Pdf dan Excel.

5. Aplikasi ini hanya menjalankan laporan statistik sederhana berupa 2 variabel berupa Biaya (fee) dan Jenis pemakaian yang berbentuk grafik histogram.

VI.2 Saran

Ada beberapa saran yang dapat diambil yaitu sebagai berikut:

1. Laporan berupa statistik sebaiknya lebih bersifat informatif dengan minimal mencakup ukuran tendensi sentral seperti mean, median, modus dean sebaran data dengan mempertimbangkan variabel-variabel yang ada di Detail pemakaian (Billing record).

(20)

13

LAMPIRAN A

PERANCANGAN RINCI TABEL

Spesifikasi Tabel 1

Nama Tabel : telepon

Deskripsi Isi : Berisi nama – nama perusahaan dan nomor telepon

Primary Key : anumber

Volume : Lebih Kurang 2600

Perkiraan Laju : -

Daftar Field :

Nama Field Deskripsi Isi Type/ Length Boleh NULL Default Ket

nama Nama

Perusahaan Text Tidak - -

anumber Nomor telepon

Perusahaan Text Tidak - -

Spesifikasi Tabel 2

Nama Tabel : Ama

Deskripsi Isi : Berisi data pemakaian Voip 011, Voip 017, SLI 001, SLI 007, SLI 008, SLJJ, SLJJHP,

INJAPATI, TELKOMNET

Primary Key : anumber, f_date, time, bnumber

Volume : Lebih Kurang 350.000

Perkiraan Laju : 10.000 / Hari

Daftar Field :

Nama Field Deskripsi Isi Type/ Length Boleh NULL Default Ket

anumber Nomor telepon

asal

Text Tidak - -

f_date Tanggal pada

saat menelpon Text Tidak - -

time Waktu mulai

menelpon Text Tidak - -

durasi Lama

percakapan Number Tidak - -

blength Panjang

karakter bnumber

Number Tidak - -

bnumber Nomor telepon

tujuan Text Tidak - -

fee Biaya

menelpon Number Tidak - -

airtime Biaya

mengudara

Number Tidak - -

country Negara tujuan Text Tidak - -

jenis Jenis

(21)

14

Spesifikasi Tabel 3

Nama Tabel : Login

Deskripsi Isi : Berisi User Id dan Pasword

Primary Key : username

Volume : Lebih Kurang 3

Perkiraan Laju : -

Daftar Field :

Nama Field Deskripsi Isi Type/ Length Boleh NULL Default Ket

username Nama User Id Text Tidak - -

password Password yang

(22)

15

LAMPIRAN B

PERANCANGAN

B.1 Fungsi 1

Nama : Verifikasi User Id dan Password

Deskripsi Isi : Merupakan Akses Login

B.1.1 Spesifikasi Tabel Input

Nama table : Login

B.1.2 Spesifikasi Tabel Output

Tidak ada.

B.1.3 Spesifikasi Layar Utama

Form Login User Name Password OK CANCEL

B.1.4 Spesifikasi Query

Tidak ada.

B.1.5 Spesifikasi Field Data Pada Layar

Label Field Tabel I/O Format Validasi Ket

User Name username Login Input Text - -

Password password Login Input Text - -

B.1.6 Spesifikasi Function Key/ Objek-objek Pada Layar

Id_Objek Jenis Keterangan

cmdOKLogin Commandbutton Jika diklik akan menuju ke Form Utama, dimana User

Id dan Passwordnya harus benar.

(23)

16

B.1.7 Spesifikasi Layar Pesan

No Kasus Pesan

1 Kesalahan Login salah, coba lagi !

B.1.8 Spesifikasi Proses/ Algoritma

Objek terkait: cmdOK Even : Click

Initial State (IS):

Form Login belum bisa menuju ke Form Utama Final State (FS):

Form Utama tampil

Spesifikasi Proses/ Algoritma:

UsrName bernilai sama dengan txtUsr.Text StrPass bernilai sama dengan txtPwd.text Do Until Akhir recordset UsrData

If nilai Username = UsrName dan nilai password = strPass then Form Login disembunyikan

Form Utama ditampilkan

If strName berisi “Administrator” dan strPass = nilai password then Menu Form Import ditampilkan

Else

Menu Form Import disembunyikan End if

Exit sub Else

Recordset untuk UsrData MoveNext End if

Melakukan Looping

Pesan “Login Salah, coba lagi!” End if

B.1.9 Spesifikasi Report

Tidak ada.

B.2 Fungsi 3.1

Nama : Konversi File ke Pdf

Deskripsi Isi : Mengkonversi Data di Database ke File Pdf

B.2.1 Spesifikasi Tabel Input

(24)

17

B.2.2 Spesifikasi Tabel Output

Tidak ada.

B.2.3 Spesifikasi Layar Utama

x Nama Perusahaan Bulan Tahun Choose Choose Choose Format Pdf

Format Excel Konversi Data

B.2.4 Spesifikasi Query

sSql = "SELECT Ama.anumber, Ama.f_date, Ama.time, Ama.durasi, Ama.bnumber, Ama.fee, Ama.airtime, Ama.country, Ama.jenis "

sSql = sSql & "FROM Ama, telepon where Ama.anumber = telepon.anumber And telepon.nama='" + nama.Text + "' And Ama.f_date like '%" + bulan.Text + tahun.Text + "%'"

sSql = sSql & "ORDER BY Ama.jenis"

B.2.5 Spesifikasi Field Data Pada Layar

Tidak ada.

B.2.6 Spesifikasi Function Key/ Objek-objek Pada Layar

Id_Objek Jenis Keterangan

Konversi Data Commandbutton Jika diklik maka akan menghasilkan file yang berisi

data pemakaian SLI 001, SLI 007, SLI 008, VOIP 011, VOIP 017, SLJJ, SLJJHP, INJAPATI, TELKOMNET dalam format Pdf.

B.2.7 Spesifikasi Layar Pesan

No Kasus Pesan

(25)

18

B.2.8 Spesifikasi Proses/ Algoritma

Objek terkait: btnConvert Even : Click

Initial State (IS):

Form Konversi Data ke File belum menghasilkan file apapun Final State (FS):

Form Konversi Data ke File menghasilkan file pemakaian telepon dalam format Pdf

Spesifikasi Proses/ Algoritma:

If txtFilename.Text <> "" Dan txtOutputFile.Text <> "" maka Memanggil fungsi dan mengkonversi ke File Pdf

If File sudah Ada maka Keluar Aplikasi ElseIf tidak ada maka

Pesan “Apakah file akan dibuka atau tidak” End If

Else

Pesan Input File belum dipilih End If

B.2.9 Spesifikasi Report

Tidak ada.

B.3 Fungsi 3.2

Nama : Konversi File Ke Excel

Deskripsi Isi : Mengkonversi Data di Database ke File Excel

B.3.1 Spesifikasi Tabel Input

Nama table : Ama

B.3.2 Spesifikasi Tabel Output

(26)

19

B.3.3 Spesifikasi Layar Utama

x Nama Perusahaan Bulan Tahun Choose Choose Choose Format Pdf

Format Excel Konversi Data

B.3.4 Spesifikasi Query

strsql = "SELECT Ama.anumber, Ama.f_date, Ama.time, Ama.durasi, Ama.bnumber, Ama.fee, Ama.airtime, Ama.country, Ama.jenis FROM Ama, telepon where Ama.anumber = telepon.anumber " strsql = strsql + "And telepon.nama='" + nama.Text + "'"

strsql = strsql + "And Ama.f_date like '%" + bulan.Text + tahun.Text + "%'" strsql = strsql + " ORDER BY Ama.jenis"

B.3.5 Spesifikasi Field Data Pada Layar

Tidak ada.

B.3.6 Spesifikasi Function Key/ Objek-objek Pada Layar

Id_Objek Jenis Keterangan

cmdKonversi Commandbutton Jika diklik maka akan menghasilkan file yang berisi

data pemakaian SLI 001, SLI 007, SLI 008, VOIP 011, VOIP 017, SLJJ, SLJJHP, INJAPATI, TELKOMNET dalam format Excel.

B.3.7 Spesifikasi Layar Pesan

No Kasus Pesan

(27)

20

B.3.8 Spesifikasi Proses/ Algoritma

Objek terkait: cmdKonversi Even : Click

Initial State (IS):

Form Konversi Data ke File belum menghasilkan file apapun Final State (FS):

Form Konversi Data ke File menghasilkan file pemakaian telepon dalam format Excel

Spesifikasi Proses/ Algoritma:

If nama.ListIndex <> belum dipilih Then If bulan.ListIndex <> belum dipilih Then If tahun.ListIndex <> belum dipilih Then

strsql = Query anumber dari TELEPON dimana nama yang nilainya sama dengan nama.Text

Membuka recordset strsql Tutup Recordset

Melakukan query strsql baru Membuka recordset strsql

If rs.RecordCount Lebih besar dari 0 Then

Menyimpan data ke File Recordset menuju ke awal

Menyimpan File

Keluar dari Aplikasi

End If

Tutup Recordset Pesan "selesai" Else

Pesan "Nama Tahun Belum dipilih" End If

Else

Pesan "Bulan belum dipilih" End If

Else

Pesan "Nama Perusahaan belum dipilih" End If

B.3.9 Spesifikasi Report

Tidak ada.

B.4 Fungsi 4

Nama : Mengimport Data Pemakaian ke Database

Deskripsi Isi : Mengimport data – data pemakaian SLI 001, SLI 007, SLI 008, VOIP 011, VOIP 017,

SLJJ, SLJJHP, INJAPATI, TELKOMNET dari File Text ke Database dan menambah line telepon baru ke dalam database.

B.4.1 Spesifikasi Tabel Input

(28)

21

B.4.2 Spesifikasi Tabel Output

Nama table : Ama

B.4.3 Spesifikasi Layar Utama

X

Pilih Jenis Pemakaian Choose Browse ... Import Data SLJJ

OK Cancel

Penambahan Line Telepon

OK Cancel

B.4.4 Spesifikasi Query

strsql = "insert into Ama values("

strsql = strsql + "'" + CStr(anumber) + "'" + "," strsql = strsql + "'" + CStr(f_date) + "'," strsql = strsql + "'" + time + "'," strsql = strsql + "'" + CStr(durasi) + "'" + "," strsql = strsql + "'" + CStr(blength) + "'" + "," strsql = strsql + "'" + bnumber + "'," strsql = strsql + CStr(fee) + "," strsql = strsql + CStr(airtime) + "," strsql = strsql + "'-'" + "," strsql = strsql + "'SLJJ'" + ")"

B.4.5 Spesifikasi Field Data Pada Layar

Tidak ada.

B.4.6 Spesifikasi Function Key/ Objek-objek Pada Layar

Id_Objek Jenis Keterangan

Command1 Commandbutton Jika diklik maka akan mengimport data pemakaian

SLI 001 ke Database.

Command4 Commandbutton Jika diklik maka akan mengimport data pemakaian

SLI 007 ke Database.

Command5 Commandbutton Jika diklik maka akan mengimport data pemakaian

(29)

22

Command8 Commandbutton Jika diklik maka akan mengimport data pemakaian

Voip 011 ke Database.

Command9 Commandbutton Jika diklik maka akan mengimport data pemakaian

Voip 017 ke Database.

Command13 Commandbutton Jika diklik maka akan mengimport data pemakaian

SLJJHP ke Database.

Command12 Commandbutton Jika diklik maka akan mengimport data pemakaian

SLJJ ke Database.

Command16 Commandbutton Jika diklik maka akan mengimport data pemakaian

Injapati ke Database.

Command17 Commandbutton Jika diklik maka akan mengimport data pemakaian

Telkomnet ke Database.

B.4.7 Spesifikasi Layar Pesan

No Kasus Pesan

1 Jika selesai mengimport Data Telah Selesai Diimport

2 Jika Data Source belum

dipilih Data Source Belum Ada

B.4.8 Spesifikasi Proses/ Algoritma

Objek terkait: cmdOK001 Even : Click

Initial State (IS):

Form Import Data belum melakukan apapun. Final State (FS):

Form Import Data telah mengimport data ke Database. Spesifikasi Proses/ Algoritma:

If Text1.Text tidak kosong maka

Membuka Text1.Text For Input As #1 While Not EOF(1)

Line Input #1, NewLine

Membaca karakter pada source data Melakukan Query insert ke database

Wend Close #1

Pesan “Data telah selesai diimport" Else

Pesan “Data Source Belum Ada" End If

(30)

23

B.4.9 Spesifikasi Report

Tidak ada.

B.5 Fungsi 5

Nama : Menampilkan Statistik

Deskripsi Isi : Menampilkan statistik pemakaian perusahaan untuk semua jenis pemakaian.

B.5.1 Spesifikasi Tabel Input

Nama table : Ama, telepon

B.5.2 Spesifikasi Tabel Output

Tidak ada.

B.5.3 Spesifikasi Layar Utama

Nama Bulan Tahun Choose One Choose Month Choose Year -OK Cancel X

B.5.4 Spesifikasi Query

select jenis, feetot from Ama

B.5.5 Spesifikasi Field Data Pada Layar

Tidak ada.

B.5.6 Spesifikasi Function Key/ Objek-objek Pada Layar

Id_Objek Jenis Keterangan

cmdOK Commandbutton Jika diklik maka akan menampilkan statistik

pemakaian perusahaan pada form Grafik.

B.5.7 Spesifikasi Layar Pesan

(31)

24

B.5.8 Spesifikasi Proses/ Algoritma

Objek terkait: cmdOK Even : Click

Initial State (IS):

Form Tampil Statistik belum menampilkan statistik pemakaian. Final State (FS):

Form Tampil Statistik menampilkan Statistik pada Form Grafik. Spesifikasi Proses/ Algoritma:

If Database <> tidak ada then Membuka database

Melakukan Query untuk mengambil dari Database Membuka recordset

Jika database kosong maka

Pesan “Data di Database Anda Kosong”

Memanggil Fungsi

Menampilkan Grafik Pemakaian

End if

B.5.9 Spesifikasi Report

B.6 Fungsi 6

Nama : Menambah Line Telepon

(32)

25

B.6.1 Spesifikasi Tabel Input

Tidak ada.

B.6.2 Spesifikasi Tabel Output

Nama table : Telepon.

B.6.3 Spesifikasi Layar Utama

X

Pilih Jenis Pemakaian Choose Browse ... Import Data SLJJ

OK Cancel

Penambahan Line Telepon

OK Cancel

B.6.4 Spesifikasi Query

strsql = "insert into telepon values ('" + txtPerush.Text + "'," strsql = strsql + "'" + txtNoTelp.Text + "')"

B.6.5 Spesifikasi Field Data Pada Layar

Tidak ada.

B.6.6 Spesifikasi Function Key/ Objek-objek Pada Layar

Id_Objek Jenis Keterangan

cmdOK Commandbutton Jika diklik maka akan Line Telepon baru akan

(33)

26

B.6.7 Spesifikasi Layar Pesan

No Kasus Pesan

1 Jika selesai proses Line baru sudah ditambah

2 Jika salah satu input

belum diisi. Data belum lengkap

B.6.8 Spesifikasi Proses/ Algoritma

Objek terkait: cmdOK Even : Click

Initial State (IS):

Form Tambah Line Telepon belum menambah data. Final State (FS):

Data Line Telepon baru disimpan di Database. Spesifikasi Proses/ Algoritma:

If txtPerush.Text = "" Or txtNoTelp.Text = "" Then Pesan “Data belum lengkap”

Else

Melakukan query tambah line telepon. End if

B.6.9 Spesifikasi Report

Tidak ada.

B.7 Fungsi 7

Nama : Menghapus Pemakaian.

Deskripsi Isi : Menghapus data pemakaian berdasarkan tahun pemakaian.

B.7.1 Spesifikasi Tabel Input

Nama table : Ama.

B.7.2 Spesifikasi Tabel Output

(34)

27

B.7.3 Spesifikasi Layar Utama

Tahun Pilih Tahun Pemakaian

OK Exit

B.7.4 Spesifikasi Query

sSql = "Delete * from Ama "

sSql = sSql & " where Ama.f_date like '%" + tahun.Text + "%'"

B.7.5 Spesifikasi Field Data Pada Layar

Tidak ada.

B.7.6 Spesifikasi Function Key/ Objek-objek Pada Layar

Id_Objek Jenis Keterangan

cmdOK Commandbutton Jika diklik maka data pemakaian dihapus.

B.7.7 Spesifikasi Layar Pesan

No Kasus Pesan

1 Pada saat proses Anda Yakin Data Akan Dihapus?

(35)

28

B.7.8 Spesifikasi Proses/ Algoritma

Objek terkait: cmdOK Even : Click

Initial State (IS):

Data pemakaian belum dihapus. Final State (FS):

Data pemakaian telah dihapus. Spesifikasi Proses/ Algoritma: If tahun.ListIndex <> -1 Then Membuka koneksi

Menjalankan Query

Pesan “Anda Yakin Data Akan Dihapus?” Else

Pesan “Tahun belum dipilih” End if

B.7.9 Spesifikasi Report

(36)

29

LAMPIRAN C

DAFTAR RINCI FILE DAN DATA

C.1 Struktur Direktori

C.1.1 Direktori Pengembangan

Ada 3 buah direktori yang digunakan dalam membangun Aplikasi Telephone Billing Record antara lain yaitu sebagai berikut:

1. Proyek TA, berisi semua file – file aplikasi dan execute file. 2. Data Ama, berisi semua data pemakaian perusahaan. 3. tampung, berisi file – file hasil konversi.

C.1.2 Direktori Operasional

Ada 3 buah direktori yang digunakan Aplikasi Telephone Billing Record antara lain yaitu sebagai berikut: 1. Proses, berisi semua file – file aplikasi dan execute file.

2. Data Ama, berisi semua data pemakaian perusahaan. 3. tampung, berisi file – file hasil konversi.

C.2 Isi Direktori

Volume in drive D is DATA FILE Volume Serial Number is 1135-1100 Directory of D:\Proyek TA

07/19/2004 08:01 AM <DIR> . 07/19/2004 08:01 AM <DIR> ..

09/01/2004 11:07 AM 1,249,280 BILLING.MDB 07/17/2004 10:29 AM <DIR> Data Ama 07/12/2004 12:00 PM 2,035 FRMCHA~1.log 09/01/2004 01:18 PM 0 file.txt 07/22/2004 10:42 AM 3,804 frmtext.frm 08/30/2004 04:29 PM 10,093 frmGrafik.frx 08/30/2004 04:29 PM 12,090 frmGrafik.frm 08/31/2004 08:57 AM 2,367 frmImport.frx 08/30/2004 04:29 PM 12,183 frmGrafik3.frm 09/01/2004 10:07 AM 2,595 frmKonversi.frx 09/01/2004 10:07 AM 1,721 PROJECT1.VBP 08/30/2004 03:55 PM 4,500 FRMLOGIN.FRX 08/30/2004 09:02 AM 5,421 frmProject.frm 08/30/2004 09:02 AM 2,250 frmProject.frx 08/30/2004 04:29 PM 12,108 frmGrafik2.frm 08/30/2004 09:07 AM 2,363 frmStatistik.frx 05/28/2004 05:02 PM 83 FRMSTA~1.log 08/31/2004 10:13 AM 2,390 MDIForm1.frm

(37)

30 08/31/2004 10:13 AM 2,250 MDIFORM1.FRX 07/23/2003 08:40 AM 195 MSSCCPRJ.SCC 10/17/2003 01:42 PM 3,805 PROJECT1.PDM 09/01/2004 10:07 AM 598 PROJECT1.VBW 07/22/2004 02:14 PM 1,868 README.TXT 08/04/2004 01:26 PM 520 TABEL.TXT 08/30/2004 04:29 PM 12,087 frmGrafik1.frm 08/31/2004 08:57 AM 34,113 frmImport.frm 08/30/2004 03:55 PM 7,951 frmLogin.frm 08/30/2004 09:07 AM 9,179 frmStatistik.frm 08/31/2004 09:34 AM 18,943 frmPdf.frm 09/01/2004 10:07 AM 34,513 frmKonversi.frm 08/31/2004 09:08 AM 1,143 frmHapus.frx 08/31/2004 09:08 AM 3,104 frmHapus.frm 08/30/2004 04:29 PM 10,093 frmGrafik3.frx 08/30/2004 04:29 PM 10,093 frmGrafik2.frx 08/30/2004 04:29 PM 10,093 frmGrafik1.frx 34 File(s) 1,485,831 bytes

3 Dir(s) 21,999,976,448 bytes free

C.2.1 Isi Subdirektori :

Volume in drive D is DATA FILE Volume Serial Number is 1135-1100 Directory of D:\Proyek TA\Data Ama 07/19/2004 08:01 AM <DIR> . 07/19/2004 08:01 AM <DIR> .. 07/19/2004 11:24 AM 4,578 Ama_INJAPATI_Jan04.txt 07/19/2004 11:11 AM 9,385 Ama_SLI001_Jan04.txt 07/19/2004 11:13 AM 10,301 Ama_SLI007_Jan04.txt 07/19/2004 11:09 AM 9,488 Ama_SLI008_Jan04.txt 07/19/2004 11:47 AM 3,795 Ama_SLJJHP_Jan04.txt 07/19/2004 11:38 AM 5,068 Ama_SLJJ_Jan04.txt 07/19/2004 11:33 AM 4,920 Ama_TELKOMNET_Jan04.txt 07/19/2004 11:43 AM 4,748 Ama_VOIP011_Jan04.txt 07/19/2004 11:51 AM 3,922 Ama_VOIP017_Jan04.txt 08/03/2004 05:10 PM 9,488 Ama_SLI008_Okt04.txt 08/04/2004 12:04 PM 3,795 Ama_SLJJHP_Okt04.txt 08/04/2004 01:34 PM 2,839 Ama_TELKOMNET_Nop04.txt 08/04/2004 01:35 PM 2,258 Ama_SLJJ_Nop04.txt 07/30/2004 09:56 AM 4,576 Ama_INJAPATI_Feb04.txt 08/04/2004 12:16 PM 4,573 Ama_SLI001_Okt04.txt 07/30/2004 09:58 AM 9,384 Ama_SLI001_Feb04.txt 08/04/2004 12:14 PM 8,023 Ama_SLI007_Okt04.txt 07/30/2004 10:00 AM 10,300 Ama_SLI007_Feb04.txt 08/04/2004 12:11 PM 4,576 Ama_INJAPATI_Okt04.txt 07/30/2004 10:02 AM 9,488 Ama_SLI008_Feb04.txt 07/30/2004 10:03 AM 5,066 Ama_SLJJ_Feb04.txt 08/04/2004 12:08 PM 5,068 Ama_SLJJ_Okt04.txt 07/30/2004 10:04 AM 3,793 Ama_SLJJHP_Feb04.txt 08/04/2004 12:09 PM 4,919 Ama_TELKOMNET_Okt04.txt 07/30/2004 10:06 AM 4,918 Ama_TELKOMNET_Feb04.txt 08/04/2004 12:06 PM 4,746 Ama_VOIP011_Okt04.txt 07/30/2004 10:07 AM 4,747 Ama_VOIP011_Feb04.txt 08/03/2004 05:07 PM 3,921 Ama_VOIP017_Okt04.txt 07/30/2004 10:09 AM 3,921 Ama_VOIP017_Feb04.txt 08/04/2004 01:36 PM 2,666 Ama_VOIP011_Nop04.txt 07/30/2004 10:10 AM 4,576 Ama_INJAPATI_Mar04.txt

(38)

31 08/04/2004 01:37 PM 3,795 Ama_SLJJHP_Nop04.txt 07/30/2004 10:12 AM 9,384 Ama_SLI001_Mar04.txt 08/04/2004 01:38 PM 2,670 Ama_VOIP017_Nop04.txt 07/30/2004 10:15 AM 10,297 Ama_SLI007_Mar04.txt 08/04/2004 01:39 PM 3,948 Ama_SLI008_Nop04.txt 07/30/2004 10:16 AM 9,488 Ama_SLI008_Mar04.txt 07/30/2004 10:18 AM 5,066 Ama_SLJJ_Mar04.txt 08/04/2004 01:40 PM 4,050 Ama_SLI001_Nop04.txt 07/30/2004 10:19 AM 3,793 Ama_SLJJHP_Mar04.txt 08/04/2004 01:41 PM 3,429 Ama_SLI007_Nop04.txt 07/30/2004 10:20 AM 4,918 Ama_TELKOMNET_Mar04.txt 08/04/2004 01:43 PM 2,837 Ama_TELKOMNET_Des04.txt 07/30/2004 10:21 AM 4,746 Ama_VOIP011_Mar04.txt 08/04/2004 01:33 PM 4,077 Ama_INJAPATI_Nop04.txt 07/30/2004 10:22 AM 3,921 Ama_VOIP017_Mar04.txt 08/04/2004 01:45 PM 2,665 Ama_VOIP011_Des04.txt 07/30/2004 10:28 AM 4,576 Ama_INJAPATI_Apr04.txt 08/04/2004 01:44 PM 2,258 Ama_SLJJ_Des04.txt 07/30/2004 10:29 AM 9,384 Ama_SLI001_Apr04.txt 08/04/2004 01:46 PM 3,793 Ama_SLJJHP_Des04.txt 07/30/2004 10:32 AM 10,301 Ama_SLI007_Apr04.txt 08/04/2004 01:46 PM 2,669 Ama_VOIP017_Des04.txt 07/30/2004 10:34 AM 9,488 Ama_SLI008_Apr04.txt 07/30/2004 10:35 AM 5,066 Ama_SLJJ_Apr04.txt 08/04/2004 01:47 PM 3,948 Ama_SLI008_Des04.txt 07/30/2004 10:36 AM 3,795 Ama_SLJJHP_Apr04.txt 08/04/2004 01:47 PM 4,050 Ama_SLI001_Des04.txt 07/30/2004 10:38 AM 4,919 Ama_TELKOMNET_Apr04.txt 08/04/2004 01:49 PM 3,429 Ama_SLI007_Des04.txt 07/30/2004 10:42 AM 4,747 Ama_VOIP011_Apr04.txt 07/30/2004 10:43 AM 3,921 Ama_VOIP017_Apr04.txt 08/04/2004 01:42 PM 4,077 Ama_INJAPATI_Des04.txt 08/03/2004 04:01 PM 9,488 Ama_SLI008_May04.txt 08/03/2004 04:03 PM 9,384 Ama_SLI001_May04.txt 08/03/2004 04:13 PM 10,300 Ama_SLI007_May04.txt 08/03/2004 04:17 PM 5,066 Ama_SLJJ_May04.txt 08/03/2004 04:15 PM 4,576 Ama_INJAPATI_May04.txt 08/03/2004 04:16 PM 4,919 Ama_TELKOMNET_May04.txt 08/03/2004 04:21 PM 4,747 Ama_VOIP011_May04.txt 08/03/2004 04:22 PM 3,795 Ama_SLJJHP_May04.txt 08/03/2004 04:23 PM 3,921 Ama_VOIP017_May04.txt 08/03/2004 04:29 PM 5,066 Ama_SLJJ_Jun04.txt 08/03/2004 04:25 PM 9,488 Ama_SLI008_Jun04.txt 08/03/2004 04:26 PM 10,300 Ama_SLI007_Jun04.txt 08/03/2004 04:27 PM 4,576 Ama_INJAPATI_Jun04.txt 08/03/2004 04:28 PM 4,919 Ama_TELKOMNET_Jun04.txt 08/03/2004 04:30 PM 4,747 Ama_VOIP011_Jun04.txt 08/03/2004 04:31 PM 3,795 Ama_SLJJHP_Jun04.txt 08/03/2004 04:31 PM 3,921 Ama_VOIP017_Jun04.txt 08/03/2004 04:33 PM 9,384 Ama_SLI001_Jun04.txt 08/03/2004 04:40 PM 5,066 Ama_SLJJ_Jul04.txt 08/03/2004 04:34 PM 4,576 Ama_INJAPATI_Jul04.txt 08/03/2004 04:36 PM 9,384 Ama_SLI001_Jul04.txt 08/03/2004 04:37 PM 10,300 Ama_SLI007_Jul04.txt 08/03/2004 04:39 PM 9,488 Ama_SLI008_Jul04.txt 08/03/2004 04:40 PM 3,795 Ama_SLJJHP_Jul04.txt 08/03/2004 04:41 PM 4,919 Ama_TELKOMNET_Jul04.txt 08/03/2004 04:42 PM 4,747 Ama_VOIP011_Jul04.txt 08/03/2004 04:43 PM 3,921 Ama_VOIP017_Jul04.txt 08/03/2004 04:46 PM 5,066 Ama_SLJJ_Agust04.txt

(39)

32 08/03/2004 04:45 PM 4,919 Ama_TELKOMNET_Agust04.txt 08/03/2004 04:47 PM 4,747 Ama_VOIP011_Agust04.txt 08/03/2004 04:47 PM 3,795 Ama_SLJJHP_Agust04.txt 08/03/2004 04:48 PM 3,921 Ama_VOIP017_Agust04.txt 08/03/2004 04:49 PM 9,488 Ama_SLI008_Agust04.txt 08/03/2004 04:50 PM 9,384 Ama_SLI001_Agust04.txt 08/03/2004 04:52 PM 10,300 Ama_SLI007_Sep04.txt 08/03/2004 04:53 PM 4,576 Ama_INJAPATI_Sep04.txt 08/03/2004 05:01 PM 5,066 Ama_SLJJ_Sep04.txt 08/03/2004 04:55 PM 4,576 Ama_INJAPATI_Agust04.txt 08/03/2004 04:57 PM 10,300 Ama_SLI007_Agust04.txt 08/03/2004 04:58 PM 3,921 Ama_VOIP017_Sep04.txt 08/03/2004 04:59 PM 9,488 Ama_SLI008_Sep04.txt 08/03/2004 05:00 PM 9,384 Ama_SLI001_Sep04.txt 08/03/2004 05:01 PM 4,919 Ama_TELKOMNET_Sep04.txt 08/03/2004 05:02 PM 4,747 Ama_VOIP011_Sep04.txt 08/03/2004 05:03 PM 3,795 Ama_SLJJHP_Sep04.txt 08/04/2004 01:52 PM 0 file.txt 109 File(s) 614,331 bytes 2 Dir(s) 24,951,881,728 bytes free

(40)

33

LAMPIRAN D

DOKUMEN RINCI TESTING

D.1 Tim Penguji

No Nama Penguji Initial

1. Zia Ufrida ZU

D.2 Hasil Rinci Pengujian

No Nama Fungsi Kelompok

Uji Prosedur & Kasus Uji Hasil Yang Diharapkan Hasil Test Tester Tgl Testing Ket

1 Verifikasi User Id dan Password Normal Memasukan username dan Password.

Jika Valid maka User dapat masuk ke Form Utama jika Salah maka akan muncul pesan kesalahan.

Diterima ZU 12 Juli

2004 -

2 Pengelolaan

Pilihan Menu Normal Melakukan Navigasi

Menu. Navigasi Menu menuju ke Form yang benar. Diterima ZU 12 Juli 2004 - 3 Konversi File Ke Pdf Normal Mengkonversi data ke File Pdf. Data yang dikonversi berdasarkan query nomor telepon perusahaan, bulan dan tahun pemakaian untuk semua jenis pemakaian. Diterima ZU 12 Juli 2004 - 4 Konversi File Ke Excel Normal Mengkonversi data ke File Excel. Data yang dikonversi berdasarkan query nomor telepon perusahaan, bulan dan tahun pemakaian untuk semua jenis pemakaian. Diterima ZU 12 Juli 2004 - 5 Mengimport Data Pemakaian Ke Database Normal Mengimport Data pemakaian dari File Text ke Database.

Data dari File Text diimport ke database. Diterima ZU 12 Juli 2004 - 6 Menampilkan Statitik Normal Menampilkan Statistik semua jenis pemakaian. Menampilkan Statistik pemakaian sebuah perusahaan untuk bulan tertentu. Diterima ZU 12 Juli 2004 -

(41)

34 7 Menambah

Line Telepon Normal Menambah data line

telepon baru

Line telepon baru dan nama perusahaan dapat disimpan. Diterima ZU 1 September 2004 - 8 Menghapus data pemakaian Normal Menghapus data pemakaian di Database Data pemakaian dapat dihapus dengan input berdasarkan tahun. Diterima ZU 1 September 2004 -

(42)

35

LAMPIRAN E

FLOW MAP & PROSEDUR

Adapun prosedur penggunaan aplikasi adalah sebagai berikut:

1. Login

Form Login merupakan form yang pertama kali tampil pada saat aplikasi dijalankan. Login merupakan sekuriti aplikasi dan sebagai penentuan hak akses User. Di sini User harus memasukkan User Id dan Password.

2. Pengelolaan pilihan menu

Setelah proses login benar maka User dapat melakukan navigasi aplikasi. Ada beberapa menu yang ditampilkan pada form ini yaitu Cetak Print Out, Import Data, Hapus Data, Exit , About Us dan Lihat Statistik. Untuk menu Import Data dan Hapus Data hanya dapat tampil jika User menggunakan Login Administrator.

(43)

36

3. Mengkonversi data ke file

Pada Form Konversi Data terdiri atas dua pilihan format file yaitu format Pdf dan Excel. Proses Konversi ini dapat berjalan jika User telah memilih Nama Perusahaan, Bulan Pemakaian dan Tahun Pemakaian yang terdapat pada Combo box.

4. Konversi data ke format Pdf

Untuk Konversi File ke Pdf, setelah Proses Konversi dijalankan maka akan muncul pesan yang menyatakan bahwa file telah dikonversi dan User dapat membuka file tersebut cukup dengan menekan tombol “Yes”.

(44)

37 Untuk konversi File ke Excel, pada saat proses berlangsung maka Progress Bar akan berjalan untuk memberikan informasi ke User sudah berapa persen proses berlangsung. Setelah proses selesai maka akan muncul pesan “Data Telah Selesai Dikonversi”.

6. Folder tempat penyimpanan file

Folder tempat penyimpanan file - file hasil konversi terletak secara default di folder “C:/tampung”.

7. Melihat statistik penggunaan

Untuk melihat statistik data pemakaian pelanggan User harus memilih Nama Perusahaan, Bulan Pemakaian dan Tahun Pemakaian yang terdapat pada Combo box.

(45)

38

8. Grafik yang dihasilkan

Form di atas merupakan Form Statistik yang menampilkan besarnya data pemakaian sebuah perusahaan untuk semua jenis pemakaian. Sumbu Y menyatakan Rupiah dan Sumbu X menyatakan Jenis Pemakaian.

9. Mengimport data pemakaian

Pada Form Import, User harus menentukan tipe pemakaian yang akan diimport kemudian User mencari file yang akan diimport. Setelah file tersebut dicari kemudian User dapat melakukan Proses Import. Proses Import ini hanya dilakukan oleh Administrator sekali dalam sebulan. Pada form ini User juga dapat melakukan Proses penambahan Line Telepon ke database dengan mengisi Nama Perusahaan dan Nomor Telepon Perusahaan.

(46)

39

10. Hapus data pemakaian

Penghapusan data pemakaian hanya dilakukan dalam waktu setahun sekali. Proses ini hanya dapat dilakukan oleh Administrator. Untuk menghapus data pemakaian User cukup memilih Tahun Pemakaian yang terdapat pada Combo box.

11. Folder data source

Gambar di atas adalah gambar data source yaitu data awal yang didapat dari Sentral Telepon. Data source ini berupa file text.

(47)

40

DAFTAR PUSTAKA

1. http://www.wahanaprogrammer.net 2. http://www.a1vbcode.com 3. http://www.galahtech.com/forums/index.php?showforum=7 4. http://www.visualbasicforum.com 5. http://www.vbcode.com 6. http://groups.yahoo.com/group/programmer-vb/

7.

http://groups.yahoo.com/group/indoprog-vb/

Gambar

Gambar II.1 Deskripsi umum sistem
Gambar III.1.1 Diagram Konteks
Gambar III.2.1 Diagram Entity Relationship
Tabel IV.1.2 Daftar Tabel basisdata Aplikasi Telephone Billing Record  No Nama  Tabel  Primary
+5

Referensi

Dokumen terkait

Dalam hal ini, pewarisan sifat dikendalikan oleh lebih dari satu gen pada lokus yang berbeda dalam kromosom yang sama atau berlainan.. Sifat keturunan terlihat berderajat

Hasil pengujian hipotesis mengenai pengaruh variabel intellectual capital (VAIC) terhadap return on asset (ROA) menunjukkan nilai signifikansi sebesar 0,000 (p&lt;0,05)

Tujuan dari penulisan tugas akhir ini adalah untuk menciptakan media pembelajaran multimedia yang nantinya dapat membatu siswa dalam memahami materi dan juga membantu guru dalam

Perseroan akan menjadi pemegang saham mayoritas sebesar 51% kepemilikan saham pada PT Kino Malee Indonesia serta menjadi pemegang saham minoritas sebesar 49% kepemilikan saham

Jika digunakan lebih dari satu palu pantul , lakukan pengujian pada sejumlah permukaan beton tipikal sehingga dapat digunakan untuk menentukan besarnya perbedaan angka pantul.. 5.5

Peraturan Menteri Keuangan Nomor 61/PMK.07/2014 tentang Pedoman Umum dan Alokasi Tunjangan Profesi Guru Pegawai Negeri Sipil Daerah Kepada Daerah Provinsi, Kabupaten, 11..

Untuk mengembalikan pembelajaran ilmu pengetahuan alam kepada asal muasalnya yaitu dari peristiwa alam dan berproses dengan inkuiri, maka perlu kiranya

Konsentrasi hanya pada STSF. Untuk setiap masalah yang mempunyai paling tidak satu solusi optimum, menemukan salah satu solusi hanya perlu menemukan STSF terbaiki. 24/08/2003