BAB IV PERANCANGAN DAN IMPLEMENTASI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB IV PERANCANGAN DAN IMPLEMENTASI"

Transkripsi

1 86 BAB IV PERANCANGAN DAN IMPLEMENTASI Perancangan Piranti lunak JWC CDR System terdiri dari: a. Gambaran umum JWC CDR System b. Perancangan basis data c. Perancangan struktur menu d. Perancangan State Transition Diagram (STD) e. Perancangan layar f. Perancangan diagram alir proses g. Perancangan spesifikasi proses 4.1 Gambaran umum JWC CDR System Aplikasi JWC CDR System terdiri dari dua tipe, aplikasi berbasis web (web based application) dan aplikasi server sebagai listening server. Listening server ini berguna untuk menangkap data yang berasal dari PABX. Untuk menggunakan aplikasi server terlebih dahulu program tersebut diinstalasikan di komputer administrator sedangkan aplikasi berbasis web tidak perlu sehingga administrator dapat menjalankan program tersebut serta melihat dan mencetak laporan pemakaian telepon dari komputer manapun dalam suatu jaringan intranet.

2 87 Gambar 4.1 Arsitektur Jaringan JWC CDR System Telepon-telepon yang ada di tiap divisi akan terhubung ke mesin PABX yang terdapat di basement The Joseph Wibowo Center. Melalui suatu komunikasi serial, mesin PABX ini akan terhubung ke suatu komputer server yang akan menangkap datadata yang dikeluarkan PABX. Data-data yang ditangkap tersebut akan diolah sedemikian rupa untuk dimasukan ke dalam basis data sehingga menghasilkan laporan yang dapat dilihat oleh setiap user melalui web. Aplikasi ini dilengkapi dengan name dan password sehingga hanya dapat diakses oleh pihak-pihak yang telah terotorisasi yaitu Administrator. Administrator yang ada terdiri dari dua bagian, yaitu system admnistrator dan administrator tiap-tiap departemen. System admnistrator memiliki kemampuan untuk mencetak atau melihat laporan semua departemen, mengkonfigurasi ekstensi yang ada di tiap departemen, mengkonfigurasi basis data, serta mengkonfigurasi user dan departemen yang ada. Administrator tiap-tiap departemen atau divisi hanya memiliki kemampuan untuk

3 88 mencetak atau melihat laporan departemen itu sendiri atau bagian-bagian yang dibawahinya. Pemilihan administrator baik pada system admnistrator maupun adminisrator tiap-tiap departemen dibuat berdasarkan pada wewenang dan tanggung jawab karyawan. Setelah melalui proses analisis, system admnistrator dibebankan kepada bagian Network and Maintenance. Alasan dipilihnya bagian ini karena bagian Network and Maintenance yang lebih mengetahui secara rinci topologi dan sistem jaringan di JWC serta terbiasa dengan administrasi jaringan JWC. Selain itu, salah satu wewenang dan tanggung jawab Network and Maintenance adalah membantu Head of Laboratory and IT Support dalam menyusun anggaran tahunan untuk Laboratory and IT Support Department. Hal ini juga berarti dengan mengetahui laporan pemakaian telepon maka dapat membantu dalam menyusun anggaran tahunan. Administrator tiap-tiap departemen dipilih berdasarkan rutinitas pekerjaan yang menggunakan komputer serta wewenang dan tanggung jawab dalam membuat laporan. Bagian yang bertugas untuk administrasi tiap-tiap departemen adalah sebagai berikut: a. Executive Director Secretary Executive Director Secretary akan diberikan hak akses untuk melihat dan mencetak laporan-laporan pemakaian biaya telepon di departemen akademik, seperti Board Director, Executive Director, Graduate Program, International Undergraduate Program, dan Executive Development Program. b. Head of Lab and IT Support Head of Lab and IT Support akan diberikan hak akses untuk melihat dan mencetak laporan-laporan pemakaian biaya telepon di departemen IT seperti Database Administrator, IS and Lab Support, serta Network and Maintenance.

4 89 c. Head of Information and Registration Department Head of Information and Registration Department akan diberikan hak akses untuk melihat dan mencetak laporan-laporan pemakaian biaya telepon di departemen layanan registrasi dan informasi, seperti Thesis, Student Services, Schedulling, Faculty Recruitment & Academic Record, Material Support, Student Mark Graduation, Lecturing and Exam, serta Lecturer Services. d. Building Management Administrator Staff Building Management Administrator Staff akan diberikan hak akses untuk melihat dan mencetak laporan-laporan pemakaian biaya telepon di lingkungan Building Management seperti Building Manager, Administrator Staff, Operator, Security, Engineering, House Keeping, Canteen, Parking, serta Driver. e. Section Head Maintance Engineering Section Head Maintance Engineering akan diberikan hak akses sama dengan Building Management Administrator Staff yaitu untuk melihat dan mencetak laporan-laporan pemakaian biaya telepon di lingkungan Building Management seperti Building Manager, Administrator Staff, Operator, Security, Engineering, House Keeping, Canteen, Parking, serta Driver. f. Finance Controller Finance Controller akan diberikan hak akses untuk melihat dan mencetak laporan-laporan pemakaian biaya telepon di lingkungan Finance Controller dan Library. g. Marketing Administration Staff Marketing Administration Staff akan diberikan hak akses untuk melihat dan mencetak laporan-laporan pemakaian biaya telepon di departemen Marketing

5 90 seperti JWC Marketing Manager, Database Administration Staff, Secretary/Administration Staff, Customer Service, Marketing Program, serta Promotion Marketing Operational. Sistem ini dapat menghasilkan laporan pemakaian rincian panggilan dalam format pdf. Selain itu, apabila terjadi penyalahgunaan telepon maka sistem ini dapat menghasilkan exception report. Karyawan yang telah terbukti melakukan penyalahgunaan pemakaian telepon maka dapat atasan karyawan tersebut dapat memberikan sanksi sesuai dengan ketentuan yang berlaku di perusahaan. 4.2 Perancangan Basis Data Data dan informasi yang dipakai disimpan dalam bentuk basis data. Metode perancangan basis data yang digunakan yaitu fact finding technique dengan mengumpulkan informasi-informasi yang dibutuhkan untuk basis data tersebut Perancangan Tabel Tabel-tabel yang digunakan dalam perancangan aplikasi pencatat rincian panggilan baik untuk aplikasi berbasis server maupun web terdiri dari 14 tabel. Di bawah ini akan dijelaskan nama masing-masing tabel, deskripsi dari tabel tersebut dan primary key dari tabel tersebut. Nama Tabel Deskripsi : MsTelepon : Menyimpan data tentang jenis panggilan yang ada

6 91 Primary key : KdTelp Nama Field Tipe Data Panjang Keterangan KdTelp Integer Kode pengenal dari data JenisTelp Varchar 15 Nama jenis panggilan telepon KdJenis Varchar 5 Kode jenis panggilan Tabel 4.1 MsTelepon Nama Tabel Deskripsi Primary key : MsJenis : Menyimpan data tentang nama panggilan : KdJenis Nama Field Tipe Data Panjang Keterangan KdJenis Varchar 5 Kode Jenis Panggilan nmjenis Varchar 20 Nama dari jenis panggilan Tabel 4.2 MsJenis Nama Tabel Deskripsi Primary key : TrTelepon : Menyimpan Tarif Panggilan yang ada : KdWaktu, Tarif Nama Field Tipe Data Panjang Keterangan KdJenis Varchar 5 Kode Jenis Panggilan KdWaktu Integer Pembagian interval waktu panggilan Zona Integer Pembagian zona panggilan Unit Integer Satuan waktu panggilan

7 92 Tarif Medium integer Tarif yang dikenakan Tabel 4.3 TrTelepon Nama Tabel Deskripsi Primary key : MsPrefixSLJJ : Menyimpan data prefix SLJJ : Prefix Nama Field Tipe Data Panjang Keterangan Prefix Integer Kode prefix Nama Kota Varchar 20 Nama kota KdJenis Varchar 5 Kode jenis panggilan Tabel 4.4 MsPrefixSLJJ Nama Tabel Deskripsi Primary key : MsPrefixSelular : Menyimpan daftar prefix operator ponsel : KdPrefix Nama Field Tipe Data Panjang Keterangan KdJenis Varchar 5 Kode Jenis Panggilan KdPrefix Varchar 10 Kode Prefix dari Operator Tabel 4.5 MsPrefixSelular Nama Tabel Deskripsi Primary key : MsBlokSeluler : Menyimpan daftar prefix operator ponsel : Blok Prefix

8 93 Nama Field Tipe Data Panjang Keterangan KdJenis Varchar 5 Kode Jenis Panggilan blokprefix Varchar 10 Blok Prefix dari Operator Zona Varchar 15 Zona dari nomor Seluler Tabel 4.6 MsBlokSeluler Nama Tabel Deskripsi : MsOperatorSLI : Menyimpan data prefix SLI Primary Key : Prefix Nama Field Tipe Data Panjang Keterangan Prefix Varchar 3 Prefix operator SLI nmoperator Varchar 10 Nama operator SLI KdJenis Varchar 5 Kode Jenis Panggilan Tabel 4.7 MsOperatorSLI Nama Tabel Deskripsi : MsKodePanggilSLI : Menyimpan data user dari perusahaan Primary Key : KdNegara Nama Field Tipe Data Panjang Keterangan KdNegara Varchar 15 Kode Panggil dari setiap negara nmnegara Varchar 20 Nama negara KdJenis Varchar 15 Kode panggilan

9 94 Tarif Medium integer Tarif yang berlaku Tabel 4.8 MsKodePanggilSLI Nama Tabel Deskripsi : MsUser : Menyimpan data user dari perusahaan Primary Key : IdName Nama Field Tipe Data Panjang Keterangan IdName Varchar 15 Tanda pengenal unik dari user UserName Varchar 20 Nama user Pass Varchar 15 Kode authentikasi dari user Tabel 4.9 MsUser Nama Tabel Deskripsi : MsDiv : Menyimpan data divisi yang ada pada perusahaan Primary Key : IdDiv Nama Field Tipe Data Panjang Keterangan IdDiv Varchar 15 Id divisi DivName Varchar 20 Nama divisi IdName Varchar 15 Id user DivHead Varchar 25 Nama kepala divisi Description Varchar 30 Deskripsi dari divisi tersebut Tabel 4.10 MsDiv

10 95 Nama Tabel Deskripsi : MsExt : Menyimpan data nomor ekstensi yang digunakan Primary Key : Ekstensi Nama Field Tipe Data Panjang Keterangan Ekstensi Varchar 5 Nomor ekstensi yang digunakan IdDiv Varchar 15 Tanda pengenal dari divisi yang ada Tabel 4.11 MsExt Nama Tabel Deskripsi : PABXoutput : Menyimpan data hasil capturing dari PABX Primary Key : KdOutput Nama Field Tipe Data Panjang Keterangan KdOutput Integer Nomor urut data keluaran dari pabx DATE Date 6 Tanggal dilakukan panggilan TIME Time 4 Waktu dilakukan panggilan CALLING_NUM Varchar 4 Nomor asal dilakukan panggilan (ekstensi) AUTH_CODE Varchar 7 Kode authentikasi (user password) CODE_DIAL Varchar 4 Kode yang ditekan untuk menelepon DIALLED_NUM Varchar 18 Nomor telepon yang dituju DURATION Varchar 4 Durasi (dalam satuan 6 detik) SEC_DUR Varchar 5 Total durasi dalam detik Tabel 4.12 PABXoutput

11 96 Nama Tabel Deskripsi : TrPemakaian : Menyimpan hasil perhitungan biaya per-panggilan Primary Key : KdLaporan Nama Field Tipe Data Panjang Keterangan KdLaporan Integer Nomor urut laporan DATE Date 6 Tanggal dilakukan panggilan TIME Time 4 Waktu dilakukan panggilan AUTH_CODE Varchar 7 Kode authentikasi user DIALLED_NUM Varchar 18 Nomor telepon yang dituju DURATION Varchar 5 Durasi panggilan (dalam detik) COST Medium int Biaya yang dikenakan Tabel 4.13 TrPemakaian Nama Tabel Deskripsi : MsLibur : Menyimpan data haril libur yang ada Primary Key : Tanggal Nama Field Tipe Data Panjang Keterangan Tanggal Date 6 Tanggal hari libur Nama Libur Varchar 15 Nama hari libur Tabel 4.14 MsLibur

12 Entity Relation Diagram (ERD) Berikut adalah gambar dari Entity Relation Diagram (ERD) yang disusun berdasarkan dari basis data yang dirancang dan disimpanimpan dalam file berformat sql. Gambar 4.2 Entity Relation Diagram

13 Perancangan Struktur Menu Perancangan Struktur Menu terdiri dari struktur menu dan penjelasan menu Struktur Menu Piranti lunak ini memiliki rancangan struktur menu sebagai berikut: 1. Menu Aplikasi Server Gambar 4.3 Menu Aplikasi Server

14 99 2. Menu Aplikasi Berbasis Web a. Menu Login Gambar 4.4 Menu login b. Menu System Administrator Gambar 4.5 Menu System Administrator

15 100 c. Menu division administrator Gambar 4.6 Menu division administrator Penjelasan Menu Menu yang akan dijelaskan dibawah ini terbagi 2 yaitu menu aplikasi server dan aplikasi berbasis web. A. Aplikasi Server Aplikasi server digunakan untuk melihat dan mencetak laporan dari komputer administrator. Aplikasi ini terlebih dahulu harus diinstalasi sebelum digunakan. 1. Menu Authentification Menu Authentification berguna untuk mengautentifikasi nama user dan password sehingga user-user yang terotorisasi saja yang dapat menjalankan program tersebut. Selain itu, autentifikasi juga berguna untuk menentukan hak akses sehingga user tersebut hanya dapat menggunakan fitur-fitur tertentu saja sesuai dengan hak akses yang dimilikinya.

16 Menu Capture a. Start Menu start digunakan untuk memulai menangkap data dari PABX. b. New Parameter Setting Menu parameter setting adalah menu yang digunakan untuk menyetel parameter data yang dikeluarkan oleh PABX. c. View Parameter Setting Menu View Parameter Setting adalah menu yang digunakan untuk melihat settingan parameter yang telah di set oleh system administrator. d. Exit Menu exit digunakan untuk keluar dari program. 3. Configure a. Department Setting Menu department setting digunakan untuk melihat nama departemen, kode departemen, kepala departemen, dan deskripsi dari departemen tersebut. Menu ini hanya dapat diakses oleh system admnistrator. Jika terjadi penambahan atau pengurangan departemen maka system admnistrator dapat menekan tombol add untuk menambah departemen ke dalam basis data dan menekan tombol delete untuk menghapus departemen dari basis data. Jika terjadi kesalahan penulisan ataupun pergantian nama departemen maka administrator dapat menekan tombol edit.

17 102 b. User Setting Menu user setting digunakan untuk melihat nama user, departemen tempat user bekerja, dan password user tersebut yang digunakan untuk menelepon ke luar lingkungan JWC. Menu ini hanya dapat diakses oleh system admnistrator. Jika terjadi penambahan atau pengurangan user maka system admnistrator dapat menekan tombol add untuk menambah user ke dalam basis data dan menekan tombol delete untuk menghapus user dari basis data. Jika terjadi kesalahan penulisan ataupun pergantian nama user maka administrator dapat menekan tombol edit. c. Extension Setting Menu extension setting digunakan untuk melihat ekstensi yang ada, departemen atau user pemilik nomor ekstensi tersebut. Menu ini hanya dapat diakses oleh system admnistrator. Jika terjadi penambahan atau pengurangan ekstensi maka system admnistrator dapat menekan tombol add untuk menambah nomor ekstensi ke dalam basis data dan menekan tombol delete untuk menghapus nomor ekstensi dari basis data. Jika terjadi kesalahan penulisan ataupun pergantian nomor ekstensi maka administrator dapat menekan tombol edit. d. Tariff Setting Menu tariff setting dibagi menjadi tiga bagian tombol yaitu: a. Local Setting Local Setting digunakan untuk mengkonfigurasi tarif telepon lokal. b. Domestic Call Setting Domestic Call Setting digunakan untuk mengkonfigurasi tarif telepon sambungan langsung jarak jauh (SLJJ).

18 103 c. International Setting International Setting digunakan untuk mengkonfigurasi tarif sambungan langsung international (SLI). d. Celular Setting Celular Setting digunakan untuk mengkonfigurasi tarif telepon selular. e. Communication Setting Menu Communication Setting digunakan untuk mengkonfigurasi komunikasi serial yang digunakan untuk menghubungkan PABX dan engine. Selain itu, dapat digunakan untuk mengkonfigurasi struktur parameter atau field-field yang digunakan untuk menangkap data dari PABX. 4. Window a. Look and Feel Menu look and feel digunakan untuk mengubah tampilan layar aplikasi JWC CDR system. 5. Help a. About Menu about digunakan untuk menampilkan informasi umum JWC CDR System, yaitu nama piranti lunak, versi piranti lunak, tahun pembuatan piranti lunak, dan pembuat piranti lunak. b. Administrator Info Menu Administrator info digunakan untuk menampilkan atau mengubah informasi dari system admnistrator, yaitu nama, alamat, negara, provinsi, kode

19 104 pos, nomor dan nomot telepon system admnistrator. Selain itu, akan ditampilkan pula merk dari PABX yang digunakan. B. Aplikasi berbasis web Aplikasi berbasis web digunakan untuk melihat dan mencetak laporan dari komputer manapun dalam satu jaringan intranet. 1. Menu Login a. Login As System Administrator Menu ini berfungsi untuk mengautentifikasi nama user dan password dari system administrator sehingga tidak sembarang user dapat menjalankan dan menggunakan fitur-fitur yang ada pada menu system administrator. b. Login As Division Administrator Menu ini berfungsi untuk mengautentifikasi user, dengan mengauthentikasi nama user, password, dan status user tersebut apakah user tersebut bertindak sebagai division administrator atau tidak. Karena tidak semua user dapat bertindak sebagai division administrator. 2. Menu System Admnistrator a. Menu Local Call 1) Menu View Tariff Menu ini digunakan system administrator untuk menampilkan daftar tarif panggilan lokal yang berlaku saat ini. 2) Menu Update Tariff

20 105 Menu ini digunakan system administrator untuk meng-update daftar tarif panggilan lokal yang berlaku saat ini. b. Menu Domestic Call 1) Menu View Tariff Menu ini digunakan system administrator untuk menapilkan daftar tarif panggilan jarak jauh semua zona di Indonesia yang berlaku saat ini. 2) Menu Update Tariff Menu ini digunakan system administrator untuk meng-update daftar tarif panggilan jarak jauh untuk semua zona di Indonesia. c. Menu Panggilan Internasional (SLI) 1) Menu View Tariff Indosat Menu ini digunakan system administrator untuk menampilkan daftar nama negara, kode prefix, dan tarif panggilan internasional operator Indosat (SLI 001 dan 008) 2) Menu Update Tariff Indosat Menu ini digunakan system administrator untuk meng-update daftar nama negara, kode prefix, dan tarif panggilan internasional operator Indosat (SLI 001 dan 008). 3) Menu View Tariff Telkom Menu ini digunakan system administrator untuk menampilkan daftar nama negara, kode prefix, dan tarif panggilan internasional operator Telkom ) Menu Update Tariff Telkom Menu ini digunakan system administrator untuk meng-update daftar nama negara, kode prefix, dan tarif panggilan internasional operator Telkom 007.

21 106 d. Menu Celular Call 1) Menu View Tariff Operator Menu ini digunakan system administrator untuk melihat daftar operator selular berserta tarif yang berlaku. 2) Menu Update Tariff Operator Menu ini digunakan system administrator untuk meng-update tarif dari setiap operator selular yang ada di Indonesia. 3) Menu Edit operator Menu ini digunakan system administrator untuk menambah atau menghapus operator selular yang ada di Indonesia. e. Menu Administrator Configuration 1) Menu Add User Menu ini digunakan system administrator untuk menambah user. Pada saat dipilih akan muncul sebuah form untuk memasukkan nama user dari administrator divisi, dan status administrator dari user tersebut untuk menentukan apakah user tersebut dapat bertindak sebagai division administrator atau tidak. 2) Menu Delete User Menu ini digunakan system administrator untuk menghapus user. Pada saat dipilih akan muncul daftar nama-nama user yang ada dalam database. 3) Menu View Division Administrator Menu ini digunakan system administrator untuk melihat division administrator yang ada dalam database.

22 107 4) Menu Lihat User Menu ini digunakan system administrator untuk melihat semua user dan divisinya yang ada dalam database. f. Menu Report 1) Menu View Report Menu ini digunakan system administrator untuk melihat laporan pemakaian telepon yang ada. Didalamnya terdapat pilihan untuk menyimpan laporan dalam bentuk file pdf, dan untuk mengurutkan laporan berdasarkan tanggal, divisi, dan pemakaian terbanyak. 2) Menu View Perodic Report Menu ini digunakan system administrator untuk melihat laporan berdsasarkan periode tertentu, user atau divisi yang diinginkan. 3) Menu Search Report Menu ini digunakan system administrator untuk mencari laporan berdasarkan waktu, user atau biaya. 4) Menu Parameter Configuration Menu ini digunakan system administrator untuk menentukan parameterparameter yang digunakan. g. Menu Change Password Menu ini digunakan system administrator untuk mengubah password yang dipakai oleh system admnistrator, setelah password terganti maka user harus login ulang. Karena variabel session akan terganti dan menjadi expired.

23 108 h. Log Out Menu ini digunakan system administrator untuk log out dan mengakhiri session dari pemakaian web. 3. Menu division administrator a. Menu Local Call 1) Menu View Tariff Menu ini digunakan division administrator untuk menampilkan daftar tarif panggilan lokal yang berlaku saat ini. b. Menu Domestic Call 1) Menu View Tarif Menu ini digunakan division administrator untuk menampilkan daftar tarif panggilan jarak jauh semua zona di Indonesia yang berlaku saat ini c. Menu International Call 1) Menu View Tarif Indosat Menu ini digunakan division administrator untuk menampilkan daftar nama negara, kode prefix, dan tarif panggilan internasional operator Indosat (SLI 001 dan 008) 2) Menu View Tarif Telkom Menu ini digunakan division administrator untuk menampilkan daftar nama negara, kode prefix, dan tarif panggilan internasional operator Telkom 007. d. Menu Celular 1) Menu View Tariff Operator

24 109 Menu ini digunakan division administrator untuk melihat daftar operator selular berserta tarif yang berlaku. e. Menu Report 1) Menu View Report Menu ini digunakan division administrator untuk melihat laporan pemakaian telepon yang ada hanya pada divisinya. Didalamnya terdapat pilihan untuk menyimpan laporan dalam bentuk file pdf, dan untuk mengurutkan laporan berdasarkan tanggal, divisi, dan pemakaian terbanyak. 2) Menu Periodic Report Menu ini digunakan division administrator untuk melihat laporan telepon pada divisinya dengan memilih periode waktu atau user yang diinginkan. 3) Menu Search Report Menu ini digunakan division administrator untuk mencari laporan telepon pada divisinya berdasarkan waktu atau nama user yang diinginkan. f. Menu Change Password Menu ini digunakan division administrator untuk merubah password yang dipakai oleh system admnistrator, setelah password terganti maka user harus login ulang karena session akan terganti dan menjadi expired g. Log Out Menu ini digunakan division administrator untuk log out dan mengakhiri session dari pemakaian web.

25 Perancangan State Transition Diagram (STD) Perancangan STD yang akan dijelaskan dibawah ini terbagi 2, yaitu STD aplikasi server dan STD aplikasi berbasis web Aplikasi Server STD aplikasi server terbagi menjadi beberapa bagian yaitu: A. STD Menu Authentifikasi masukkan user name kembali ke layar authentifikasi Layar Authentifikasi klik enter masuk ke layar utama Layar Utama masukkan password kembali ke layar authentifikasi B. STD Capture Start Gambar 4.7 STD menu authentifikasi Layar utama klik start tampilkan kotak dialog Capturing dialog klik tutup [x] kembali ke layar utama Kotak Dialog Capturing Dialog klik stop tutup koneksi dan kembali ke kotak dilog Capturing Dialog klik start koneksi dengan serial port dibuka dan apabila ada data masuk tampilkan di msg area Gambar 4.8 STD capture start

26 111 C. STD Capture New Parameter Setting Masukkan Parameter Name Kembali ke kotak dialog Parameter Setting Layar utama klik APW Parameter Setting tutup [x] kembali ke layar utama klik cancel kembali ke layar utama Kotak Dialog Input klik ok tampilkan kotak dialog Parameter Setting Kotak Dialog Parameter Setting Masukkan isi Length Kembali ke kotak dialog Parameter Setting klik ok Parameter Setting berhasil diubah kembali ke layar utama klik cancel kembali ke layar utama Klik Reset Textfield parameter Name dan Length dikosongkan dan kembali ke kotak dia;og Parameter Setting Gambar 4.9 STD capture new parameter setting

27 112 D. STD Capture View Parameter Setting Layar utama klik View Parameter Setting tampilkan kotak dialog View Parametter Setting klik ok kembali ke layar utama Kotak Dialog View Parametter Setting Klik cancel Ubah textfield jadi tidak dapat diedit, ubah tombol save kembali jadi ok, dan tombol cancel jadi edit Klik Edit Textfield jadi dapat di edit, ubah tombil ok jadi save dan edit jadi cancel Klik Save Masukkan perubahan ke file, ubah textfield jadi tidak dapat di edit, ubah tombol save kembali jadi ok dan tombol cancel jadi edit masukkan Parameter Name kembali ke kotak dialog View Parameter Settiing masukkan Length kembali ke kotak dialog View Parameter Settiing Gambar 4.10 STD capture view setting E. STD Capture Exit Layar Utama Klik exit Keluar dari program Gambar 4.11 STD capture exit

28 113 F. STD Configure Department Setting masukkan department head kembali ke kotak dialog department setting masukkan department code kembali ke kotak dialog department setting masukkan department name kembali ke kotak dialog department setting masukkan description kembali ke kotak dialog department setting klik << ubah isi textbox & kembali ke kotak dialog department setting klik < ubah isi textbox & kembali ke kotak dialog department setting Layar utama klik department setting tampilkan kotak dialog department setting klik tutup [x] kembali ke layar utama klik OK konfigurasi berhasil diubah dan kembali ke layar utama klik cancel ubah isi textbox, ubah tombol cancel menjadi edit & kembali ke kotak dialog department setting Kotak Dialog Department Setting klik add kosongkan isi textbox, ubah tombol add menjadi save dan edit menjadi cancel& kembali ke kotak dialog department setting klik edit ubah textbox menjadi editable, ubah tombol add menjadi save dan edit menjadi cancel & kembali ke kotak dialog department setting klik delete hapus data dari database, ubah isi textbox & kembali ke kotak dialog department setting klik save simpan data ke dalam database, ubah tombol save menjadi add & kembali ke kotak dialog department setting klik >> ubah isi textbox & kembali ke kotak dialog department setting klik > ubah isi textbox & kembali ke kotak dialog department setting Gambar 4.12 STD configure departement setting

29 114 G. STD Configure User Setting masukkan user password kembali ke kotak dialog user setting masukkan user department kembali ke kotak dialog user setting masukkan user name kembali ke kotak dialog user setting klik << ubah isi textbox & kembali ke kotak dialog user setting klik < ubah isi textbox & kembali ke kotak dialog user setting Layar utama klik user setting tampilkan kotak dialog user setting klik tutup [x] kembali ke layar utama klik OK konfigurasi berhasil diubah dan kembali ke layar utama klik cancel ubah isi textbox, ubah tombol cancel menjadi edit & kembali ke kotak dialog user setting Kotak Dialog User Setting klik add kosongkan isi textbox, ubah tombol add menjadi save dan edit menjadi cancel& kembali ke kotak dialog user setting klik edit ubah textbox menjadi editable, ubah tombol add menjadi save dan edit menjadi cancel & kembali ke kotak dialog user setting klik delete hapus data dari database, ubah isi textbox & kembali ke kotak dialog user setting klik save simpan data ke dalam database, ubah tombol save menjadi add & kembali ke kotak dialog user setting klik >> ubah isi textbox & kembali ke kotak dialog user setting klik > ubah isi textbox & kembali ke kotak dialog user setting Gambar 4.13 STD configure user setting

30 115 H. STD Configure Extension Setting klik OK konfigurasi berhasil diubah dan kembali ke layar utama masukkan user kembali ke kotak dialog extension setting masukkan department kembali ke kotak dialog extension setting masukkan extension kembali ke kotak dialog extension setting klik << ubah isi textbox & kembali ke kotak dialog extension setting klik < ubah isi textbox & kembali ke kotak dialog extension setting klik ok kembali ke kotak dialog extension setting Layar utama klik user setting tampilkan kotak dialog extension setting klik tutup [x] kembali ke layar utama klik cancel ubah isi textbox, ubah tombol cancel menjadi edit & kembali ke kotak dialog extension setting klik view all tampilkan kotak dialog view all extension Kotak Dialog Extension Setting klik >> ubah isi textbox & kembali ke kotak dialog user setting klik > ubah isi textbox & kembali ke kotak dialog user setting klik add kosongkan isi textbox, ubah tombol add menjadi save dan edit menjadi cancel& kembali ke kotak dialog user setting klik edit ubah textbox menjadi editable, ubah tombol add menjadi save dan edit menjadi cancel & kembali ke kotak dialog extension setting klik delete hapus data dari database, ubah isi textbox & kembali ke kotak dialog extension setting klik save simpan data ke dalam database, ubah tombol save menjadi add & kembali ke kotak dialog extension setting Kotak Dialog View All Extension Gambar 4.14 STD configure extension setting

31 116 I. STD Configure Tariff Setting Layar Utama Klik tariff setting Tampilkan kotak dialog tariff setting Kotak Dialog tariff setting Klik local setting Masuk ke kotak dialog local call Kotak dialog view local Klik domestic setting Masuk ke kotak dialog view domestic Kotak dialog view domestic Klik edit Masuk ke update domestic Kotak dialog update domestic Klik tutup [x] Kembali ke layar utama Kotak dialog View international Klik edit Masuk ke update international Kotak dialog update international Klik intnational. call Masuk ke kotak dialog view international Kotak dialog view celular Klik edit Masuk ke update celular Kotak dialog update celular Klik celular setting Masuk ke kotak dialog view celular Klik edit Masuk ke kotak dialog update local Kotak dialog update local Masukan prefix,zone,loc ation, time code, price, unit&kembali ke update local Masukan prefix,zone,loc ation, time code, price, unit&kembali ke update domestic local Masukan country, country code&kembali ke update international call Masukan prefix,zone,loc ation, time code, price, unit&kembali kedomestic local Gambar 4.15 STD Tariff Setting

32 117 J. STD Configure Communication Setting masukkan serial port kembali ke kotak dialog communication setting masukkan baud rate kembali ke kotak dialog communication setting Layar utama klik communication setting tampilkan kotak dialog communication setting klik tutup [x] kembali ke layar utama Kotak Dialog Communication Setting masukkan byte size kembali ke kotak dialog communication setting masukkan stop bit kembali ke kotak dialog communication setting klik OK konfigurasi berhasil diubah dan kembali ke layar utama masukkan flow control kembali ke kotak dialog communication setting masukkan parity bit kembali ke kotak dialog communication setting Gambar 4.16 STD configure communication setting K. STD Window Look and Feel pilih jenis Look and Feel kembali ke kotak dialog look and feel Layar utama klik Look and Feel tampilkan kotak dialog look and feel Kotak dialog look and feel klik ok tampilkan layar utama yang berubah tampilannya Layar utama yang telah berubah tampilannya klik cancel kembali ke layar utama Gambar 4.17 STD windows look and feel

33 118 L. STD Help About Layar utama klik about JWC CDR System tampilkan kotak dialog tentang JWC CDR System Kotak dialog about JWC CDR System klik ok keluar dari kotak dialog about JWC CDR System dan kembali ke layar utama Gambar 4.18 STD help about

34 119 M. STD Help Administrator Info masukkan adminisrator name kembali ke kotak dialog edit administrator info masukkan address kembali ke kotak dialog edit administrator info pilih country kembali ke kotak dialog edit administrator info pilih province kembali ke kotak dialog edit administrator info Layar utama klik administrator info, jika data administrator belum terisi tampilkan kotak dialog edit administrator info klik edit Tampilkan kotak dialog edit administrator info Kotak dialog edit administrator info masukkan postal code kembali ke kotak dialog edit administrator info masukkan phone number kembali ke kotak dialog edit administrator info masukkan kembali ke kotak dialog edit administrator info masukkan pabx brand name kembali ke kotak dialog edit administrator info klik administrator info, jika data administrator telah diisi tampilkan kotak dialog administrator info klik OK kembali ke layar utama Kotak dialog administrator info klik enter Tampilkan data yang telah diinput ke kotak dialog administrator info Gambar 4.19 STD help administrator info

35 Aplikasi Berbasis Web STD Aplikasi berbasis web terdiri atas beberapa bagian, yaitu: A. STD Menu Login Gambar 4.20 STD menu login

36 121 B. STD System Admin Main Menu Gambar 4.21 STD System Admin Main Menu

37 122 C. STD System Menu Celular Gambar 4.22 STD System Menu Celular D. STD System View Celular Operator. Gambar 4.23 STD System View Celular Operator

38 123 System View Celular operator terdiri dari As, Simpati, Halo, Mentari, IM3, XL, Flexy, Esia, Fren, Starone. E. STD System Update- Celular Operator Gambar 4.24 STD System Update- Celular Operator System Update Celular operator terdiri dari As, Simpati, Halo, Mentari, IM3, XL, Flexy, Esia, Fren, Starone.

39 124 F. STD System Edit Operator Gambar 4.25 STD System Edit Operator

40 125 G. STD System Menu International Call Gambar 4.26 STD System Menu International Call

41 126 H. STD System Menu Distance Call Gambar 4.27 STD System Menu Distance Call I. STD System Menu Lokal Gambar 4.28 STD System Menu Lokal

42 127 J. STD System Menu Configuration- Add User Gambar 4.29 STD System Menu Configuration- Add User K. STD System Menu Configuration- Delete User Gambar 4.30 STD System Menu Configuration- Delete User L. STD System Menu Configuration- View Administrator Divisi Gambar 4.31 STD System Menu Configuration- View Administrator Divisi

43 128 M. STD System Menu Configuration- View User Gambar 4.32 STD System Menu Configuration- View User N. STD System Menu Configuration- Edit Holiday Gambar 4.33 STD System Menu Configuration- Edit Holiday

44 129 O. STD System Menu Report Gambar 4.34 STD System Menu Report P. STD System Menu PDF Report Gambar 4.35 STD System Menu PDF Report

45 130 Q. STD Division Admin Main Menu Klik Local Call Melihat tarif lokal View Local call Klik view Domestic Call Melihat tarif SLJJ View Domestic Call Submit kembali ke layar login Change Password Klik view international call indosat Melihat tarif SLI indosat Klik International Call Telkom Melihat tarif SLI telkom View International Call Indosat View International Call Telkom Klik Change Password tampilkan form untuk ganti password Klik View Celular Halo Melihat tarif selular Halo Klik View Celular As Melihat tarif selular As View Celular Halo View Celular As Login Admin Division Division Admin Main Menu Klik View Celular Simpati Melihat tarif selular simpati View Celular Simpati Klik View Celular Mentari Melihat tarif selular mentari View Celular Mentari Klik View Celular IM3 Melihat tarif selular IM3 View Celular IM3 Klik View Celular XL Melihat tarif selular XL View Celular XL Klik View Celular Flexy Melihat tarif selular flexy View Celular Flexy Klik View Celular Starone Melihat tarif selular Starone View Celular Starone Klik View Celular Fren Melihat tarif selular Fren View Celular Fren Klik View Celular Esia Melihat view tarif Esia View Celular Esia Klik Menu Report Melihat laporan Menu Report Klik logout kembali ke menu login Logout Gambar 4.36 STD Division Admin Main Menu

46 131 R. STD Division Menu Report Gambar 4.37 STD Division Menu Report 4.5 Perancangan Layar Perancangan yang akan dijelaskan dibawah ini terbagi dua, yaitu perancangan layar aplikasi server dan perancangan layar berbasis web Aplikasi Server Perancangan layar aplikasi server terdiri dari: a. Perancangan Layar Keseluruhan b. Perancangan Layar Jendela Authentifikasi c. Perancangan Layar Jendela Berkas d. Perancangan Layar Kotak Dialog

47 132 A. Perancangan Layar Keseluruhan Gambar 4.38 Perancangan Layar Keseluruhan B. Perancangan Layar Jendela Authentifikasi Gambar 4.39 Perancangan Layar Jendela Authentifikasi

48 133 Jendela authentifikasi ini akan tampil pertama kali saat user atau administrator menjalankan program. User diminta untuk memasukkan nama dan password agar dapat menggunakan program tersebut sesuai dengan hak akses yang dimilikinya. Tombol Enter digunakan untuk mengecek user yang telah terotorisasi saja yang dapat masuk ke dalam program. C. Perancangan Layar Jendela Berkas Gambar 4.40 Perancangan Layar Jendela Berkas Jendela berkas ini berguna untuk menampilkan hasil laporan pemakaian biaya telepon. Di atas hasil laporan terdapat combo box yang dapat digunakan oleh system admnistrator untuk melihat laporan per departemen maupun per user. Khusus untuk administrator tiap-tiap departemen maka administrator tersebut hanya dapat melihat departemen yang dipegangnya.

49 134 D. Perancangan Layar Kotak Dialog Perancangan kotak dialog piranti lunak ini tidak termasuk kotak dialog yang berasal dari sistem operasi windows maupun linux, namun hanya kotak dialog yang berasal dari piranti lunak itu sendiri, yaitu: a. Kotak dialog capturing b. Kotak Dialog parameter input c. Kotak Dialog parameter setting d. Kotak Dialog view parameter setting e. Kotak dialog department setting f. Kotak dialog user setting g. Kotak dialog extension setting h. Kotak dialog tariff Setting i. Kotak dialog view all extension j. Kotak dialog communication setting k. Kotak dialog look and feel l. Kotak dialog about m. Kotak dialog administrator info n. Kotak dialog edit administrator info

50 Kotak Dialog Capturing Gambar 4.41 Kotak Dialog Capturing Kotak dialog ini berguna untuk membuka serta menutup komunikasi serial dan menangkap data. Text field pada bagian atas akan memunculkan informasi apakah koneksi sudah terhubung atau belum, sedangkan text area akan berisi informasi tentang data yang telah ditangkap. Terdapat dua tombol didalam menu ini, tombol start digunakan untuk membuka komunikasi serial sedangkan tombol stop digunakan untuk menutupnya. 2. Kotak Dialog Parameter Input Gambar 4.42 Kotak Dialog Parameter Input

51 136 Kotak dialog ini digunakan untuk meminta banyaknya parameter yang akan di set. Tombol ok digunakan untuk menyimpan input-an sedangkan tombol cancel digunakan untuk membatalkan aksi 3. Kotak Dialog Parameter Setting Gambar 4.43 Kotak Dialog Parameter Setting Kotak dialog ini digunakan untuk menambahkan setelan parameter yang digunakan untuk mengatur format penangkapan data dari PABX. Parameter name adalah nama parameter yang digunakan, sedangkan length adalah panjang parameter yang digunakan. Tombol ok digunakan untuk menyimpan data yang telah diinput ke dalam file, tombol reset digunakan untuk mengkosongkan text field, dan tombol cancel digunakan untuk membatalkan aksi.

52 Kotak Dialog View Parameter Setting Gambar 4.44 Kotak Dialog View Parameter Setting Kotak dialog ini berfungsi untuk melihat parameter setting yang telah di setel pada kotak dialog parameter setting. Tombol 5. Kotak Dialog Department Setting Gambar 4.45 Kotak Dialog Department Setting Kotak dialog ini berguna untuk mendata department-department yang ada dalam suatu perusahaan. Department Name merupakan nama suatu department yang terdapat

53 138 dalam suatu perusahaan. Department Code merupakan kode dari department yang bersangkutan. Department Head berisi nama kepala department yang bersangkutan. Description adalah deskripsi atau keterangan singkat dari department yang bersangkutan. Semua data-data yang telah terisi akan dimasukkan ke dalam basis data sehingga apabila terjadi perubahan department maka user tidak perlu mengubah langsung ke dalam basis datanya. Terdapat tujuh pilihan tombol yang dapat digunakan, yaitu tombol <<, <, Add, Edit, Delete, >, dan >>. Tombol << berguna untuk menampilkan data pertama dalam basis data department. Tombol < berguna untuk menampilkan satu data sebelum dari data yang sedang ditunjuk, tombol >> berguna untuk menampilkan data terakhir dalam basis data department, tombol > berguna untuk menampilkan satu data setelah data yang ditunjuk. Tombol Add berguna untuk menambahkan satu data ke dalam basis data department. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog department setting akan kosong dan aktif. Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan data department yang telah diinput ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Edit berguna untuk mengubah atau memperbaiki data suatu departemen dalam basis data. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog department setting aktif (enable). Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan perubahan data department ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan

54 139 tombol Cancel akan kembali menjadi tombol Edit. Tombol Delete berguna untuk menghapus data departemen dari basis data. 6. Kotak Dialog User Setting Gambar 4.46 Kotak Dialog User Setting Kotak dialog ini berguna untuk mendata user-user yang ada di dalam perusahaan. User name adalah nama user nama user dalam suatu perusahaan, user departement adalah nama departemen asal user itu berada, dan user password adalah password yang dipakai oleh user tersebut. Terdapat tujuh pilihan tombol yang dapat digunakan, yaitu tombol <<, <, Add, Edit, Delete, >, dan >>. Tombol << berguna untuk menampilkan data pertama dalam basis data user. Tombol < berguna untuk menampilkan satu data sebelum dari data yang sedang ditunjuk, tombol >> berguna untuk menampilkan data terakhir dalam basis data department, tombol > berguna untuk menampilkan satu data setelah data yang ditunjuk. Tombol Add berguna untuk menambahkan satu data ke dalam basis data user. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog user setting akan kosong dan aktif. Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna

55 140 untuk menyimpan data user yang telah diinput ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Edit berguna untuk mengubah atau memperbaiki data suatu departemen dalam basis data. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog user setting aktif (enable). Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan perubahan data user ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Delete berguna untuk menghapus data user dari basis data. 7. Kotak Dialog Extension Setting Gambar 4.47 Kotak Dialog Extension Setting Kotak dialog extension setting berguna untuk mengkonfigurasikan ekstensi ekstensi yang ada dalam suatu perusahaan. Extension adalah nomor ekstensi dari suatu user atau departemen. Departement adalah nama departemen pemilik nomor ekstensi

56 141 yang bersangkutan sedangkan user adalah nama user pemilik nomor ekstensi yang bersangkutan. Terdapat delapan pilihan tombol yaitu tombol <<, <, Add, Edit, View All, Delete, >, dan >>. Kegunaan tiap-tiap tombol tersebut hampir sama dengan tomboltombol yang ada dalam Department Setting maupun User Setting, tetapi ada penambahan satu tombol yaitu View All. Tombol View All berguna untuk melihat daftar semua ekstensi serta department atau user pemilik nomor ekstensi bersangkutan yang tersusun secara tabel. 8. Kotak Dialog View All Extension Gmbar 4.48 Kotak Dialog View All Extension Kotak dialog view all extension berguna untuk melihat daftar semua extension yang ada dalam suatu perusahaan beserta department dan user pemilik nomor ekstensi bersangkutan yang tersusun secara tabel. Apabila administrator telah selesai melihat tabel ekstensi maka administrator dapat menekan tombol OK untuk menutup kotak dialog view all extension dan kembali ke kotak dialog extension setting.

57 Kotak Dialog Tariff Setting Gambar 4.49 Kotak Dialog Tariff Setting Kotak dialog tariff setting berfungsi untuk melakukukan pengaturan tarif telepon (melihat dan meng-update tarif). Di dalam kotak dialog ini terdapat 4 pilihan pengaturan, yaitu: a. Local Setting, untuk pengaturan tarif panggilan lokal. Apabila tombol ini dipilih maka akan masuk ke kotak dialog View Local. b. Domestic Setting, untuk pengaturan tarif panggilan SLJJ. Apabila tombol ini dipilih maka akan masuk ke kotak dialog View Domestic Call c. International Setting, untuk pengaturan tarif panggilan internasional. Apabila tombol ini dipilih maka akan masuk ke kotak dialog View International Call Setting. d. Celular Setting, untuk pengaturan tarif panggilan telepon selular. Apabila tombol ini dipilih maka akan masuk ke kotak View Operator Celular Setting.

58 143 a) Kotak Dialog View Local Gambar 4.50 Kotak Dialog View Local Kotak dialog view local berfungsi untuk melihat data yang terkait dengan panggilan telepon lokal yang terdiri dari : a. Prefix, adalah beberapa digit awal dari nomor telepon local yang menandakan lokasi dimana nomor telepon tersebut berada. b. Zone, adalah pengelompokkan wilayah berdasarkan jarak tertentu. c. Location, adalah lokasi diamana nomor telepon tersebut berada. d. Time code, adalah pembagian interval waktu menelepon e. Price, adalah jumlah tarif telepon yang dikenakan. f. Unit, adalah detik percakapan telepon Terdapat dua tombol yang dapat digunakan. Tombol ok digunakan apabila user sudah selesai dan akan menutup kotak dialog, sedangkan tombol edit digunakan untuk masuk ke kotak dialog update local dan melakukan perubahan pada basis data tersebut.

59 144 b) Kotak Dialog Update Local Gambar 4.51 Kotak Dialog Update Local Kotak dialog update local digunakan untuk meng-update data panggilan lokal yang terdiri dari prefix, zone, location, time code, price dan unit. Terdapat dua tombol view pada sisi kanan kotak dialog. Tombol view zone digunakan untuk menampilkan kotak dialog view zone local dan tombol view time code digunakan untuk menampilkan kotak dialog view zone local time code. Terdapat tujuh pilihan tombol yang terdapat pada sisi bawah kotak dialog, yaitu tombol <<, <, Add, Edit, Delete, >, dan >>. Tombol << berguna untuk menampilkan data pertama dalam basis data panggilan lokal. Tombol < berguna untuk menampilkan satu data sebelum dari data yang sedang ditunjuk, tombol >> berguna untuk menampilkan data terakhir dalam basis data panggilan lokal, tombol > berguna untuk menampilkan satu data setelah data yang ditunjuk. Tombol Add berguna untuk menambahkan satu data ke dalam basis data panggilan lokal. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog update local akan kosong dan aktif.

60 145 Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan data panggilan lokal yang telah diinput ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Edit berguna untuk mengubah atau memperbaiki data panggilan lokal dalam basis data. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog update local aktif (enable). Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan perubahan data panggilan lokal ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Delete berguna untuk menghapus data panggilan lokal dari basis data. c) Kotak Dialog View Zone Local Gambar 4.52 Kotak Dialog View Zone Local Kotak dialog view zone local menampilkan informasi tentang hubungan zona dan jarak pada panggilan lokal.

61 146 d) Kotak Dialog View Zone Local Time Code Gambar 4.53 Kotak Dialog View Zone Local Time Code Kotak dialog view zone local time code manampilkan informasi tentang kode dan interval waktu pada panggilan lokal. e) Kotak Dialog View Domestic Call View Domestic call prefix prefix1 prefix2 prefix3... Prefix n zone Zone1 Zone 2 Zone 3... Zone n city City 1 City 2 City 3... City n Time code Time code1 Time code2 Time code3... Time code n price unit Price 1 Unit 1 Price 2 Unit 2 Price 3 Unit Price n Unit n ok edit Gambar 4.54 Kotak Dialog View Domestic Call Kotak dialog view domestic call berfungsi untuk melihat basis data yang terkait dengan panggilan telepon jarak jauh yang terdiri dari : a. Prefix, adalah beberapa digit awal dari nomor telepon jarak jauh yang menandakan lokasi dimana nomor telepon tersebut berada. b. Zone, adalah pengelompokkan wilayah berdasarkan jarak tertentu.

62 147 c. City, adalah nama kota diamana nomor telepon tersebut berada. d. Time code, adalah pembagian interval waktu menelepon e. Price, adalah jumlah tarif telepon yang dikenakan. f. Unit, adalah detik percakapan telepon. Terdapat dua tombol yang dapat digunakan. Tombol ok digunakan apabila user sudah selesai dan akan menutup kotak dialog, sedangkan tombol edit digunakan untuk untuk masuk ke kotak dialog update domestic call dan melakukan perubahan pada basis data tersebut. f) Kotak Dialog Update Domestic Call Gambar 4.55 Kotak Dialog Update Domestic Call Kotak dialog update domestic call digunakan untuk meng-update data panggilan jarak jauh yang terdiri dari prefix, zone, city, time code, price dan unit. Terdapat dua tombol view pada sisi kanan kotak dialog. Tombol view zone digunakan untuk

63 148 menampilkan kotak dialog view domestic call zone dan tombol view time code digunakan untuk menampilkan kotak dialog view domestic call time zone. Terdapat tujuh pilihan tombol yang terdapat pada sisi bawah kotak dialog, yaitu tombol <<, <, Add, Edit, Delete, >, dan >>. Tombol << berguna untuk menampilkan data pertama dalam basis data panggilan jarak jauh. Tombol < berguna untuk menampilkan satu data sebelum dari data yang sedang ditunjuk, tombol >> berguna untuk menampilkan data terakhir dalam basis data panggilan jarak jauh, tombol > berguna untuk menampilkan satu data setelah data yang ditunjuk. Tombol Add berguna untuk menambahkan satu data ke dalam basis data panggilan jarak jauh. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog update domestic call akan kosong dan aktif. Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan data panggilan jarak jauh yang telah diinput ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Edit berguna untuk mengubah atau memperbaiki data panggilan jarak jauh dalam basis data. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog update domestic call aktif (enable). Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan perubahan data panggilan jarak jauh ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Delete berguna untuk menghapus data panggilan jarak jauh dari basis data.

64 149 g) Kotak Dialog View Domestic Call Zone Gambar 4.56 Kotak Dialog View Domestic Call Zone Kotak dialog view domestic call zone menampilkan informasi tentang hubungan zona dan jarak pada panggilan jarak jauh. h) Kotak Dialog Domestic Call Time Code Gambar 4.57 Kotak Dialog Domestic Call Time Code Kotak dialog view domestic call time zone menampilkan informasi tentang kode dan interval waktu pada panggilan jarak jauh.

65 150 i) Kotak Dialog View International Call Setting view international call setting Indosat 001 Telkom 007 Indosat 008 Gambar 4.58 Kotak Dialog View International Call Setting Kotak dialog ini berfungsi untuk memilih operator international call dan apabila dipilih maka akan masuk ke kotak dialog view international call sesuai dengan operatornya masing-masing. j) Kotak Dialog View International Call <oparator name> Gambar 4.59 Kotak Dialog View International Call <oparator name> International Call terdiri dari International Call 001, International Call 007, International Call 008.

66 151 Kotak dialog view international call berfungsi untuk melihat basis data yang terkait dengan panggilan telepon internasional yang terdiri dari : a. Country, adalah nama negara tujuan panggilan internasional. b. Country code, adalah code negara panggilan internasional. c. Price, adalah jumlah tarif telepon yang dikenakan. Terdapat dua tombol yang dapat digunakan. Tombol ok digunakan apabila user sudah selesai dan akan menutup kotak dialog, sedangkan tombol edit digunakan untuk untuk masuk ke kotak dialog update international call dan melakukan perubahan pada basis data tersebut. k) Kotak Dialog Update International Call <operator name> Gambar 4.60 Kotak Dialog Update International Call <operator name> International Call terdiri dari International Call 001, International Call 007, International Call 008. Kotak dialog update international call digunakan untuk meng-update data panggilan lokal yang terdiri dari country, country code, price.

67 152 Terdapat tujuh pilihan tombol yang terdapat pada sisi bawah kotak dialog, yaitu tombol <<, <, Add, Edit, Delete, >, dan >>. Tombol << berguna untuk menampilkan data pertama dalam basis data panggilan internasional. Tombol < berguna untuk menampilkan satu data sebelum dari data yang sedang ditunjuk, tombol >> berguna untuk menampilkan data terakhir dalam basis data panggilan internasional, tombol > berguna untuk menampilkan satu data setelah data yang ditunjuk. Tombol Add berguna untuk menambahkan satu data ke dalam basis data panggilan internasional. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog update local akan kosong dan aktif. Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan data panggilan internasional yang telah diinput ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Edit berguna untuk mengubah atau memperbaiki data panggilan internasional dalam basis data. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog update international call (enable). Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan perubahan data panggilan internasional ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Delete berguna untuk menghapus data panggilan internasional dari basis data.

68 153 l) Kotak Dialog View Operator Celular Gambar 4.61 Kotak Dialog View Operator Celular Kotak dialog ini berfungsi untuk memilih operator celular dan apabila dipilih maka akan masuk ke kotak dialog view operator celular sesuai dengan operatornya masing-masing. m) Kotak Dialog View Operator Celular <operator name> Gambar 4.62 Kotak Dialog View Operator Celular <operator name>

69 154 Operator Celular terdiri dari Simpati, Halo, As, Mentari, IM3, XL, Starone, Esia, Fren, Flexy. Kotak dialog view Operator Celular melihat basis data yang terkait dengan panggilan Operator Celular yang terdiri dari : a. Blok prefix, adalah bebearpa digit awal untuk menandakan asal nomor telepon selular tersebut. b. City, adalah nama kota nomor selular tersebut berasal. c. Zone, adalah pengelompokkan wilayah berdasarkan jarak tertentu. d. Price, adalah jumlah tarif telepon yang dikenakan. e. Unit, adalah detik percakapan telepon. Terdapat dua tombol yang dapat digunakan. Tombol ok digunakan apabila user sudah selesai dan akan menutup kotak dialog, sedangkan tombol edit digunakan untuk untuk masuk ke kotak dialog update Operator Celular dan melakukan perubahan pada basis data tersebut. n) Kotak Dialog Update Operator Celular <operator name> Gambar 4.63 Kotak Dialog Update Operator Celular <operator name>

70 155 Operator Celular terdiri dari Simpati, Halo, As, Mentari, IM3, XL, Starone, Esia, Fren, Flexy. Kotak dialog update Operator Celular digunakan untuk meng-update data panggilan jarak jauh yang terdiri dari block prefix, city, zone, price, unit. Terdapat tombol view zone pada sisi kanan kotak dialog yang digunakan untuk menampilkan kotak dialog view celular phone zone. Terdapat tujuh pilihan tombol yang terdapat pada sisi bawah kotak dialog, yaitu tombol <<, <, Add, Edit, Delete, >, dan >>. Tombol << berguna untuk menampilkan data pertama dalam basis data panggilan selular simpati. Tombol < berguna untuk menampilkan satu data sebelum dari data yang sedang ditunjuk, tombol >> berguna untuk menampilkan data terakhir dalam basis data panggilan selular simpati, tombol > berguna untuk menampilkan satu data setelah data yang ditunjuk. Tombol Add berguna untuk menambahkan satu data ke dalam basis data panggilan selular simpati. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog update Operator Celular akan kosong dan aktif. Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan data panggilan Operator Celular yang telah diinput ke dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Edit berguna untuk mengubah atau memperbaiki data panggilan selular Operator Celular dalam basis data. Apabila tombol ini ditekan maka semua textbox yang ada dalam kotak dialog update simpati aktif (enable). Tombol Add akan berubah menjadi tombol Save, dan tombol Edit berubah menjadi tombol Cancel. Tombol Save berguna untuk menyimpan perubahan data panggilan Operator Celular ke

71 156 dalam basis data sedangkan tombol Cancel berguna untuk membatalkan aksi. Kemudian tombol Save akan kembali menjadi tombol Add dan tombol Cancel akan kembali menjadi tombol Edit. Tombol Delete berguna untuk menghapus data panggilan Operator Celular dari basis data. o) Kotak Dialog View Selular Phone Zone Gambar 4.64 Kotak Dialog View Selular Phone Zone Kotak dialog view selular phone zone menampilkan informasi tentang hubungan zona dan jarak pada panggilan selular. 10. Kotak Dialog Communication Setting Gambar 4.65 Kotak Dialog Communication Setting

72 157 Kotak dialog communication setting berguna untuk mengatur konfigurasi komunikasi data serial. Di kotak dialog ini, administrator tidak perlu menuliskan suatu inputan tetapi cukup memilih salah satu dari beberapa pilihan yang tersedia. Serial Port adalah port komunikasi yang digunakan untuk menghubungkan PABX dengan komputer. Terdapat empat pilihan yaitu Com1, Com2, Com3, dan Com4. Baud rate memiliki sepuluh pilihan ukuran yaitu 110, 300, 1200, 2400, 4800, 9600, 19200, 38400, 57600, dan Byte size adalah ukuran byte yang digunakan. Terdapat empat pilihan yaitu 5, 6, 7, dan 8. Stop bits memiliki tiga pilihan yaitu 1, 1.5, dan 2. Combo box parity bit memiliki 3 pilihan yaitu None, Even, dan Add. Flow Control memiliki empat pilihan yaitu None, Hardware, Xon/Xoff, Xon/Xoff + Hardware. Setelah komunikasi data selasai dikonfigurasikan, maka user dapat menekan tombol OK untuk menyimpan konfigurasi dan kembali ke layar utama. 11. Kotak Dialog look and feel Gambar 4.66 Kotak Dialog look and feel Kotak dialog ini berfungsi memilih tampilan yang akan digunakan. User dapat mengkonfigurasi tampilan melalui kotak dialog ini, kotak dialog ini dimaksudkan agar user dapat memilih tampilan sesuai dengan keinginannya.

73 Kotak Dialog About Gambar 4.67 Kotak Dialog About Kotak dialog ini berguna untuk menampilkan informasi umum JWC CDR System, yaitu nama piranti lunak, versi piranti lunak, tahun pembuatan piranti lunak, dan pembuat piranti lunak. Tombol OK digunakan untuk kembali ke layar utama. 13. Kotak Dialog Administrator Info Administrator Info Name Address Country Province Postal Code Phone Number PABX Brand Name OK <nama administrator utama > <alamat administrator utama> <negara asal administrator utama> <propinsi asal administrator utama> <kode pos administrator utama> <nomor telepon administrator utama> <alamat administrator utama> <merk PABX yang digunakan> Edit Gambar 4.68 Kotak Dialog Administrator Info

74 159 Kotak dialog administrator info berguna untuk menampilkan data-data system admnistrator serta merk PABX yang digunakan. Tombol OK berguna apabila user ingin kembali ke layar utama sedangkan tombol edit berguna apabila system admnistrator ingin mengubah atau memperbaiki data-data dirinya. 14. Kotak Dialog Edit Administrator Info Gambar 4.69 Kotak Dialog Edit Administrator Info Kotak dialog edit administrator info berguna untuk memina inputan data-data system admnistrator. Kotak dialog ini akan muncul saat system admnistrator belum pernah memasukkan data-datanya ke dalam basis data atau saat system admnistrator ingin mengubah atau memperbaiki data-data yang telah diinput. Tombol Enter digunakan apabila system admnistrator ingin menyimpan hasil perubahan ke dalam basis data dan akan menampilkan kotak dialog administrator info yang akan menampilkan data-data administrator yang baru diisi.

75 Aplikasi Bebasis Web Perancangan layar aplikasi berbasis Web terdiri dari: A. Main_Page Logo Binus Call Detail Recording Web Based System Login As System Administrator Login As Division Administrator Bina Nusantara University 2006 Gambar 4.70 Main_Page Menu ini digunakan untuk login ke sistem. Terdapat dua pilihan di menu ini yaitu login sebagai system administrator lalu masuk ke menu login_system_administrator atau login sebagai division administrator lalu kemudian masuk ke menu login_administrator_divisi.

76 161 B. Menu Login_System_Administrator LOGIN ADMIN SISTEM Username Password Login Gambar 4.71 Menu Login_System_Administrator Menu ini digunakan system administrator untuk login ke sistem dengan memasukan username dan password. Apabila username dan password yang dimasukan benar maka system administrator akan masuk ke menu system_administrator_main, tetapi apabila username atau password salah maka akan muncul pesan kesalahan dan system administrator akan diminta untuk mengisi ulang username dan password yang benar.

77 162 C. Menu System_Administrator_Main Logo Binus Greeting Main menu ChangePassword Logout Local_Call Domestic Call International Call Celular_Call Configuration Report Bina Nusantara University 2006 Gambar 4.72 Menu System_Administrator_Main Menu ini hanya dapat diakses oleh system administrator. Pada menu ini terdapat enam link utama yaitu : link local call untuk masuk ke menu system_local_call, link domestic call untuk masuk ke menu system_domestic_call, link international call untuk masuk ke menu system_international_call, link celular call untuk masuk ke menu system_celular_call, link configuration untuk masuk ke menu system_configuration, dan link report untuk masuk ke menu system_report. Pada navigasi kiri, terdapat tiga link yaitu : link main menu untuk masuk ke menu system_administrator_main, link change password untuk masuk ke menu system_change_password, dan logout untuk keluar ke menu main_page.

78 163 D. Menu System_Change_Password Change Password Enter old password Enter new password Re-enter new password Submit Gambar 4.73 Menu System_Change_Password Menu ini digunakan system administrator untuk merubah password. Untuk merubah password system administrator diminta memasukan password lamanya terlebih dahulu lalu kemudian memasukan password barunya. Tombol submit digunakan untuk menyimpan data yang telah diisi.

79 164 E. Menu System_Local_Call Logo Binus Greeting Main menu ChangePassword Logout System Local Call Update tariff View tariff Bina Nusantara University 2006 Gambar 4.74 Menu System_Local_Call Menu ini digunakan system administrator untuk meng-update dan melihat tarif panggilan lokal. Terdapat dua link utama pada menu ini, link update tariff digunakan untuk masuk ke menu system_update_local, sedangkan link view tariff digunakan untuk masuk ke menu system_view_local. Pada navigasi kiri, terdapat tiga link yaitu : link main menu untuk masuk ke menu system_administrator_main, link change password untuk masuk ke menu system_change_password, dan logout untuk keluar ke menu main_page.

80 165 F. Menu System_Update_Local Logo Binus Menu Logout Zone Time code Price (Rp) Unit (Second) Status Submit Cancel Bina Nusantara University 2006 Gambar 4.75 Menu System_Update_Local Menu ini digunakan adminstrator sistem untuk melakukan update terhadap tarif panggilan lokal. Untuk melakukan update system administrator diharuskan mengisi zone (pengelompokkan wilayah berdasarkan jarak tertentu), time code (pembagian interval waktu menelepon), price(tarif telepon yang dikenakan), unit (detik percakapan telepon) dan status (menyatakan status hari libur atau tidak). Terdapat 2 tombol pada menu ini. Tombol submit digunakan untuk menyimpan data yang sudah diisi, sedangkan tombol cancel digunakan untuk membatalkan aksi.

81 166 G. Menu System_View_Local Logo Binus Menu Logout Table tariff local Bina Nusantara University 2006 Gambar 4.76 System_View_Local Menu ini digunakan system administrator untuk melihat data mengenai tarif panggilan lokal dan seluruh data tersebut akan terlihat pada tabel tarif lokal. H. Menu System_Domestic_Call Logo Binus Greeting Main menu ChangePassword Logout System Domestic Call Update tariff View tariff Bina Nusantara University 2006 Gambar 4.77 Menu System_Domestic_Call

82 167 Menu ini digunakan system administrator untuk meng-update dan melihat tarif panggilan langsung jarak jauh. Link update tariff digunakan untuk masuk ke menu system_update_domestic, sedangkan link view tariff digunakan untuk masuk ke menu system_view_domestic. Pada navigasi kiri, terdapat tiga link yaitu : link main menu untuk masuk ke menu system_administrator_main, link change password untuk masuk ke menu system_change_password, dan logout untuk keluar ke menu main_page. I. Menu System_Update_Domestic Logo Binus Menu Logout Zone Time Code Price (Rp) Unit (second) Status Submit Cancel Bina Nusantara University 2006 Gambar 4.78 Menu System_Update_Domestic

83 168 Menu ini digunakan system administrator untuk melakukan update terhadap tarif panggilan jarak jauh. Untuk melakukan update, system administrator diharuskan mengisi zone (pengelompokkan wilayah berdasarkan jarak tertentu), time code (pembagian interval waktu menelepon), price (tarif telepon yang dikenakan), unit (detik percakapan telepon) dan status (menyatakan status hari libur atau tidak). Terdapat 2 tombol pada menu ini. Tombol submit digunakan untuk menyimpan data yang sudah diisi, sedangkan tombol cancel digunakan untuk membatalkan aksi. J. Menu System_View_Domestic Logo Binus Menu Logout table tariff domestic call Bina Nusantara University 2006 Gambar 4.79 Menu System_View_Domestic Menu ini digunakan system administrator untuk melihat data mengenai tarif panggilan jarak jauh dan data tersebut terlihat pada tabel tarif domestic call.

84 169 K. Menu System_International_Call Logo Binus Greeting Main menu ChangePassword Logout System International Call Update tariff Update Operator View tariff Bina Nusantara University 2006 Gambar 4.80 Menu System_International_Call Menu ini digunakan system administrator untuk meng-update dan melihat tarif panggilan internasional. Terdapat beberapa link dalam menu ini, yaitu link update tariff untuk masuk ke menu system_update_international, link update operator untuk masuk ke menu system_update_operator, link view tariff untuk masuk ke menu system_view_tariff_international Pada navigasi kiri, terdapat tiga link yaitu : link main menu untuk masuk ke menu system_administrator_main, link change password untuk masuk ke menu system_change_password, dan logout untuk keluar ke menu main_page.

85 170 L. Menu System_Update_International Logo Binus Menu Logout Country Prefix Price (Rp) Operator Submit Cancel Bina Nusantara University 2006 Gambar 4.81 Menu System_Update_International Menu ini digunakan system administrator untuk melakukan update tarif SLI. Untuk melakukan update, system administrator diminta untuk memasukan country (nama negara tujuan panggilan internasional), prefix (kode negara panggilan internasional), price (jumlah tarif telepon yang dikenakan) dan operator (nama operator SLI). Terdapat 2 tombol pada menu ini. Tombol submit digunakan untuk menyimpan data yang sudah diisi, sedangkan tombol cancel digunakan untuk membatalkan aksi.

86 171 M. Menu System_Update_Operator Logo Binus Menu Logout Operator Name Prefix code Submit Cancel Bina Nusantara University 2006 Gambar 4.82 Menu System_Update_Operator Menu ini digunakan system administrator untuk melakukan update operator SLI. Untuk melakukan update, system administrator diminta untuk memasukan operator name (nama operator SLI) dan prefix code (kode negara panggilan internasional). Terdapat 2 tombol pada menu ini. Tombol submit digunakan untuk menyimpan data yang sudah diisi, sedangkan tombol cancel digunakan untuk membatalkan aksi.

87 172 N. Menu System_View_tariff_international Logo Binus Menu Logout table tariff international Bina Nusantara University 2006 Gambar 4.83 Menu System_View_tariff_international Menu ini digunakan system administrator untuk melihat data mengenai tarif panggilan internasional yang terdiri dari SLI indosat 001, Indosat 008 dan Telkom 007.Data tersebut akan terlihat pada tabel internasional.

88 173 O. Menu System_Celular_Call Logo Binus Greeting Main menu ChangePassword Logout Menu System Celular Call Update tariff celular View tariff celular Bina Nusantara University 2006 Gambar 4.84 Menu System_Celular_Call Menu ini digunakan system administrator untuk meng-update dan melihat tarif panggilan selular. Terdapat beberapa link pada menu ini yaitu link update tariff celular untuk masuk ke menu system_update_celular, dan link view tariff celular untuk masuk ke menu system_view_celular Pada navigasi kiri, terdapat tiga link yaitu : link main menu untuk masuk ke menu system_administrator_main, link change password untuk masuk ke menu system_change_password, dan logout untuk keluar ke menu main_page.

89 174 P. Menu System_Update_Celular Logo Binus Menu Logout Operator name Tariff Unit Zone Submit Cancel Bina Nusantara University 2006 Gambar 4.85 Menu System_Update_Celular Menu ini digunakan system administrator untuk melakukan update tarif selular. Untuk melakukan update, system administrator diminta untuk memasukan operator name (nama operator selular), tariff (tarif telepon yang dikenakan), unit (detik percakapan telepon), dam zone (pengelompokkan wilayah berdasarkan jarak tertentu). Terdapat 2 tombol pada menu ini. Tombol submit digunakan untuk menyimpan data yang sudah diisi, sedangkan tombol cancel digunakan untuk membatalkan aksi.

90 175 Q. Menu System_View_Celular Logo Binus Menu Logout table tariff As Bina Nusantara University 2006 Gambar 4.86 Menu System_View_Celular Menu ini digunakan system administrator untuk melihat data mengenai tarif selular yang meliputi tarif selular As, Halo, Simpati, Mentari, IM3, XL, Flexy, Starone, Fren dan Esia. R. Menu System_Configuration Logo Binus Greeting Main menu ChangePassword Logout Menu Komfigurasi Add User Delete User View Division administrator View user Update holiday Bina Nusantara University 2006 Gambar 4.87 Menu System_Configuration

91 176 Menu ini hanya dapat diakses oleh system administrator untuk melakukan konfigurasi pada sistem dan data perusahaan antara lain: menambah user, menghapus user, melihat seluruh user ataupun division administrator, dan meng-update hari libur. Pada konfigurasi terdapat beberapa link yaitu add user untuk masuk ke menu add_user, link delete user untuk masuk ke menu delete_user, link lihat division administrator untuk masuk ke menu view_division_administrator, link view user untuk masuk ke menu view_user dan link update_holiday untuk masuk ke menu update_holiday. Pada navigasi kiri, terdapat tiga link yaitu : link main menu untuk masuk ke menu system_administrator_main, link change password untuk masuk ke menu system_change_password, dan logout untuk keluar ke menu main_page.

92 177 S. Menu Add_User Logo Binus Menu Logout User name Password Division Status Extension number Submit Cancel Bina Nusantara University 2006 Gambar 4.88 Menu Add_User Menu ini digunakan system administrator untuk menambah user. System administrator diminta untuk memasukan user name yang baru, password, division name, status (division administrator atau user biasa) dan extension number. Terdapat dua buah tombol dalam menu ini. Tombol submit digunakan untuk menyimpan data yang dimasukan. Sedangkan tombol cancel digunakan untuk membatalkan aksi.

93 178 T. Menu Delete_User Logo Binus Menu Logout table user Bina Nusantara University 2006 Gambar 4.89 Menu Delete_User Menu ini digunakan system administrator untuk menghapus user. System administrator dapat melihat daftar user pada tabel user untuk kemudian memilih dan meng-klik nya untuk menghapus user.

94 179 U. Menu View_Division_Administrator Logo Binus Menu Logout table Division administrator Bina Nusantara University 2006 Gambar 4.90 View_Division_Administrator Menu ini digunakan system administrator untuk melihat daftar division administrator. Division administrator yang terdafar akan terlihat pada tabel adminstrator divisi. V. Menu View_User Logo Binus Menu Logout table user Bina Nusantara University 2006 Gambar 4.91Menu View_User

95 180 Menu ini digunakan system administrator untuk melihat daftar user. User yang terdafar akan terlihat pada tabel user. W. Menu Update_Holiday Logo Binus Menu Logout Date Month Year Information Submit View Holiday Bina Nusantara University 2006 Gambar 4.92 Menu Update_Holiday Menu ini digunakan system administrator untuk melakukan update hari libur. System administrator diminta untuk mengisi tanggal, bulan, tahun dan keterangan mengenai hari libur tersebut. Tombol submit digunakan untuk menyimpan data hari libur yang sudah diisi. Link view holiday digunakan untuk masuk ke menu view_holiday.

96 181 X. Menu View_Holiday Logo Binus Menu Logout table holiday Bina Nusantara University 2006 Gambar 4.93 Menu View_Holiday Menu ini digunakan system administrator untuk melihat daftar hari libur yang akan terlihat pada tabel hari libur. Y. Menu System_Report Logo Binus Greeting Main menu ChangePassword Logout System Report View local call View domestic call View international call View celular View Report Periodic Report Exception Report Search Report Bina Nusantara University 2006 Gambar 4.94 Menu System_Report

97 182 Menu ini digunakan system administrator untuk melihat seluruh laporan pemakaian telepon, laporan bulanan, pencarian laporan dan konfigurasi parameter. Terdapat beberapa link pada menu ini, link view report untuk masuk ke menu system_view_report, link periodic report untuk masuk ke view system_periodic_report, link search report untuk masuk ke link system_search_report dan link parameter configuration untuk masuk ke menu parameter_configuration. Pada navigasi kiri, terdapat tiga link yaitu : link main menu untuk masuk ke menu system_administrator_main, link change password untuk masuk ke menu system_change_password, dan logout untuk keluar ke menu main_page. Z. Menu System_View_Report Logo Binus Menu Logout table report Bina Nusantara University 2006 Gambar 4.95 Menu System_View_Report Menu ini digunakan system administrator untuk melihat semua laporan pemakaian telepon. Didalamnya terdapat pilihan untuk menyimpan laporan dalam

98 183 bentuk file pdf, dan untuk mengurutkan laporan berdasarkan tanggal, divisi, dan pemakaian terbanyak.b AA. Menu System_Periodic_Report Logo Binus Menu Logout Select periode Select User Select division table report Bina Nusantara University 2006 Gambar 4.96 Menu System_Periodic_Report Menu ini digunakan system administrator untuk melihat seluruh laporan pemakaian telepon berdasarkan perodik tertentu, user atau divisi yang diinginkan.

99 184 BB. Menu System_Search_Report Logo Binus Menu Logout User Division Date Search table report Bina Nusantara University 2006 Gambar 4.97 Menu System_Search_Report Menu ini digunakan system administrator untuk pencarian laporan berdasarkan user, divisi atau berdasarkan waktu. Laporan hasil pencarian akan muncul pada tabel report.

100 185 CC. Menu Parameter_Configuration Logo Binus Menu Logout Field 1 Bina Nusantara University 2006 Gambar 4.98 Menu Parameter_Configuration Menu ini digunakan system administrator untuk melakukan setting parameter yang digunakan pada PABX. Setting parameter tersebut dilakukan dengan mengisi fieldfield yang ada.

101 186 DD. Menu Login_Division_Administrator LOGIN DIVISION ADMIN Username Password Login Gambar 4.95 Menu Login_Division_Administrator Menu ini digunakan division administrator untuk login ke sistem dengan memasukan username dan password. Apabila username dan password yang dimasukan benar maka division administrator akan masuk ke menu division_administrator_main, tetapi apabila username atau password salah maka akan muncul pesan kesalahan dan division administrator akan diminta untuk mengisi lagi username dan password yang benar.

102 187 EE. Menu Division_administrator_main Logo Binus Greeting Main menu ChangePassword Logout View local call View domestic call View international call View celular View report Bina Nusantara University 2006 Gambar Division_administrator_main Menu ini digunakan administrator untuk mendapat akses untuk melihat tarif lokal, SLJJ, SLI dan tarif semua operator selular. Pada menu ini beberapa utama yaitu : link view local call untuk masuk ke menu division_view_local, link view domestic call untuk masuk ke menu division_view_domestic, link view international call untuk masuk ke menu division_view_international, link view celular untuk masuk ke menu division_view_celular dan link view report untuk masuk ke menu division_report. Sedangkan pada navigasi kiri, terdapat tiga link yaitu : link main menu untuk masuk ke menu division_administrator_main, link change password untuk masuk ke menu division_ administrator_change_password, dan logout untuk keluar ke main_page.

103 188 FF. Menu Division_Administrator_Change_Password Ganti Password Enter old password Enter new password Re-enter new password Submit Gambar Menu Division_Administrator_Change_Password Menu ini digunakan division administrator untuk merubah password. Untuk merubah password, division administrator diminta memasukan password lama terlebih dahulu kemudian memasukan password baru. Tombol submit digunakan untuk menyimpan data yang telah diisi.

104 189 GG. Menu Division_View_Local Logo Binus Menu Logout table tariff local Bina Nusantara University 2006 Gambar 4102 Menu Division_View_Local Menu ini digunakan division administrator melihat data tentang tarif panggilan lokal. Seluruh tarif panggilan lokal akan terlihat pada tabel tarif lokal. HH. Menu Division_View_Domestic Logo Binus Menu Logout table tariff domestic Bina Nusantara University 2006 Gambar Menu Division_View_Domestic

105 190 Menu ini digunakan division administrator untuk melihat data tentang tarif panggilan jarak jauh. Seluruh tarif panggilan jarak jauh akan terlihat pada tabel tarif SLJJ. II. Menu Division_View_international Logo Binus Menu Logout table tariff Indosat001 Bina Nusantara University 2006 Gambar Menu Division_View_international Menu ini digunakan division administrator untuk melihat tarif panggilan internasional yang meliputi Indosat 001, Indosat 008, dan Telkom 007.

106 191 JJ. Menu Division_View_Celular Logo Binus Menu Logout TABEL tarif As Bina Nusantara University 2006 Gambar Menu Division_View_Celular Menu ini digunakan division administrator untuk melihat tarif selular yang meliputi selular As, Halo, Simpati, Mentari, IM3, XL, Flexy, Starone, Fren dan Esia.

107 192 KK. Menu Division_Report Logo Binus Greeting Main menu ChangePassword Logout System Report View Report Periodic Report Search Report Bina Nusantara University 2006 Gambar Menu Division_Report Menu ini digunakan division administrator untuk melihat laporan pemakaian telepon, laporan bulanan, dan pencarian laporan berdasarkan divisi tertentu. Terdapat beberapa link pada menu ini, link view report untuk masuk ke menu division_view_report, link periodic report untuk masuk ke view division_periodic_report, dan link search report untuk masuk ke link division_search_report. Pada navigasi kiri, terdapat tiga link yaitu : link main menu untuk masuk ke menu system_administrator_main, link change password untuk masuk ke menu division_change_password, dan logout untuk keluar ke menu main_page.

108 193 LL. Menu Division View Report Logo Binus Menu Logout tanggal proses TABEL report Bina Nusantara University 2006 Gambar Menu Division View Report Menu ini digunakan division administrator untuk melihat seluruh penggunaan telepon dari mulai awal sistem menangkap data dari PABX sampai web melakukan proses pencetakan report.

109 194 MM. Menu Division View Periodic Report Logo Binus Menu Logout Select periode Select User Table report Bina Nusantara University 2006 Gambar Menu Division View Periodic Report Menu ini digunakan untuk division administrator untuk melihat laporan pemakaian telepon per periode proses pencetakan report, user hanya akan memilih nama bulan periode dari combo box yang telah disediakan

110 195 NN. Menu Division Search Report Logo Binus Menu Logout Select user Select date Table report Bina Nusantara University 2006 Gambar Menu Division Search Report Menu ini digunakan untuk division administrator untuk melakukan proses searching terhadap report berdasarkan user atau tanggal. 4.6 Perancangan Digram Alir Proses A. Diagram Alir Cetak Laporan Diagram Alir ini menggambarkan proses pencetakan laporan. Gambar Diagram Alir Cetak Laporan

111 196 B. Diagram Alir Validasi Prefix Diagram alir ini menggambarkan proses validasi prefix dari suatu nomor telepon.. Gambar Diagram Alir Validasi Prefix

112 197 C. Diagram Alir Validasi Operator SLI Diagram alir ini menggambarkan proses validasi operator SLI. Mulai Terima digit_1, digit_2, dan digit_3 Buka tabel operator sli Field prefix = 3 digit? YA Nama operator Terima digit_4, digit_5, digit_6 SELESAI Kembalikan status = sli, tarif, nama negara TIDAK Data yang dihasilkan <> 1? YA Field Prefix = 3 digit input? Buka tabel nama operator YA YA Baca digit_1, digit_2, digit_3, digit_4 Field Prefix = 4 digit input? Buka tabel nama operator Gambar Diagram Alir Validasi Operator Prefix D. Diagram Alir Validasi Pemakai Diagram alir ini menggambarkan proses validasi user mana yang terotorisasi untuk menggunakan telepon. Mulai Terima kode authentikasi pemakai Buka tabel msuser Field kode = kode authentikasi? YA Kembalikan nama pemakai dan nama divisi TIDAK SELESAI Kembalikan user lainnya Gambar Diagram Alir Validasi Pemakai

113 Perancangan Spesifikasi Proses Proses Server A. Spesifikasi Proses Login Modul Login Mulai Lakukan pengisian user name Lakukan pengisian password Tekan Enter Panggil modul CheckPassword JIKA pengembalian nilai password yang dicek = true MAKA Tampilkan layar utama SELAIN ITU Tampilkan pesan bahwa user belum terotorisasi Lakukan pengisian ulang Akhir JIKA Selesai Akhir Modul Modul CheckPassword Mulai Buka koneksi ke basis data Buat statement SQL Eksekusi statement SQL untuk membuka tabel msuser

114 199 Cek UserName dan Password ke dalam basis data JIKA UserName dan Password sesuai MAKA Kembalikan nilai true ke modul login SELAIN ITU Kembalikan nilai false ke modul login Akhir JIKA Tutup komunikasi ke basis data Selesai Akhir Modul B. Spesifikasi Proses Komunikasi Ke Port Serial Modul SetSerialPortParameter Mulai Setel nama port Setel baud rate Setel data bits Setel stop bits Setel parity Setel flow control Selesai Akhir Modul Modul OpenConnection Mulai

115 200 Panggil modul SetSerialPortParameter Dapatkan port mana yang akan dibuka Buka port komunikasi Masukkan output stream sehingga data dapat dikirim Masukkan input stream sehingga data dapat diterima Masukkan parameter port serial untuk mulai beroperasi Tambahkan portownershiplistener Selesai Akhir Modul Modul CloseConnection Mulai Cek JIKA port tidak dibuka MAKA Port tidak perlu ditutup Keluar dari modul SELAIN ITU Tutup output stream Tutup input stream Tutup port serial Cabut PortOwnershipListener Akhir JIKA Selesai Akhir Modul

116 201 Modul SerialCommunication Mulai Tambahkan EventListener ke dalam port serial Beritahu bila ada data yang diterima dalam proses komunikasi Selesai Akhir Modul Modul SendPacket Mulai Tulis paket yang ingin dikirim ke dalam output stream Selesai Akhir Modul Modul ReceivePacket Mulai Tunggu respon dari aplikasi Terima paket dari port serial Selesai Akhir Modul Modul SerialPortEvent Mulai JIKA event = SerialPortEvent.DATA_AVAILABLE MAKA

117 202 KETIKA data yang tersedia di input stream lebih dari nol Lakukan Perulangan: Baca input stream per karakter JIKA karakter = \n atau \r MAKA Tambahkan \n ke dalam variabel temp Panggil modul SetInputParser Ubah nilai temp menjadi kosong SELAIN ITU Tambahkan setiap karakter ke variabel temp Akhir JIKA Akhir KETIKA Akhir JIKA Selesai Akhir Modul C. Spesifikasi Proses Parsing Data dari Serial Port Modul SetInputParser Mulai Terima masukan string dari modul SerialPortEvent LAKUKAN perulangan dari nol hingga panjang string JIKA karakter masing-masing yang ada dalam string tersebut bukan merupakan karakter dari 0 hingga 9 serta bukan merupakan spasi dan \n MAKA

118 203 Setel flag = 1 Akhir JIKA JIKA flag bukan 1 MAKA Panggil modul ParsingProcess Setel flag = 0 SELAIN ITU Setel flag = 0 Akhir JIKA Akhir perulangan Selesai Modul ParsingProcess Mulai Buka File FieldSetting.txt Buka File ConfLength.properties Buka File ConfIndeks.properties Setel count = 0, Valid = 0, CountValid = 0 Baca banyaknya field KETIKA field yang dibaca tidak null Lakukan Perulangan JIKA field yang dibaca bukan SPACE MAKA JIKA indeks yang dibaca dari file kurang dari panjang string yang diterima dari PABX MAKA Baca indeks tiap parameter serta masukkan ke ArrayList

119 204 Baca panjang tiap parameter serta masukkan ke ArrayList Pisahkan string yang diterima dari PABX menjadi per parameter berdasarkan indeks awal tiap parameter dan ambil sepanjang n sesuai dengan hasil pembacaan indeks dan length dari file. Lakukan perulangan mulai dari nol hingga panjang string tiap parameter Cek apakah tiap-tiap karakter tersebut adalah huruf, spasi, atau \n, JIKA iya MAKA Valid = 1 SELAIN ITU Valid = 0 Keluar dari perulangan Akhir JIKA Akhir perulangan Lakukan perulangan mulai dari nol hingga panjang string tiap parameter JIKA tiap karakter adalah angka Lakukan perulangan untuk mengecek apakah setelah angka terdapat karakter spasi, JIKA iya MAKA Valid = 0 Keluar dari perulangan Akhir JIKA

120 205 Akhir JIKA Akhir perulangan JIKA Valid = 1 MAKA CountValid = CountValid + 1 Valid = 0 Akhir JIKA Count = Count + 1 Akhir JIKA Akhir JIKA Akhir perulangan JIKA banyak parameter valid yang diterima dari PABX sama dengan parameter yang telah disetel dalam file MAKA String tersebut adalah valid Panggil modul InsertToDatabase Count = 0 Akhir JIKA Selesai Akhir Modul Modul InsertToDatabase Mulai Buka koneksi ke basis data Buat statement SQL

121 206 Eksekusi statement SQL untuk memasukkan data ke tabel pabxoutput dengan memanggil modul getquerystring Tutup koneksi ke basis data Selesai Akhir Modul Modul getquerystring Mulai Ambil parameter yang telah dipisah-pisahkan Lakukan perulangan dari nol sampai dengan banyaknya parameter Cek JIKA parameter = LINE_FEED MAKA Tidak perlu dimasukkan ke dalam basis data SELAIN ITU JIKA parameter = DATE MAKA Ubah format parameter tersebut sesuai dengan format sintaks Date yang dapat diterima SQL SELAIN ITU JIKA parameter = TIME MAKA Ubah format parameter tersebut sesuai dengan sintaks format sintaks TIME yang dapat diterima SQL SELAIN ITU Gabungkan parameter menjadi satu string yang dapat diterima SQL Akhir JIKA Akhir JIKA

122 207 Akhir perulangan Setelah parameter digabungkan, tambahkan format tambahan sehingga menjadi satu kesatuan string SQL yang dapat diinput ke dalam basis data Kembalikan isi string tersebut ke modul InsertToDatabase Selesai Akhir Modul D. Spesifikasi Proses Penyetelan Parameter Modul AddNewParameter Mulai Lakukan masukan banyaknya (total) parameter yang ingin dikonfigurasi Lakukan perulangan Buat textfield sebanyak inputan * 2 Akhir perulangan Masukan nama masing-masing parameter Masukan panjang masing-masing parameter Panggil modul WriteToFile Selesai Akhir Modul Modul WriteToFile Mulai Buka file FieldSetting.txt Buka file ConfLength.properties

123 208 Buka file ConfIndeks.properties Tuliskan total parameter ke dalam FieldSetting.txt Lakukan perulangan sebanyak total parameter Tuliskan nama masing-masing parameter ke dalam FieldSetting.txt Akhir perulangan Hitung panjang semua parameter Cari dan hitung indeks awal dari tiap-tiap parameter Tuliskan panjang semua parameter ke dalam file ConfLength.properties Selesai Akhir Modul Modul ViewParameterSetting Mulai Buka file FieldSetting.txt Buka file ConfLength.properties Buka file ConfIndeks.properties Baca baris pertama file FieldSetting.txt untuk menentukan total field yang akan ditampilkan Lakukan perulangan sebanyak total parameter * 2 Buat textfield nama parameter dan panjang parameter Set textfield editable menjadi false Akhir perulangan Selesai Akhir Modul

124 209 Modul EditParameter Mulai Ubah textfield editable menjadi true Panggil modul WriteToFile Selesai Akhir Modul Proses Client A. Spesifikasi Proses Web Modul HalamanUtama Mulai Tampilkan Main_page Jika system administrator Maka Tampilkan administrator_system_login_page Akhir JIKA JIKA division administrator MAKA Tampilkan division_administrator_login_page AKHIR JIKA Selesai Akhir Modul Modul Login Mulai

125 210 Tampilkan login_page Buka kokeksi ke Database Buat Statement SQL Eksekusi statement SQL untuk membuka tabel msuser Pilih Semua data dalam database dimana status_user adalah administrator User mengisi username dan password JIKA username AND password = TRUE MAKA Tampilkan Administrator_main_menu mulai SESSION sebagai Administrator LAINNYA Tampilkan Warning_reLogin AKHIR JIKA TUTUP DATABASE Selesai Akhir Modul Modul MenuAdministratorSistem Mulai JIKA SESSION = Administrator_system MAKA Tampilkan Main_Menu_administrator_system AKHIR JIKA LAINNYA Tampilkan Warning_restricted_area Selesai

126 211 Akhir Modul Modul MenuAdministratorDivisi Mulai JIKA SESSION = Administrator_divisi MAKA Tampilkan Main_Menu_administrator_divisi AKHIR JIKA LAINNYA Tampilkan Warning_restricted_area Selesai Akhir Modul Modul ViewTarifLokal Mulai BUKA Database Buat Statement SQL Eksekusi statement SQL untuk membuka tabel lokal_lokal Ketika data!=null Tampilkan isi TABEL AKHIR KETIKA TUTUP Database Selesai Akhir Modul Modul ViewTarifSLJJ

127 212 Mulai BUKA Database Buat Statement SQL Eksekusi statement SQL untuk membuka tabel sljj Ketika data!=null Tampilkan isi TABEL AKHIR KETIKA TUTUP DATABASE Selesai Akhir Modul Modul ViewTarifSLIPerOperator Mulai Buat Statement SQL Eksekusi statement SQL untuk membuka tabel sli_operator KETIKA data!=null tampilkan VIEW TABLE AKHIR KETIKA TUTUP DATABASE Selesai Akhir Modul Modul ViewTarifPonselPerOperator Mulai

128 213 Buat Statement SQL Eksekusi statement SQL untuk membuka tabel ponsel_operator KETIKA(data!=NULL) tampilkan TABEL AKHIR KETIKA TUTUP DATABASE Selesai Akhir Modul Modul GantiPassword Mulai User mengisi Old_password textbox, New_password textbox,re_enter_password textbox JIKA tombol submit ditekan MAKA REQUEST username dari variabel SESSION Buat Statement SQL Eksekusi statement SQL untuk melakukan update pada tabel msuser Tampilkan Message_Update_success AKHIR JIKA Selesai Akhir Modul Modul UpdateTarifLokal

129 214 Mulai JIKA username = administrator_system MAKA User mengisi KdWaktu, KdZona, Tarif, Unit JIKA tombol submit ditekan MAKA Buat Statement SQL Eksekusi statement SQL untuk melakukan update pada tabel lokal_lokal Tampilkan Message_Update_success AKHIR JIKA Selesai Akhir Modul Modul UpdateTarifSLJJ Mulai JIKA username = administrator_system MAKA User mengisi KdWaktu, KdZona, Tarif, Unit JIKA tombol submit ditekan MAKA Buat Statement SQL Eksekusi statement SQL untuk melakukan update pada tabel sljj sesuai dengan KdZona dan KdWaktu yang diisi Tampilkan Message_Update_success AKHIR JIKA Selesai

130 215 Akhir Modul Modul UpdateTarifSLIPerOperator Mulai JIKA username = administrator_system MAKA User mengisi Operator, Tarif, Unit, Nama_negara JIKA tombol submit ditekan MAKA Buat Statement SQL Eksekusi statement SQL untuk melakukan update pada tabel sli_operator sesuai dengan Operator, Nama Negara yang diisi Tampilkan Message_Update_success AKHIR JIKA Selesai Akhir Modul Modul UpdateOperatorSLI Mulai JIKA username = administrator_system MAKA User mengisi Operator, Prefix JIKA tombol submit ditekan MAKA Buat Statement SQL

131 216 Eksekusi statement SQL untuk melakukan penambahan data pada tabel operator_sli yang diisi Tampilkan Message_Update_success AKHIR JIKA Selesai Akhir Modul Modul UpdateTarifPonselPerOperator Mulai JIKA username = administrator_system MAKA User mengisi Operator, Tarif, Unit, KdWaktu JIKA tombol submit ditekan MAKA Buat Statement SQL Eksekusi statement SQL untuk melakukan update pada tabel sli_operator sesuai dengan operator yang diisi Tampilkan Message_Update_success AKHIR JIKA Selesai Akhir Modul Modul UpdateOperatorPonsel Mulai JIKA username = administrator_system MAKA

132 217 User mengisi Operator, Prefix JIKA tombol submit ditekan MAKA Buat Statement SQL Eksekusi statement SQL untuk melakukan create tabel ponsel_operator dengan Field nama operator dan prefix Tampilkan Message_Update_success AKHIR JIKA Selesai Akhir Modul Modul ValidasiWaktu Mulai Pilihan Waktu Antara dan : kdwaktu_lokal = 1, kdwaktu_sljj = 1 Antara dan : kdwaktu_lokal = 1, kdwaktu_sljj = 2 Antara dan : kdwaktu_lokal = 2, kdwaktu_sljj = 3 Antara dan : kdwaktu_lokal = 2, kdwaktu_sljj = 4 Antara dan : kdwaktu_lokal = 2, kdwaktu_sljj = 5 Antara dan : kdwaktu_lokal = 3, kdwaktu_sljj = 6 Akhir Pilihan Selesai Akhir Modul Modul ValidasiPanggilan

133 218 Mulai JIKA digit_1 = 0 Maka JIKA digit_2 = 8 Buat Statement SQL Eksekusi statement SQL untuk membuka tabel operator ponsel dimana field prefix sama dengan empat digit prefix input Kembalikan nama operator AKHIR JIKA Selainnya Buat Statement SQL Eksekusi statement SQL untuk membuka tabel sljj dimana field prefix sama dengan tiga digit awal prefix input JIKA jumlah baris yang dihasilkan lebih dari 2 MAKA Eksekusi statement SQL untuk membuka tabel sljj dimana field prefix sama dengan empat digit awal prefix input AKHIR JIKA Kembalikan nilai nama_kota dan zona AKHIR JIKA Selainnya kembalikan nilai_panggilan_lokal Selesai Akhir Modul Modul PerhitunganBiaya

134 219 Mulai (Zona, StatusPanggilan, waktu,total_durasi, namadatabase,nomorpanggil) Jika StatusPanggilan = ponsel Maka Buka namadatabase Pilih tarif dari namadatabase Biaya = tarif * total_durasi Kembalikan Biaya Akhir Jika Selainnya Jika StatusPanggilan = sljj Jika Zona = 1 Maka Buka sljjzona1 Jika status = libur maka Pilih tarif dari sljjzona1libur Akhir Jika Selainnya Pilih tarif dari sljjzona1 Biaya = tarif * total_durasi Kembalikan Biaya Akhir Jika Jika Zona = 2 Maka Buka sljjzona2 Jika status = libur maka Pilih tarif dari sljjzona2libur Akhir Jika Selainnya

135 220 Pilih tarif dari sljjzona1 Biaya = tarif * total_durasi Kembalikan Biaya Akhir Jika Jika Zona = 3 Maka Buka sljjzona3 Jika status = libur maka Pilih tarif dari sljjzona3libur Akhir Jika Selainnya Pilih tarif dari sljjzona1 Pilih tarif dari sljjzona3 Biaya = tarif * total_durasi Kembalikan Biaya Akhir Jika Selainnya Jika status_panggilan = lokal Jika status = libur maka Pilih tarif dari lokallibur Akhir Jika Selainnya Pilih tarif dari lokal Akhir Jika Biaya = total_durasi * tarif

136 221 Kembalikan Biaya Selesai Akhir Modul Modul CetakReport Mulai Buka database Pabxoutput Pilih semua data dalam database Jika tanggal adalah tanggal_libur Maka Kembalikan status libur Lainnya kembalikan status normal Panggil modul_validasi_waktu Panggil modul_validasi_panggilan Panggil modul_hitung_biaya Cetak hasil Selesai Akhir Modul Modul TotalDurasi Mulai modul total_durasi Total_durasi = durasi / unit Jika durasi%unit > 0 Maka Total_durasi = total_durasi + 1 Akhir Jika

137 222 Kembalikan total_durasi Selesai Akhir Modul Modul Logout Mulai User keluar dari Sistem Tampilkan Pesan_Logout Selesai Akhir Modul 4.8 Implementasi Spesifikasi sistem berikut diperlukan untuk menjalankan sistem ini, baik perangkat keras maupun perangkat lunak adalah sebagai berikut Spesifikasi Perangkat Keras Spesifikasi minimum perangkat keras yang diperlukan untuk menjalankan sistem ini adalah sebagai berikut: 1. Server Processor setara dengan Pentium 3 500MHz Memory 128 MB Harddisk 4 GB

138 223 Network Adapter Card Communication Port Serial 2. Client Processor setara dengan 3 500Mhz Memory 128 MB Harddisk 4 GB Network Adapter Card Spesifikasi Perangkat Lunak Untuk membangun dan mengimplementasikan sistem ini diperlukan perangkat lunak dengan spesifikasi sebagai berikut: 1. Server - Windows 2000 sebagai Operating Sistem - MySql Server sebagai Database Engine - PHP sebagai Web Application Server - Apache 2 sebagai Web Server - Java SDK 1.5 dengan modul komunikasi Serial 2. Client -Windows 2000 sebagai Operating System - Internet Explorer sebagai Web Browser Dalam proses pengimplementasian sistem perkiraan biaya telepon melalui alat PABX ini minimal membutuhkan sebuah komputer yang dapat dipergunakan sebagai:

139 Web Server Web Server merupakan server yang digunakan untuk melayani permintaan pengguna seperti melihat perkiraan jumlah biaya telepon secara keseluruhan (hanya untuk system administrator) atau per- ekstention melalui internet maupun Local Area Network (LAN), selain itu server digunakan untuk melakukan proses pembuatan laporan. Karena proses pembuatan laporan dilakukan pada program web. Perangkat lunak dari web server yang dipakai adalah Apache 2.0 dan paket instalasi dari PHP Database Server Database Server merupakan server yang hanya bertindak sebagai tempat penyimpanan dan pemrosesan data dari setiap query yang terjadi yang kemudian hasilnya dikirimkan kembali. Perangkat lunak yang digunakan dalam database server adalah MySQL server versi Processing Server Server ini bertugas untuk melakukan proses pengambilan data dari alat PABX berupa data string yang kemudian diolah untuk dimasukan ke dalam database yang kemudian data tersebut diproses dan ditampilkan melalui web browser. Server ini harus sudah diinstalasi oleh paket Java 1.5 SDK dengan modul komunikasi serial Sumber Daya Manusia Untuk mengoperasikan sistem ini membutuhkan : 1. Seorang yang mengerti dengan penggunaan program web, tugas dari operator ini adalah untuk melakukan update, insert, atau delete terhadap data yang ada dalam database agar data yang dipakai dalam program tetap valid

140 Seorang yang mengerti dengan keadaan operasional dari bisnis telekomunikasi yang ada. Tugas dari operator ini adalah untuk mengetahui perubahan data pada tarif-tarif operator telepon yang ada Penerapan Sistem Untuk penerapannya sistem ini membutuhkan minimal satu komputer sebagai server yang bertugas untuk mengolah data dari alat PABX sampai menjadi informasi yang dapat dilihat oleh user yang memiliki hak akses dan terhubung dalam jaringan, serta memiliki web browser pada komputernya. Web server dari sistem ini dapat diletakkan pada komputer yang terpisah dari komputer database, begitu pula dengan modul komunikasi serial, sehingga proses pada setiap computer server tidak terlalu berat tetapi biaya yang akan dikeluarkan menjadi lebih banyak, untuk memakai server. Jalannya sistem ini adalah sebagai berikut: 1. User melakukan telepon keluar melalui salah satu ekstension PABX, setelah telepon ditutup maka alat PABX akan mengirimkan data ke komputer melalui port serial, dengan modul komunikasi serial 2. Data yang masuk akan langsung masuk kedalam database. 3. Apabila user ingin melihat transaksi telepon yang dilakukannya maka data dalam database akan diambil dan diproses oleh Web Application Server lalu ditampilkan ke user.

141 Petunjuk Instalasi Aplikasi Komputer Server Aplikasi server ini dibuat dengan menggunakan bahasa pemrograman JAVA, basis data MySQL, modul untuk komunikasi data serial, modul konektor JAVA dengan MySQL serta editor Textpad sehingga program tersebut dapat berjalan dengan baik. Selain itu, untuk dapat menjalankan aplikasi berbasis web dari komputer client, maka komputer server pun harus dilengkapi dengan modul PHP, paket MySQL dan Web- Server Apache 2.0. Langkah-langkah yang harus dilakukan untuk menginstalasi program ini dalam sistem operasi windows adalah sebagai berikut : A. Instalasi Java 2 Standard Edition Development Kit (J2SDK) 1. Lakukan proses instalasi dengan cara double click aplikasi J2SDK, pada petunjuk ini penulis menggunakan Java 1.4 J2SDK.exe yang dapat berjalan di windows. 2. Setelah itu, akan dibimbing langkah-langkah selama proses instalasi. 3. Pada saat instalasi akan ditanyakan lokasi penyimpanan development kit pada harddisk. B. Instalasi TextPad 1. Lakukan proses instalasi dengan cara double click aplikasi textpeng Ikuti proses-proses instalasi yang akan dibimbing oleh installation wizard program tersebut 3. Pada saat instalasi akan ditanyakan lokasi penyimpanan progam TextPad pada harddisk. 4. Setelah proses instalasi selesai, agar dapat mengkompilasi dan menjalankan Java maka perlu dilakukan suatu konfigurasi dengan langkah-langkah:

142 227 a. Jalankan textpad. b. Pilih menu Configure kemudian pilih Preferences. c. Di kotak dialog Preferences pilih Tools kemudian di bagian sebelah kanan, klik Add. Pilih Java SDK Commands agar dapat mengkompilasi dan menjalankan program Java. C. Instalasi Web server Apache Lakukan proses instalasi dengan melakukan double click pada file.exe, lalu proses instalasi akan dimulai. 2. Pada proses instalasi, akan ditanyakan : a. Domain : Isi dengan nama domain pada jaringan yang ada b. Tipe Instalasi : Pilih COMPLETE c. Lokasi program pada Harddisk. Isi dengan lokasi default pada partisi sistem, yaitu C:\Program Files\Apache Group 3. Setelah Proses Instalasi selesai, ada beberapa konfigurasi yang harus ditambahkan pada file konfigurasi server. Pada baris Directory Index ubah menjadi DirectoryIndex index.html index.php index.html.en D. Instalasi Paket PHP atau PHP Proses instalasi dilakukan dengan proses manual untuk web server Apache 2.0. Dengan cara meng-copy semua modul dari paket instalasi yang berbentuk file.zip ke hard disk. 2. Lalu ada tambahkan beberapa baris konfigurasi berikut diakhir dari file konfigurasi web server Apache 2.0:

143 228 LoadModule php4 module c:/php4/php4apache.dll AddModule mod_php4.c AddType application/x-httpd-php.php E. Instalasi Paket MySQL Proses instalasi dilakukan dengan cara melakukan double click pada file.exe. 2. Lalu proses instalasi akan berjalan sampai selesai 3. Tambahkan beberapa baris berikut pada file php.ini extension_dir= c:\php5\ext extension=php_mysql.dll F. Instalasi Modul Konektor Java dengan MySQL ( MySQL Connector /J ) 1. Download mysql-connector-java zip dalam situs 2. Extract-lah file tersebut, kemudian salin file mysql-connector-java bin.jar ke dalam \\[direktori instalasi java] \jre\lib\ext. 3. Lakukan penyetelan CLASSPATH dengan cara klik kanan My Computer, pilih properties. Klik tab Advanced kemudian tekan tombol Environment Variables. Jika CLASSPATH belum dideklarasikan di System variable maka klik tombol New. Isi Variabel name : CLASSPATH. Isi Variabel value:.; [Drive tempat J2SDK]\\[direktori J2SDK] \jre\lib\ext\mysql-connector-java bin.jar. G. Instalasi Modul Komunikasi Serial Java 1. Download javacomm20-win32.zip dalam situs

144 Extract-lah file tersebut, kemudian akan terdapat sebuah folder commapi. 3. Masuklah ke dalam folder commapi. Salinlah file comm.jar ke dalam \\[direktori instalasi java] \jre\lib\ext. 4. Kemudian salinlah file win32com.dll ke dalam \\[direktori instalasi java] \jre\bin 5. Terakhir, salinlah file javax.comm.properties ke dalam \\[direktori instalasi java] \jre\lib Petunjuk Pemakaian Program Server Pada saat pertama kali program dijalankan maka akan muncul kotak dialog Login (Gambar 4.114) yang akan meminta pengguna untuk memasukkan User Name dan Password. Jika pengguna belum mengisi User Name maka akan tampil pesan kesalahan seperti pada Gambar Begitu pula jika pengguna belum memasukkan password. Program akan mengecek ke dalam basis data, apakah pengguna terotorisasi untuk menggunakan program JWC CDR System ini. Jika tidak terotorisasi maka akan tampil pesan kesalahan bahwa user belum terotorisasi. Gambar Halaman Login

145 230 Gambar Pesan Kesalahan Halaman Login Gambar di bawah ini adalah tampilan layar utama yang akan tampil setelah pengguna memasukkan user name dan password dengan benar. Layar utama terdiri dari empat buah pilihan menu utama yaitu Capture, Configure, Window, dan Help. Di menu Capture terdapat item menu Start, New Parameter Setting, View Parameter Setting, dan Exit. Di menu Configure terdapat item menu Department Setting, User Setting, Extension Setting, Tariff Setting, dan Communication Setting. Di menu Window hanya terdapat satu item menu yaitu Look and Feel. Terakhir, di menu Help terdapat item item menu Administrator Info dan About JWC CDR System.

146 231 Gambar Jendela Menu Utama Proses pengambilan data dari port serial dapat dimulai dengan terlebih dahulu mengklik item menu Start yang terdapat pada menu Capture. Setelah item menu Start di klik maka akan muncul Capturing Dialog (Gambar 4.117). Di Capturing Dialog secara umum terdapat 3 lokasi penempatan komponen yaitu di utara, tengah, dan selatan. Di utara terdapat label status yang mengindentifikasikan apakah program siap untuk melakukan komunikasi serial. Di bagian tengah terdapat textarea yang akan berisi keterangan proses yang sedang terjadi. Sedangkan di bagian selatan terdapat dua buah tombol yaitu tombol Start dan Stop. Apabila tombol Start ditekan maka program siap untuk menerima data melalui komunikasi serial. Hal ini ditandakan dengan tampilnya tulisan Listening Connection di label status. Data yang telah diterima maka akan muncul di textarea beserta proses-proses yang sedang terjadi. Untuk mengakhiri

147 232 komunikasi serial maka pengguna dapat menekan tombol Stop dan tulisan label status akan berubah menjadi Connection Closed. Gambar Capturing Dialog Salah satu kelebihan program ini dibandingkan program yang ada sebelumnya yaitu pengguna ( Administrator ) dapat menyetel konfigurasi parameter masukan sesuai dengan konfigurasi parameter yang akan dikeluarkan PABX. Untuk membuat konfigurasi parameter yang baru maka pengguna dapat menekan item menu New Parameter Setting. Setelah item menu tersebut ditekan maka akan muncul kotak dialog

148 233 input seperti pada Gambar Di sini user diminta untuk memasukkan banyaknya parameter yang akan digunakan. Gambar Kotak Dialog Input Setelah user memasukkan banyaknya parameter maka akan muncul kotak dialog Parameter Setting yang akan menampilkan banyaknya baris sesuai dengan banyaknya parameter yang dimasukkan. Misal, apabila pengguna memasukkan banyaknya parameter sebanyak tujuh belas (Gambar 4.118) maka di kotak dialog Parameter Setting akan muncul tujuh belas baris yang terdiri dari 34 textfield (Gambar 4.119). Pengguna diminta untuk memasukkan nama parameter dan panjang parameter tersebut. Setelah

149 234 semua parameter diisi maka pengguna dapat menekan tombol OK untuk menyimpan perubahan dan kembali ke layar utama. Tombol Reset digunakan untuk mengosongkan semua isi textfield. Sedangkan tombol Cancel digunakan untuk membatalkan perubahan dan kembali ke layar utama. Gambar Kotak Dialog Parameter Setting Setelan parameter-parameter yang digunakan untuk mengolah data hasil keluaran PABX dapat dilihat jika pengguna menekan item menu View Parameter Setting (Gambar 4.120).

150 235 Gambar Kotak Dialog View Parameter Setting Apabila ada kesalahan dalam pengisian parameter tersebut baik nama parameter maupun panjang parameter maka pengguna dapat menekan tombol Edit. Jika tombol Edit ditekan maka textfield tersebut menjadi dapat di-edit serta tombol OK akan berubah menjadi tombol Save dan tombol Edit akan berubah menjadi Cancel (Gambar 4.121). Untuk menyimpan perubahan, pengguna dapat menekan tombol Save sedangkan untuk membatalkan perubahan dapat menekan tombol Cancel. Setelah kedua tombol tersebut ditekan maka akan kembali ke kotak dialog View Parameter Setting dan textfield menjadi tidak dapat di-edit.

151 236 Gambar Kotak Dialog Edit Parameter Setting Petunjuk Pemakaian Program Berbasis Web Untuk menjalankan program dapat dilakukan dengan melalui web browser tertentu. Hal tersebut dapat dilakukan melalui Start Menu Program Internet Explorer. Seperti gambar berikut :

152 237 Gambar Letak web browser Setelah web browser terbuka user hanya perlu mengetikkan alamat IP dari server dimana program dijalankan dan nama folder dimana program dijalankan seperti gambar berikut : Gambar alamat IP server dan folder program disimpan Setelah itu akan muncul halaman utama dari program ini, pada halaman utama terdapat dua link untuk login sebagaimana terlihat pada gambar Link pertama digunakan untuk login sebagai administrator sistem dan yang kedua digunakan untuk menampilkan halaman login sebagai administrator divisi. Setelah menklik salah satu link maka akan muncul halaman login sebagaimana terlihat pada gambar

153 238 Gambar Halaman Utama Gambar Halaman Login

154 239 Pada halaman login terdapat dua field text,dan button submit. Jika password dan username yang dimasukkan benar maka akan tampil halaman menu utama dari masingmasing tipe user seperti yang terlihat pada gambar dan gambar Akan tetapi jika username dan password salah atau tidak diisi maka akan tampil pesan kesalahan seperti pada gambar Gambar Halaman utama administrator sistem

155 Gambar Halaman utama administrator divisi 240

156 241 Gambar Pesan Kesalahan Pada halaman utama administrator sistem terdapat link dan sub-link yang berfungsi untuk melihat tarif-tarif yang berlaku, user yang ada, ekstensi yang ada, administrator divisi yang ada. Untuk melakukan update tarif atau operator ponsel dan SLI, update user, update hari libur, dan delete user. Untuk ganti password dan logout.

157 242 A. Halaman Laporan Gambar Halaman Laporan Setelah menekan link laporan maka akan tampil sub-link yang berhubungan dengan proses mencetak laporan. Link view report yaitu link yang digunakan untuk melihat laporan pemakaian telepon secara keseluruhan sampai laporan ini diproses. Selain itu pada halaman ini terdapat tiga link, yaitu link view in periodic, link search, dan link view in pdf. Seperti terlihat pada gambar dibawah ini :

158 243 Gambar Halaman view report Link view periodic report yaitu link yang digunakan untuk melihat laporan berdasarkan periode waktu tertentu. Pada halaman ini terdapat enam buah combo box yang digunakan untuk mengisi tanggal mulai dan akhir dari kondisi pencarian. Seperti terlihat pada gambar dibawah ini:

159 244 Gambar Halaman view periodic report Link search report yaitu link yang digunakan untuk mencari laporan sesuai dengan kondisi tertentu. Pada halaman ini akan terdapat satu textfield, dan dua combobox. Hasil laporan akan tampil sesuai dengan informasi yang dimasukkan. Untuk administrator divisi akan terdapat satu textfield dan satu combobox sebagaimana terlihat pada gambar di bawah ini :

160 245 Gambar Halaman search report untuk administrator sistem Untuk administrator sistem terdapat pilihan untuk combobox untuk memilih divisi. Sedangkan untuk administrator divisi pilihan divisi tidak dapat diganti, jadi administrator hanya dapat melihat divisinya sendiri. Selain itu, laporan yang dihasilkan juga dapat mendapatkan user yang melakukan pemanggilan di luar dari batas yang ditentukan

161 246 Gambar Halaman search report untuk administrator divisi 4.9 Evaluasi Setelah dilakukan implementasi pada tanggal 14 Januari 2006 dengan periode percobaan selama 7 hari. Bekerjasama dengan pihak ME, maka didapatlah beberapa kelebihan sistem sebagai berikut : a. Sistem yang dirancang sekarang mampu menghasilkan laporan pemakaian telepon dengan lebih rinci. Laporan yang dihasilkan terdiri dari nama pemakai, durasi telepon, ekstensi dan jenis panggilan.

PABX, komunikasi serial, sistem pencatat rincian biaya telepon

PABX, komunikasi serial, sistem pencatat rincian biaya telepon v UNIVERSITAS BINA NUSANTARA Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil 2005/2006 ANALISIS DAN PERANCANGAN SISTEM PENCATAT RINCIAN PANGGILAN PADA PABX (STUDI KASUS : KAMPUS JWC

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI. operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.

BAB 4 PERANCANGAN DAN IMPLEMENTASI. operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java. 68 BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Network monitoring ini, pada bagian aplikasi server dibuat dalam sistem operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java.

Lebih terperinci

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL:

Setting local IP address dan subnet mask dari VoIP Gateway tersebut. Berikut adalah cara mengkonfigurasi modem ADSL: 113 Masukkan username dan password Gambar 4.45 Konfigurasi VoIP Gateway 3 Setting service DHCP untuk membagikan IP ke komputer yang terkoneksi ke port LAN VoIP Gateway Setting local IP address dan subnet

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Wartel VoIP adalah wartel yang menjalankan usaha telekomunikasi

BAB 3 ANALISIS DAN PERANCANGAN SISTEM. Wartel VoIP adalah wartel yang menjalankan usaha telekomunikasi BAB 3 ANALISIS DAN PERANCANGAN SISTEM 3.1. Analisis Sistem Wartel VoIP adalah wartel yang menjalankan usaha telekomunikasi menggunakan teknologi VoIP. Wartel VoIP membutuhkan sebuah mekanisme secara komputerisasi

Lebih terperinci

Lampiran A : Hasil Wawancara. Hasil wawancara dengan Bapak Setiawan Soetopo, manager Internet Service

Lampiran A : Hasil Wawancara. Hasil wawancara dengan Bapak Setiawan Soetopo, manager Internet Service L1 Lampiran A : Hasil Wawancara Hasil wawancara dengan Bapak Setiawan Soetopo, manager Internet Service Provider (ISP) Kingkongznet untuk mendapatkan informasi mengenai sistem yang sedang berjalan. Berikut

Lebih terperinci

BAB 4 PERANCANGAN, RENCANA IMPLEMENTASI, DAN EVALUASI

BAB 4 PERANCANGAN, RENCANA IMPLEMENTASI, DAN EVALUASI BAB 4 PERANCANGAN, RENCANA IMPLEMENTASI, DAN EVALUASI Perancangan piranti lunak Freeport PBX Line Monitoring System (LMS) terdiri dari : a. Gambaran umum Freeport PBX LMS. b. Perancangan basis data. c.

Lebih terperinci

tentang perubahan kondisi aplikasi dijalankan :

tentang perubahan kondisi aplikasi dijalankan : 253 Gambar 4.22 Halaman Ganti Password Halaman ini digunakan oleh semua pengguna aplikasi ini untuk menggantikan kode sandi pengaksesan aplikasi. Dengan memasukkan kode sandi lama, kemudian memasukkan

Lebih terperinci

ACCOUNT Q VERSI 3 PENGATURAN PROGRAM ACCOUNT Q VERSI 3 PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN

ACCOUNT Q VERSI 3 PENGATURAN PROGRAM ACCOUNT Q VERSI 3 PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN PENGATURAN PROGRAM DAFTAR PERKIRAAN DAFTAR BANK DAFTAR CUSTOMER TRANSAKSI KEUANGAN PROSES JURNAL VALIDASI DATA LAPORAN BAGAIMANA CARA MENDAPATKAN UPDATE TERBARU PENGATURAN PROGRAM Pengaturan program dilakukan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse.

BAB 4 IMPLEMENTASI DAN EVALUASI. sistem aplikasi basis data pada CV. Lumbung Rejeki yaitu : Monitor : SVGA 17. : Optical Mouse. BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Perangkat Keras Spesifikasi perangkat keras yang direkomendasikan untuk menerapkan sistem aplikasi basis data pada CV. Lumbung Rejeki

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM III.1. Analisis Permasalahan Merancang arsitektur sebuah sistem merupakan langkah awal yang kritis. Arsitektur sistem menjadi landasan utama bagaimana nantinya sistem

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM

BAB 3 PERANCANGAN PROGRAM BAB 3 PERANCANGAN PROGRAM 3.1 Analisis Perancangan Program 3.1.1 Struktur Program Input yang diperlukan program berupa data inventori. Data inventori yang dibutuhkan di sini meliputi ID barang, nama barang,

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto.

BAB III ANALISIS DAN PERANCANGAN SISTEM. Kambing Etawa Menggunakan Metode Pearson Square pada Peternakan Nyoto. BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Sistem Pada bab ini akan dibahas tentang identifikasi permasalahan, analisis permasalahan, solusi permasalahan dan perancangan sistem dalam Rancang

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Spesifikasi Rancangan 4.1.1 Spesifikasi Perangkat Lunak Spesifikasi perangkat lunak yang digunakan pada saat implementasi program aplikasi adalah : 1. Sistem Operasi

Lebih terperinci

1. Persiapkan master yang akan diinstal, dan persiapkan Daemon Tools Lite untuk men-mount Image kan file iso yang kalian punya.

1. Persiapkan master yang akan diinstal, dan persiapkan Daemon Tools Lite untuk men-mount Image kan file iso yang kalian punya. Prosedur Menjalan Program - Langkah pertama : install terlebih dahulu software vb.net 1. Persiapkan master yang akan diinstal, dan persiapkan Daemon Tools Lite untuk men-mount Image kan file iso yang kalian

Lebih terperinci

BAB IV ANALISA DAN DESAIN

BAB IV ANALISA DAN DESAIN 26 BAB IV ANALISA DAN DESAIN 4.1 Identifikasi Masalah Sebelum proses analisa dilakukan, tahapan yang terlebih dahulu dilakukan adalah identifikasi permasalahan yang terdiri dari survey, wawancara kepada

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV. 1. Hasil Dan Uji Coba Adapun yang akan dibahas dalam bab ini yaitu mengenai hasil dari perancangan aplikasi yang telah dibuat serta akan dipaparkan kelebihan dan kekurangan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Pada implementasi sistem ini akan dijelaskan mengenai perangkat yang digunakan saat pembuatan aplikasi ini. Berikut merupakan spesifikasi perangkat

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN

BAB IV HASIL DAN PEMBAHASAN BAB IV HASIL DAN PEMBAHASAN IV.1. Hasil Berikut ini merupakan tampilan hasil dan pembahasan dari Pembuatan Aplikasi Kontrak Kerja Berbasis Sistem Terdistribusi. Tampilan ini dibuat sedemikian rupa untuk

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi

BAB IV DESKRIPSI PEKERJAAN. Excel tanpa proses lebih lanjut. Sehingga dalam pencatatannya dapat terjadi BAB IV DESKRIPSI PEKERJAAN 4.1 Membuat Prosedur Kerja Berdasarkan hasil survey yang dilakukan pada saat kerja praktek di PT. Acatya Gading Bimata Surabaya, secara garis besar permasalahan yang ada dalam

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN PERANCANGAN BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem Dalam tahap ini membahas tentang perancangan aplikasi yang penulis rencanakan, yaitu sebuah aplikasi yang bertujuan memberikan layanan absensi Sekolah

Lebih terperinci

Gambar 4.38 Tampilan Layar Staff. menampilkan daftar perusahaan staff yang sudah tercatat atau

Gambar 4.38 Tampilan Layar Staff. menampilkan daftar perusahaan staff yang sudah tercatat atau 233 Gambar 4.38 Tampilan Layar Staff Tampilan layar Staff menampilkan daftar perusahaan staff yang sudah tercatat atau terdaftar. Jika link nama perusahaan diklik maka akan menampilkan tampilan layar Staff

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah analisis pengembangan sistem telah dilakukan, tahap selanjutnya dilakukan proses implementasi sistem. Implementasi diterapkan dengan maksud supaya

Lebih terperinci

Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan :

Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan : 1. CIS 1.1 User Management 1.1.1 Change Password Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan : 1. Isi field old password dengan password dengan password lama 2. Isi field

Lebih terperinci

USER MANUAL TECC WEB BASE SYSTEM

USER MANUAL TECC WEB BASE SYSTEM USER MANUAL TECC WEB BASE SYSTEM DAFTAR ISI Pendahuluan Login dari Administrator Login dari Manager Login dari Operation & Maintenance Login dari Customer Service TeCC Web Base System ini adalah aplikasi

Lebih terperinci

Layar Print Laporan Analisis ABC Investasi. Gambar 4.70 Layar Print Laporan Analisis ABC Investasi

Layar Print Laporan Analisis ABC Investasi. Gambar 4.70 Layar Print Laporan Analisis ABC Investasi 202 4.12.34 Layar Print Laporan Analisis ABC Investasi Gambar 4.70 Layar Print Laporan Analisis ABC Investasi 203 4.12.35 Layar Print Laporan Analisis ABC Berdasarkan Pemakaian Gambar 4.71 Layar Print

Lebih terperinci

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser

Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser 4.3.4 Petunjuk Pemakaian Sistem Aplikasi Document Imaging untuk PT. XYZ dapat diakses melalui web browser yang terhubung dengan internet. Berikut ini adalah detail prosedur pemakaian dari aplikasi tersebut.

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Kota medan memiliki jumlah penduduk yang tidak sedikit, baik itu yang memiliki perekonomian menengah ke bawah maupun menengah ke atas. Penduduk

Lebih terperinci

Tampilan Window Login

Tampilan Window Login 1. Form Login Tampilan Window Login Ketika sistem pertama kali dijalankan, form Login merupakan user interface pertama yang muncul. Pada user interface ini, user harus mengisi username dan password setelah

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI 195 BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Pada bagian ini akan dijelaskan mengenai kebutuhan perangkat keras dan perangkat lunak serta sumber daya manusia yanng diperlukan agar aplikasi penyewaan

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain:

BAB IV ANALISIS DAN PERANCANGAN SISTEM. dilakukan dalam pengumpulan data tersebut, antara lain: BAB IV ANALISIS DAN PERANCANGAN SISTEM Dalam pengumpulan data sebagai bahan penyusunan laporan kerja praktek, diperlukan adanya pengamatan data dan informasi yang dibutuhkan oleh perusahaan. Data dan informasi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi System Setelah melalui tahap analisis dan perancangan, selanjutnya aplikasi yang dibuat diharapkan dapat menjadi solusi dalam proses pelacakan pengiriman

Lebih terperinci

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0

PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0 PETUNJUK PENGGUNAAN APLIKASI CAFÉ VERSI 1.0 JAKARTA, MEI 2011 i DAFTAR ISI MEMULAI APLIKASI... 1 LOGIN... 1 MENU APLIKASI... 2 MENGISI MASTER DATA... 4 OUTLET... 4 GROUP ITEM... 5 DETAIL ITEM... 7 PAYMENT

Lebih terperinci

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM 30 BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Sistem Aplikasi layanan rental mobil berbasis mobile phone Android adalah sebuah aplikasi yang bertujuan memberikan pelayanan penyewaan mobil berbasis

Lebih terperinci

BAB III. PERANCANGAN SISTEM

BAB III. PERANCANGAN SISTEM BAB III. PERANCANGAN SISTEM 3.1 Analisa Kebutuhan Sebagaima dijelaskan pada bab satu tentang konsep point of sales berbasis website yang mampu memudahkan pencatatan data produk penjualan. Penulis dalam

Lebih terperinci

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware 30 4.1 Identifikasi Masalah Sebelum proses analisa BAB IV DESKRIPSI SISTEM dilakukan, tahapan yang terlebih dahulu dilakukan adalah identifikasi permasalahan yang terdiri dari survey, wawancara kepada

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Tahap implementasi program merupakan suatu tahap penerapan dari analisis dan desain sistem yang telah dibuat. Adapun kebutuhan sistem ini terdiri dari

Lebih terperinci

a. Pilih Wireless Connection Setup Wizard c. Secure Wireless Network = Best d. Wireless Security Password = Ind0n3si14n e. Terakhir pilih Save

a. Pilih Wireless Connection Setup Wizard c. Secure Wireless Network = Best d. Wireless Security Password = Ind0n3si14n e. Terakhir pilih Save 293 Gambar 4.47 Setting Wireless Setup D-Link a. Pilih Wireless Connection Setup Wizard b. Wireless Network Name = Indonesian Tower WiFi c. Secure Wireless Network = Best d. Wireless Security Password

Lebih terperinci

Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan :

Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan : 1. CIS 1.1 User Management 1.1.1 Change Password Pada Halaman ini user dapat mengganti password yang sudah ada dengan melakukan : 1. Isi field old password dengan password dengan password lama 2. Isi field

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Spesifikasi Sistem Untuk menjalankan alat bantu normalisasi ini dibutuhkan sarana perangkat keras dan piranti lunak sebagai berikut : Spesifikasi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi 4.1.1 Jadwal Implementasi Penerapan aplikasi ini terdiri dari beberapa tahapan berkelanjutan, dengan penjadwalan yang dapat dilihat pada tabel berikut ini:

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. bus yang telah dibuat aplikasinya. Penjelasan yang diberikan yaitu tentang

BAB V IMPLEMENTASI DAN PEMBAHASAN. bus yang telah dibuat aplikasinya. Penjelasan yang diberikan yaitu tentang BAB V IMPLEMENTASI DAN PEMBAHASAN Bab ini berisi tentang hasil desain program sistem informasi persewaan bus yang telah dibuat aplikasinya. Penjelasan yang diberikan yaitu tentang hardware dan software

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak,

BAB 4 IMPLEMENTASI DAN EVALUASI. Faktor-faktor tersebut antara lain adalah perangkat keras, perangkat lunak, BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. IMPLEMENTASI 4.1.1. Kebutuhan Sumber Daya Agar sistem dapat berjalan dengan baik pada PT. Bintaro Pool Site, maka harus disediakan beberapa faktor-faktor pendukung

Lebih terperinci

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program Sistem Informasi Rental Bus pada PT. Cipaganti Citra

BAB V IMPLEMENTASI DAN PEMBAHASAN. menggunakan program Sistem Informasi Rental Bus pada PT. Cipaganti Citra BAB V IMPLEMENTASI DAN PEMBAHASAN 5.1 Sistem yang Digunakan Berikut ini adalah hardware dan software yang dibutuhkan untuk menggunakan program Sistem Informasi Rental Bus pada PT. Cipaganti Citra Graha

Lebih terperinci

BAB III PERANCANGAN ALAT

BAB III PERANCANGAN ALAT BAB III PERANCANGAN ALAT Pada bab ini akan dijelaskan mengenai perancangan dan realisasi dari perangkat lunak dari sistem penelusuran barang menggunakan barcode 3.1. Gambaran Alat Sistem yang akan direalisasikan

Lebih terperinci

BAB IV Hasil Dan Analisis

BAB IV Hasil Dan Analisis BAB IV Hasil Dan Analisis Implementasi Sistem a. Pemasangan Database pada database server Pada tahap ini diperlukan database server Microsoft SQL Server 2008 atau yang lebih tinggi, lalu dengan menggunakan

Lebih terperinci

Gambar 4.17 Instalasi Modem Nokia 6100 Install From Disk

Gambar 4.17 Instalasi Modem Nokia 6100 Install From Disk 80 Pilih Have Disk Gambar 4.16 Instalasi Modem Nokia 6100 Install New Modem Pilih Browse Gambar 4.17 Instalasi Modem Nokia 6100 Install From Disk 81 Pilih driver modem kemudian klik Open Gambar 4.18 Instalasi

Lebih terperinci

BAB IV PERANCANGAN SISTEM

BAB IV PERANCANGAN SISTEM BAB IV PERANCANGAN SISTEM 4.1 Perancangan Struktur Tabel Basis Data Berikut merupakan perancangan struktur tabel basis data aplikasi pembuatan bill of quantity pada PT. Inova Mitra alam Hijau (Kontraktor

Lebih terperinci

Gambar 41 Isi Data DO Gambar 42 Status DO "DELIVERY ORDER RELEASED" Gambar 43 Notifikasi DO Released ke Freight Forwarder...

Gambar 41 Isi Data DO Gambar 42 Status DO DELIVERY ORDER RELEASED Gambar 43 Notifikasi DO Released ke  Freight Forwarder... DAFTAR ISI DAFTAR ISI... 2 DAFTAR GAMBAR... 3 REGISTRASI USER... 5 1. SIGN UP... 6 2. PERSONAL INFO... 8 3. LOGIN icargo... 11 DO PAYMENT... 14 1. REQUEST DO... 15 2. APPROVE DO... 18 3. SEND BILL... 22

Lebih terperinci

Web Portal Bagi User. Gambar 4.28 Halaman Menu Utama (Home) User. Pada halaman menu utama User tersedia menu untuk CDR,

Web Portal Bagi User. Gambar 4.28 Halaman Menu Utama (Home) User. Pada halaman menu utama User tersedia menu untuk CDR, 199 4.3.3.2 Web Portal Bagi User Gambar 4.28 Halaman Menu Utama (Home) User Pada halaman menu utama User tersedia menu untuk CDR, Billing, dan Contact Us. User bisa memilih fitur yang ingin diakses melalui

Lebih terperinci

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang

BAB IV ANALISA DAN PEMBAHASAN. diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang BAB IV ANALISA DAN PEMBAHASAN 4.1 Analisa Sistem Sesuai dengan tujuan yang diharapkan, maka kontribusi yang dapat diberikan dari kerja praktek ini adalah proses entry data alat tulis kantor yang selama

Lebih terperinci

Halaman ini pada umumnya tidak berbeda dengan halaman Home sebelum. Login. Yang membedakan pada halaman ini yaitu pada bagian center ditampilkan

Halaman ini pada umumnya tidak berbeda dengan halaman Home sebelum. Login. Yang membedakan pada halaman ini yaitu pada bagian center ditampilkan 219 Halaman ini pada umumnya tidak berbeda dengan halaman Home sebelum Login. Yang membedakan pada halaman ini yaitu pada bagian center ditampilkan beberapa istilah-istilah yang berhubungan dengan produk

Lebih terperinci

dengan XP Embedded :

dengan XP Embedded : 206 Tahapan yang ada dalam pembentukkan sistem operasi dengan XP Embedded : Gambar 4.55 Tahapan pembentukkan Sistem O perasi XP Embedded Tahapan pertama dalam pembentukkan sistem operasi adalah target

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. lunak dan personil yang dibutuhkan serta jadwal implementasi sistem tersebut.

BAB 4 IMPLEMENTASI DAN EVALUASI. lunak dan personil yang dibutuhkan serta jadwal implementasi sistem tersebut. BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Untuk dapat mengimplementasikan sistem yang telah kami buat ini dengan baik, maka berikut ini adalah penjabaran prosedur yang diusulkan, perangkat

Lebih terperinci

BAB IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server

BAB IV HASIL DAN PEMBAHASAN. sebagai sumber data untuk kemudian disimpan di dalam server. Database server BAB IV HASIL DAN PEMBAHASAN 4.1. Database Dalam pembuatan aplikasi diperlukan sebuah basis data yang digunakan sebagai sumber data untuk kemudian disimpan di dalam server. Database server yang digunakan

Lebih terperinci

BAB V IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN BAB V IMPLEMENTASI DAN PENGUJIAN 5.1 Implementasi Setelah sistem dianalisis dan di desain secara rinci, maka akan menuju tahap implementasi. Implementasi merupakan tahap meletakkan sistem sehingga siap

Lebih terperinci

BAB 4 PERANCANGAN DAN IMPLEMENTASI. menggunakan bahasa pemrograman Java. Perancangan Network Monitoring Tools ini

BAB 4 PERANCANGAN DAN IMPLEMENTASI. menggunakan bahasa pemrograman Java. Perancangan Network Monitoring Tools ini 43 BAB 4 PERANCANGAN DAN IMPLEMENTASI 4.1 Perancangan Sistem Network monitoring ini dibuat dalam sistem operasi Linux Fedora Core 4 dengan menggunakan bahasa pemrograman Java. Perancangan Network Monitoring

Lebih terperinci

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI. misalnya EyeSpyFx. Aplikasi ini memiliki fitur untuk melakukan pemantauan keamanan

BAB 3 ANALISIS DAN PERANCANGAN APLIKASI. misalnya EyeSpyFx. Aplikasi ini memiliki fitur untuk melakukan pemantauan keamanan BAB 3 ANALISIS DAN PERANCANGAN APLIKASI 3.1 Analisis Sistem yang Sedang Berjalan Sudah banyak aplikasi webcam monitoring yang telah beredar dipasaran saat ini, misalnya EyeSpyFx. Aplikasi ini memiliki

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam ilmu komputer, implementasi menjadi tahap realisasi dari spesifikasi

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam ilmu komputer, implementasi menjadi tahap realisasi dari spesifikasi BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Dalam ilmu komputer, implementasi menjadi tahap realisasi dari spesifikasi teknis atau algoritma dalam bentuk sebuah program, komponen sistem, maupun software

Lebih terperinci

Implementasi Antarmuka Aplikasi a. Login Gambar 4-1. Tampilan Halaman Utama Cara Pemakaian: 1. User mengisi username e dan password. 2. Tekan b

Implementasi Antarmuka Aplikasi a. Login Gambar 4-1. Tampilan Halaman Utama Cara Pemakaian: 1. User mengisi username e dan password. 2. Tekan b BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Aplikasi Pada bab ini akan dilakukan impelementasi dan pengujian terhadap sistem. Implementasi merupakan penerapan dari proses sebelumnya, yakni proses

Lebih terperinci

BAB 4 IMPLEMENTASI. Untuk menjalankan program ini, diperlukan perangkat keras dan

BAB 4 IMPLEMENTASI. Untuk menjalankan program ini, diperlukan perangkat keras dan 54 BAB 4 IMPLEMENTASI 4.1 Spesifikasi Kebutuhan Sarana Untuk menjalankan program ini, diperlukan perangkat keras dan perangkat lunak dengan spesifikasi seperti yang akan dijabarkan di bawah ini. 4.1.1

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi traffic monitoring dan SMS server. Terdiri dari Sierra Aircard 875

BAB 4 IMPLEMENTASI DAN EVALUASI. menjalankan aplikasi traffic monitoring dan SMS server. Terdiri dari Sierra Aircard 875 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Persiapan Awal 4.1.1 Instalasi Program Yang Digunakan Berikut adalah gambaran cara penginstalan program yang akan digunakan untuk menjalankan aplikasi traffic monitoring

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa

BAB 4 IMPLEMENTASI DAN EVALUASI. Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Implementasi 4.1.1. Sumberdaya yang Dibutuhkan Dalam mengimplementasikan sistem yang dijalankan, maka diperlukan beberapa kebutuhan yang harus disiapkan. Kebutuhan-kebutuhan

Lebih terperinci

Berikut ini merpakan prosedur penggunaan pada pengunjung yang belum mendaftar : Gambar 1 Halaman Home pada Guest

Berikut ini merpakan prosedur penggunaan pada pengunjung yang belum mendaftar : Gambar 1 Halaman Home pada Guest Prosedur Penggunaan Berikut ini merpakan prosedur penggunaan pada pengunjung yang belum mendaftar : 1. Halaman Home Gambar 1 Halaman Home pada Guest Halaman Home merupakan halaman paling awal yang bisa

Lebih terperinci

BAB 3 PERANCANGAN SISTEM

BAB 3 PERANCANGAN SISTEM BAB 3 PERANCANGAN SISTEM 3.1 Rancangan Perangkat Keras. Sistem Evoting adalah sebuah perangkat keras yang dapat dipergunakan sebagai alat untuk memilih suatu pilihan dengan cara menekan tombol-tombol yang

Lebih terperinci

BAB IV HASIL DAN UJI COBA

BAB IV HASIL DAN UJI COBA BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Pada bab ini akan dijelaskan tampilan hasil dari aplikasi yang telah dibuat, yang digunakan untuk memperjelas tentang tampilan-tampilan yang ada pada aplikasi

Lebih terperinci

me mbers untuk kembali ke hala man Member.

me mbers untuk kembali ke hala man Member. 350 Gambar 4.33 Tampilan Layar Add Member Halaman pada Gambar 4.33 merupakan halaman yang akan tampil setelah admin menekan link add members. Tombol submit untuk mengecek kesalahan dan menyimpan hasil

Lebih terperinci

BAB III PEMBAHASAN. Kerja praktek yang dilaksanakan di PT. PINDAD ( Persero ) berlangsung

BAB III PEMBAHASAN. Kerja praktek yang dilaksanakan di PT. PINDAD ( Persero ) berlangsung BAB III PEMBAHASAN 3.1 Jadwal Kerja Praktek Kerja praktek yang dilaksanakan di PT. PINDAD ( Persero ) berlangsung dari tanggal 3 Agustus 2009 sampai dengan 31 Agustus 2009. Kerja praktek dilaksanakan sesuai

Lebih terperinci

BAB 3 PERANCANGAN SISTEM. SMS Blast, modul database (MySQL), modul SMS Gateway dan modul GSM modem.

BAB 3 PERANCANGAN SISTEM. SMS Blast, modul database (MySQL), modul SMS Gateway dan modul GSM modem. BAB 3 PERANCANGAN SISTEM 3.1 Perancangan Sistem Secara Umum Perancangan sistem ini secara umum terbagi menjadi 4 modul yaitu modul aplikasi SMS Blast, modul database (MySQL), modul SMS Gateway dan modul

Lebih terperinci

Prosedur Penggunaan Program Gambar 4.7 Halaman Home

Prosedur Penggunaan Program Gambar 4.7 Halaman Home Prosedur Penggunaan Program Gambar 4.7 Halaman Home Tampilan di atas merupakan halaman home atau halaman awal pada website Hotel Peony. Pada tampilan ini, di bagian kiri atas terdapat logo Hotel Peony,

Lebih terperinci

BAB IV PERANCANGAN LAYAR ANTAR MUKA

BAB IV PERANCANGAN LAYAR ANTAR MUKA BAB IV PERANCANGAN LAYAR ANTAR MUKA Pada bab ini akan dijelaskan tentang rancangan layar sistem yang akan dibangun. Berikut ini adalah rancangan layar dari form form yang ada pada sistem ini. 4.1 Rancangan

Lebih terperinci

1. Flowmap Usulan Penyewaan

1. Flowmap Usulan Penyewaan 37. Flowmap Usulan Penyewaan Flowmap Usulan Penyewaan Bus Penyewa Kasir Pimpinan KTP KTP Laporan Peminjaman Input Peminjaman 2 Nota Peminjaman KTP Rental Bus Cetak Nota Dan Cetak Laporan Peminjaman 2 Nota

Lebih terperinci

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas BAB IV PEMBAHASAN 4.1 Analisis Basisdata Struktur logika dari suatu database dapat digambarkan kedalam sebuah grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas ini dibutuhkan

Lebih terperinci

BAB 3 PERANCANGAN PROGRAM APLIKASI

BAB 3 PERANCANGAN PROGRAM APLIKASI BAB 3 PERANCANGAN PROGRAM APLIKASI 3.1 Perencanaan 3.1.1 Sejarah Umum Perusahaan CV Madrhos merupakan salah satu perusahaan yang bergerak di bidang kosmetik, khususnya memproduksi bedak dengan merk Trisna

Lebih terperinci

BAB III ANALISIS PERANCANGAN SISTEM

BAB III ANALISIS PERANCANGAN SISTEM BAB III ANALISIS PERANCANGAN SISTE 3. Analisis Latar belakang pembuatan aplikasi ini adalah adanya kebutuhan sistem terpusat untuk pengelolaan laporan pengendalian pelaksanaan program kegiatan dan anggaran

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai Perancangan Sistem Pendukung Keputusan Pemberian Bonus Berdasarkan Penilaian Kinerja Karyawan Pada PT. Telkom, Tbk Medan Dengan Metode

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISA DAN PERANCANGAN 38 BAB III ANALISA DAN PERANCANGAN 3.1 Analisis Seperti langkah-langkah yang dilakukan pada salah satu model proses rekayasa perangkat lunak yaitu model waterfall, maka pada bab ini akan dibahas tentang

Lebih terperinci

BAB IV DESKRIPSI PEKERJAAN

BAB IV DESKRIPSI PEKERJAAN BAB IV DESKRIPSI PEKERJAAN 4.1 Perancangan Sistem Perancangan sistem dimaksudkan untuk membantu menyelesaikan beberapa masalah yang terjadi saat ini sehingga dapat menjadi lebih baik dengan adanya sistem

Lebih terperinci

BAB III HASIL DAN PEMBAHASAN

BAB III HASIL DAN PEMBAHASAN BAB III HASIL DAN PEMBAHASAN Sesuai dengan tujuan penelitian ini, yaitu untuk merancang dan membuat Sistem Informasi Jurnal Penerimaan Siswa Baru jenjang Sekolah Menengah Atas di Kabupaten X untuk menggantikan

Lebih terperinci

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan

BAB III PEMBAHASAN. Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan BAB III PEMBAHASAN 3.1 Analisis Analisis merupakan suatu tahap untuk memperoleh kesimpulan persoalan dan gambaran kebutuhan bagi pembuatan sistem yang diamati, dalam hal ini adalah sistem inventori barang.

Lebih terperinci

IMPLEMENTASI DAN PENGUJIAN. MX 2004 sebagai editor. Komunikasi untuk ke PDT Scan Barcode menggunakan

IMPLEMENTASI DAN PENGUJIAN. MX 2004 sebagai editor. Komunikasi untuk ke PDT Scan Barcode menggunakan IMPLEMENTASI DAN PENGUJIAN 4.1 Gambaran Umum Aplikasi Integrasi Aplikasi Web dengan PDT Scan Barcode dibuat menggunakan bahasa pemrograman ASP (Active Server Page) yaitu bahasa pemrograman berbasis web

Lebih terperinci

untuk pengalamatan user untuk melakukan streaming video. (yang akan diakses oleh user untuk VOD) Server dapat dijabarkan sebagai berikut :

untuk pengalamatan user untuk melakukan streaming video. (yang akan diakses oleh user untuk VOD) Server dapat dijabarkan sebagai berikut : 199 - Konfigurasi untuk melakukan stream ke Flash Streaming Server Gambar 4.21 Tampilan Encoding Option Untuk Streaming Server Pada Adobe Flash Media Encoder 1. Pada URL, input dengan alamat streaming

Lebih terperinci

Bab 4. Hasil dan Pembahasan

Bab 4. Hasil dan Pembahasan 54 Bab 4 Hasil dan Pembahasan Pada bab ini berisi tentang penerapan sistem dan pembahasan, berdasarkan perancangan yang telah dilakukan pada bab tiga, serta pengujian sistem. Adapun tujuan implementasi

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI. dalam pengoperasian sistem basis data yang baru: : HP Deskjet 656c

BAB 4 IMPLEMENTASI DAN EVALUASI. dalam pengoperasian sistem basis data yang baru: : HP Deskjet 656c BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi 4.1.1 Spesifikasi Perangkat Keras Berikut adalah spesifikasi perangkat keras minimum yang dibutuhkan dalam pengoperasian sistem basis data yang

Lebih terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM 36 BAB III ANALISA DAN PERANCANGAN SISTEM III.1 Analisa Perancangan aplikasi E-Learning ini membahas seputar materi Microsoft Word 2003. Setiap penjelasan disertai dengan arahan berupa suara untuk melanjutkan

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah

Lebih terperinci

BAB IV PERANCANGAN. 4.1 Perancangan Sistem Cara kerja sistem

BAB IV PERANCANGAN. 4.1 Perancangan Sistem Cara kerja sistem 44 BAB IV PERANCANGAN 4.1 Perancangan Sistem Sistem yang dibuat yaitu suatu aplikasi bantu dalam mengupdate keberadaan barang client. Selain sistem tracing yang sudah tersentralisasi kelebihan lainnya

Lebih terperinci

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM BAB III ANALISA DAN DESAIN SISTEM Pada bab ini akan dibahas mengenai perancangan sistem pendukung keputusan pemberian bonus berdasarkan penilaian kinerja karyawan pada PT. Centra Material Bangunan dengan

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari:

BAB IV IMPLEMENTASI DAN EVALUASI. perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari: BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Tahap implementasi program adalah tahap penerapan dari analisis dan perancangan sistem yang telah dibuat sebelumnya. Implementasi terdiri dari: Pembuatan

Lebih terperinci

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses BAB IV DESKRIPSI KERJA PRAKTEK 4.1 Wawancara dan Pengamatan Dalam melaksanakan kerja praktek ini, dilakukan wawancara untuk mengetahui proses bisnis yang ada dalam sistem yang akan dibuat, dalam hal ini

Lebih terperinci

Manual Book Website Adverse Drug Report

Manual Book Website Adverse Drug Report Manual Book Website Adverse Drug Report Latar Belakang... 3 Maksud dan Tujuan... 3 Solusi... 3 Tahapan - tahapan pembangunan... 3 Deskripsi Umum Sistem... 4 Spesifikasi Sistem... 16 Latar Belakang Perkembangan

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM 19 BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Analisis merupakan penelaahan atau penelitian dengan melakukan suatu percobaan yang menghasilkan kesimpulan dari penguraian suatu sistem informasi

Lebih terperinci

Syarat Menjalankan Program pada aplikasi Desktop. Prosedur Menjalankan Program Pada aplikasi Desktop

Syarat Menjalankan Program pada aplikasi Desktop. Prosedur Menjalankan Program Pada aplikasi Desktop Syarat Menjalankan Program pada aplikasi Desktop 1. Komputer atau laptop harus terkoneksi dengan Wi Fi. 2. Komputer atau laptop sudah tersedia web server XAMPP yang telah dijalankan. 3. Komputer atau laptop

Lebih terperinci

PASTIKAN ANDA MENGINSTAL SESUAI URUTAN DIATAS, SALAH URUTAN BERESIKO JAVA TIDAK TERDETEKSI.

PASTIKAN ANDA MENGINSTAL SESUAI URUTAN DIATAS, SALAH URUTAN BERESIKO JAVA TIDAK TERDETEKSI. Prosedur menjalankan alat 1. Download dan install beberapa software berikut Link download JDK : https://jdk7.java.net/archive/7u10-b10.html Pilih yang windows, 64 bit yang filenya berukuran 90mb. link

Lebih terperinci

/1. Flowmap Usulan Daftar Anggota

/1. Flowmap Usulan Daftar Anggota 37 /1. Flowmap Usulan Daftar Anggota Gambar 4.1 Flowmap Usulan Pendaftaran Anggota 38 Prosedur flowmap usulan pendaftaran anggota sebagai berikut : a. Pendaftar datang ke toko ingin menjadi anggota baru.

Lebih terperinci

BAB IV IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI DAN EVALUASI BAB IV IMPLEMENTASI DAN EVALUASI 4.1 Kebutuhan Sistem Sebelum melakukan implementasi dan menjalankan aplikasi Rancang Bangun Prototype Produk Paket Sistem Komputasi Akuntansi Keuangan, dibutuhkan spesifikasi

Lebih terperinci

User Interface. Gambar 1 Form Login

User Interface. Gambar 1 Form Login User Interface 1. Form Login Pada saat membuka aplikasi maka akan tampil form loginseperti di atas, username dan password akan di sesuaikan dengan database Pegawai. Apabila username dan password yang dimasukkan

Lebih terperinci

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB 4 IMPLEMENTASI DAN EVALUASI BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Implementasi Sistem Setelah melakukan perancangan dan pengembangan untuk solusi yang diusulkan, maka dilakukan implementasi dari sistem yang telah dibangun tersebut.

Lebih terperinci

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB III ANALISIS DAN PERANCANGAN SISTEM BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Perkembangan yang terjadi dalam teknologi informasi khususnya dalam perkembangan website mendorong terjadinya kemajuan yang sangat signifikan

Lebih terperinci

BAB 4 PERANCANGAN SISTEM PENUNJANG KEPUTUSAN

BAB 4 PERANCANGAN SISTEM PENUNJANG KEPUTUSAN 92 BAB 4 PERANCANGAN SISTEM PENUNJANG KEPUTUSAN 4.1 Usulan Sistem Berdasarkan masalah-masalah yang dikemukakan pada sistem berjalan, maka diusulkan dibuat suatu Sistem Penunjang Keputusan (SPK) yang dapat

Lebih terperinci

Berikut adalah navigation diagram ketika memilih new dari layar staff management:

Berikut adalah navigation diagram ketika memilih new dari layar staff management: 90 Gambar 3.58 Navigation Diagram Edit Video Detail Berikut adalah navigation diagram ketika memilih submenu staff management dari menu setting: Gambar 3.59 Navigation Diagram Submenu Staff Management

Lebih terperinci