• Tidak ada hasil yang ditemukan

Analisis dan Perancangan Aplikasi Mobile untuk Layanan Informasi IP Call pada Smartphone dan PDA dengan Teknologi J2ME

N/A
N/A
Protected

Academic year: 2019

Membagikan "Analisis dan Perancangan Aplikasi Mobile untuk Layanan Informasi IP Call pada Smartphone dan PDA dengan Teknologi J2ME"

Copied!
22
0
0

Teks penuh

(1)

BINUS UNIVERSITY

Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2007 / 2008

Analisis dan Perancangan Aplikasi Mobile untuk Layanan

Informasi IP Call pada Smartphone dan PDA dengan

Teknologi J2ME

Paramita Nurina Putri 0800737935 Ichwan Suryawan 0800775095 Hans Daniel 0800775901

Kelas / Kelompok : 07PCT / 5

Abstrak

Tujan penelitian ialah untuk memudahkan pengguna jasa IP-Call dalam memperoleh informasi melalui perangkat smartphone dan PDA. Aplikasi ini akan didistribusikan oleh PT. Excelcomindo Pratama, tbk. sebagai penunjang dari layanan komunikasi berbasis IP yang sedang dikembangkan. Selain itu aplikasi ini juga diharapkan dapat memberi kemudahan bagi admin dan operator di PT. Excelcomindo Pratama, tbk. dalam mengelola data serta informasi pelanggan IP-Call. Metodologi penelitian yang akan digunakan adalah pendekatan metode analisis dan metode perancangan. Secara garis besar, penelitian yang dilakukan mengutamakan interview dan studi lapangan langsung dalam pencarian data yang dibutuhkan. Hasil yang dicapai adalah memberikan kemudahan bagi pengguna jasa IP-Call dalam mengelola informasi jasa yang digunakan serta dapat menjadikan IP-Call sebagai teknologi alternatif dengan biaya yang lebih ringan dibandingkan teknologi yang ada saat ini. Kesimpulan yang dapat dihasilkan di sini adalah dengan adanya layanan informasi IP-Call diharapkan akan membantu PT. Excelcomindo Pratama, tbk. dalam menyediakan aplikasi layanan informasi kepada calon pengguna jasa IP-Call, sehingga pengguna jasa IP-Call tidak hanya mendapat solusi alternatif dalam biaya yang murah tapi juga memperoleh informasi dengan mudah.

(2)

PRAKATA

Puji syukur dan teima kasih penulis panjatkan kepada Tuhan Yang Maha Esa atas segala rahmat-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul “Analisis dan Perancangan Aplikasi Mobile untuk Layanan Informasi IP Call pada Smartphone dan PDA dengan Teknologi J2ME” dengan baik. Skripsi ini disusun dan diajukan sebagai syarat dalam menyelesaikan jenjang Studi Strata-1, Fakultas Ilmu Komputer, jurusan Teknik Informatika di Universitas Bina Nusantara, Jakarta.

Kami menyadari bahwa dalam penulisan skripsi ini masih banyak kekurangan karena keterbatasan pengetahuan dan pengalaman. Untuk itu kami harapkan dukungan, saran maupun kritik yang membangun guna menyempurnakan skripsi ini.

Tak lupa kami juga berterimakasih kepada berbagai pihak yang telah memberikan dukungan baik moril maupun materiil pada kami dalam proses penyusunan skripsi ini, yaitu :

1. Orangtua dan keluarga yang telah banyak memberikan dukungan moril dan biaya untuk dapat menyelesaikan pendidikan di Universitas Bina Nusantara.

2. Bapak Syaeful Karim, Ir., M.Sc., selaku Dosen Pembimbing Skripsi penulis yang telah membantu dalam memberikan pengarahan yang bermanfaat dalam menyelesaikan penulisan skripsi penulis.

3. Bapak Fredy Purnomo, S.Kom., M.Kom., selaku Ketua Jurusan Teknik Informatika

4. Ibu Henny S., S.Kom, M.SoftSysEng., selaku Sekretaris Jurusan Teknik Informatika

(3)

6. Bapak Prof. Dr. Gerardus Polla, M.App.Sc., selaku Rektor Universitas Bina Nusantara.

7. Dewan pimpinan dan segenap Dosen Universitas Bina Nusantara atas didikannya dari awal hingga akhir perkuliahan.

8. Bapak Redi Rindayadi Ahmad, selaku penghubung dan pembimbing dari pihak perusahaan di PT. Excelcomindo Pratama Tbk.

9. Para staff dan karyawan PT. Excelcomindo Pratama Tbk yang telah banyak memberikan bantuan selama penulisan skripsi ini.

10.Teman – teman yang tidak dapat disebutkan satu persatu yang telah memberikan saran, dorongan, semangat dan bantuan baik secara langsung maupun tidak langsung.

Kami berharap agar skripsi kami dapat memberi sumbangsih kepada kemajuan ilmu pengetahuan dan teknologi, serta dapat bermanfaat bagi masyarakat.

Jakarta, Januari 2008

Penulis,

(4)

DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Hard Cover iii

Halaman Pernyataan Dewan Penguji iv

Abstrak vii

Prakata viii

Daftar Isi x

Daftar Tabel xvi

Daftar Gambar xviii

Daftar Lampiran xxviii

BAB I : PENDAHULUAN

1.1 Latar Belakang 1

1.2 Ruang Lingkup 3

1.3 Tujuan dan Manfaat 4

1.3.1 Tujuan 4

1.3.2 Manfaat 4

1.4 Metodologi 5

1.4.1 Metode Analisis 5

1.4.1.1 Fact Finding 5

(5)

2. Observasi 5

3. Kuesioner 6

1.4.1.2 Penelitian Kepustakaan 6

1.4.2 Metode Perancangan 7

1.4.2.1 UML 7

1.4.2.2 Perancangan Tampilan Layar 7

1.4.2.3 Pseudocode 7

1.5 Sistematika Penulisan 7

BAB II : LANDASAN TEORI

2.1 Teori Umum 9

2.1.1 Internet 9

2.1.1.1 Pengertian Internet 9

2.1.1.2 Sejarah Singkat Internet 10

2.1.1.3 Protokol 11

1. TCP / IP 11

2. IP 12

3. UDP 13

4. SIP 13

2.1.2 Komunikasi Wireless 14

2.1.2.1 Pengertian Wireless 14

2.1.2.2 Perkembangan Wireless 15

(6)

2.1.3.1 Pengertian 18

2.1.3.2 Jenis – jenis E-Commerce 18

1. B2B (Business to Business) 18 2. B2C (Business to Customers) 18

2.1.4 Rekayasa Piranti Lunak 19

2.1.5 Database 24

2.1.5.1 DBMS 24

2.1.5.2 RDBMS 25

2.1.6 Process dan Thread 25

2.1.6.1 Process 25

2.1.6.2 Thread 26

2.1.7 UML 26

2.1.7.1 Pengertian UML 26

2.1.7.2 Diagram UML 27

1. Diagram Model Use Case 27 2. Diagram Struktur Statis (Diagram Kelas) 27 3. Diagram Interaksi (Sequence Diagram) 27 4. Diagram State (Statechart) 27

2.2 Teori Khusus 28

2.2.1 Java 28

2.2.1.1 Sejarah singkat Java 28

2.2.1.2 J2ME 30

(7)

2. Arsitektur J2ME 31

a. Configuration 31

b. Profile 33

2.2.2 IP-Call 33

2.2.3 PDA dan Smartphone 36

2.2.3.1 Sejarah PDA dan Smartphone 36 2.2.3.2 Sistem Operasi PDA dan Smartphone 37

1. Palm OS 37

2. Windows CE 38

3. Symbian 39

BAB III : ANALISIS dan PERANCANGAN SISTEM

3.1 Analisis 40

3.1.1 Riwayat Perusahaan 40

3.1.1.1 Latar Belakang PT. Excelcomindo Pratama, Tbk 40 3.1.1.2 Kapasitas dan Cakupan Geografis 43

3.1.1.3 Infrastruktur 45

3.1.1.4 Visi dan Misi 47

3.1.1.5 Struktur Organisasi 48

3.1.2 Perumusan Masalah 48

3.1.2.1 Kuesioner 48

3.1.2.2 Hasil Analisis dari Kuesioner 63

(8)

3.2 Penetuan Kebutuhan Aplikasi 70

3.3 Perancangan 70

3.3.1 UML 70

3.3.1.1 Use Case Diagram 70

3.3.1.2 Use Case Diagram (Detail) 72

3.3.1.3 Class Diagram 84

3.3.1.4 Sequence Diagram 85

3.3.1.5 Statechart Diagram 95

3.3.2 Database 105

3.3.2.1 Diagram Skema Database 105

3.3.2.2 Penjelasan Skema Database 106

3.3.2.3 Rancangan Database 107

3.3.3 Struktur Menu 112

3.3.4 Rancangan Layar 115

3.3.4.1 Rancangan Layar Mobile Device 115

3.3.4.2 Rancangan Layar Web 163

3.3.5 Spesifikasi Proses 194

3.3.5.1 Spesifikasi proses Mobile Application 194 3.3.5.2 Spesifikasi proses Web Application 214

BAB IV : IMPLEMENTASI DAN EVALUASI

(9)

4.1.2 Kebutuhan Perangkat Keras untuk Menjalankan Aplikasi 244 4.1.2.1 Kebuthan Hardware sisi User 244 4.1.2.2 Kebutuhan Hardware sisi Admin 244 4.1.3 Kebutuhan Perangkat Lunak untuk Menjalankan Aplikasi 244 4.1.3.1 Kebutuhan Software sisi User 244 4.1.3.2 Kebutuhan Software sisi Admin 244

4.2 Aplikasi yang dihasilkan 246

4.2.1 Tampilan Layar Mobile Device untuk sisi User 246 4.2.2 Tampilan Layar Web untuk sisi Admin 292

4.2.3 Tampilan Database 323

4.3 Evaluasi 328

BAB V : KESIMPULAN DAN SARAN

5.1 Kesimpulan 331

5.2 Saran 332

DAFTAR PUSTAKA 334

RIWAYAT HIDUP 338

(10)

DAFTAR TABEL

(11)

22.Tabel 3.22 Tabel Skema Database 106

23.Tabel 3.23 Tabel MsUser 107

24.Tabel 3.24 Tabel MsStaff 108

25.Tabel 3.25 Tabel MsContactGroup 108 26.Tabel 3.26 Tabel MsGroupMember 109 27.Tabel 3.27 Tabel Tr_Invoice 109 28.Tabel 3.28 Tabel Tr_SessionCall 109

29.Tabel 3.29 Tabel MsArea 110

30.Tabel 3.30 Tabel MsPromoNews 110

31.Tabel 3.31 Tabel MsMessage 111

32.Tabel 3.32 Tabel MsGallery 111

(12)

DAFTAR GAMBAR

1. Gambar 2.1 SDLC Waterfall Model 24

2. Gambar 3.1 Struktur Organisasi Perusahaan 48 3. Gambar 3.2 Diagram Pie Kuesioner nomor 1 49 4. Gambar 3.3 Diagram Pie Kuesioner nomor 2 50 5. Gambar 3.4 Diagram Pie Kuesioner nomor 3 51 6. Gambar 3.5 Diagram Pie Kuesioner nomor 4 52 7. Gambar 3.6 Diagram Pie Kuesioner nomor 5 53 8. Gambar 3.7 Diagram Pie Kuesioner nomor 6 56 9. Gambar 3.8 Diagram Pie Kuesioner nomor 7 57 10.Gambar 3.9 Diagram Pie Kuesioner nomor 8 58 11.Gambar 3.10 Diagram Pie Kuesioner nomor 9 59 12.Gambar 3.11 Diagram Pie Kuesioner nomor 10 61 13.Gambar 3.12 Diagram Pie Kuesioner nomor 11 62 14.Gambar 3.13 Use Case Diagram layanan aplikasi IP-Call secara keseluruhan 71 15.Gambar 3.14 Use Case Sistem Inisialisasi 72

16.Gambar 3.15 Use Case Sistem LOG-IN 73

(13)
(14)

45.Gambar 3.44 Statechart Diagram Sistem Kontak 100 46.Gambar 3.45 Statechart Diagram Sistem Petunjuk 100 47.Gambar 3.46 Statechart Diagram Sistem Tagihan User 101 48.Gambar 3.47 Statechart Diagram Sistem Tagihan Staff 101 49.Gambar 3.48 Statechart Diagram Sistem Berita User 102 50.Gambar 3.49 Statechart Diagram Sistem Berita Staff 102 51.Gambar 3.50 Statechart Diagram Sistem Properti 103 52.Gambar 3.51 Statechart Diagram Sistem LOG – OUT User 103 53.Gambar 3.52 Statechart Diagram Sistem LOG – OUT Staff 104

54.Gambar 3.53 Skema Database 105

(15)
(16)
(17)
(18)

137. Gambar 3.136 Rancangan Layar Logout 193 138. Gambar 4.1 Memulai Aplikasi 246 139. Gambar 4.2 Layar Inisialisasi Pelanggan 247 140. Gambar 4.3 Layar Inisialisasi ”OK” 248 141. Gambar 4.4 Layar Inisialisasi Error 249 142. Gambar 4.5 Layar Inisialisasi Pelanggan (Nomor Tidak Terdaftar) 250 143. Gambar 4.6 Layar Petunjuk Inisialisasi Pelanggan 251 144. Gambar 4.7 Layar Aktivasi Layanan 252

145. Gambar 4.8 Layar Aktivasi ”OK” 253

146. Gambar 4.9 Layar Aktivasi Error (Field Kosong) 254 147. Gambar 4.10 Layar Aktivasi Error (Konfirmasi Password Salah) 255 148. Gambar 4.11 Layar Petunjuk Aktivasi 256 149. Gambar 4.12 Layar Aktivasi Sukses 257

150. Gambar 4.13 Layar Login 258

151. Gambar 4.14 Layar Menu Utama 259

152. Gambar 4.15 Layar Layanan IP-Call (Dial) 260 153. Gambar 4.16 Layar Layanan IP-Call (Input Username Kontak) 261 154. Gambar 4.17 Layar Layanan IP-Call (Proses Menghubungi) 262 155. Gambar 4.18 Layar Layanan IP-Call (Penerima Panggilan) 263 156. Gambar 4.19 Layar Profil dan Data Pribadi 264

157. Gambar 4.20 Layar Ubah Password 265

(19)

160. Gambar 4.23 Layar Ubah Password (Error Konfirmasi Password) 268 161. Gambar 4.24 Layar Ubah Password Sukses 269 162. Gambar 4.25 Layar Petunjuk Ubah Password 270 163. Gambar 4.26 Layar Daftar Kontak (Membuat grup kontak) 271 164. Gambar 4.27 Layar Daftar Kontak (Error Field Kosong) 272 165. Gambar 4.28 Layar Daftar Kontak (Tambah Daftar Kontak) 273 166. Gambar 4.29 Layar Tambah Daftar Kontak (Error Field Kosong) 274 167. Gambar 4.30 Layar Tambah Daftar Kontak (Error Kontak tidak Terdaftar) 275

168. Gambar 4.31 Layar Daftar Kontak 276

(20)

183. Gambar 4.46 Layar Logout 291

184. Gambar 4.47 Layar Index 292

(21)

206. Gambar 4.69 Layar Update Informasi XLCenter 314 207. Gambar 4.70 Layar Zona Layanan 315 208. Gambar 4.71 Layar Detail Zona & Tarif 316 209. Gambar 4.72 Layar Tambah Zona & Tarif Baru 317 210. Gambar 4.73 Layar Home (Customer Service) 318 211. Gambar 4.74 Layar Data Pelanggan dan Billing (Customer Service) 319 212. Gambar 4.75 Layar Pencetakan Billing 320 213. Gambar 4.76 Layar Cetak CDR 321

214. Gambar 4.77 Layar Logout 322

(22)

DAFTAR LAMPIRAN

1. Lampiran Kuesioner L1

2. Lampiran Wawancara L3

3. Lampiran Daftar Perincian Tarif L9

Referensi

Dokumen terkait

Jadi tidak perlu ada undang-undang yang memberikan intel wewenang untuk menangkap, menyadap atau membunuh, namanya juga orang yang kerjanya tidak ketahuan, mau apa saja

Inflasi di Banjarnegara terjadi karena adanya kenaikan harga yang ditunjukan oleh naiknya indeks kelompok transportasi sebesar 0,82 persen; kelompok bahan makanan sebesar

Implementasi model pembelajaran Project Based Learning di Kelas X MIPA 3 SMAN 68 Jakarta, secara umum mengalami peningkatan hasil belajar siswa yang sudah mencapai nilai KKM 75 dengan

Dengan menggunakan model Jigsaw yang didukung dengan alat peraga dalam pembelajaran pecahan siswa yang telah mengetahui pecahan dalam kehidupan sehari – hari

Bagi peserta yang menggunakan surat perjanjian sewa peralatan atau surat dukungan peralatan harus melampirkan bukti kepemilikan alat dari perusahaan yang

Saran yang diberikan berdasarkan hasil perhitungan harga pokok rawat inap dapat ditinjau kembali atau dilakukan pemabaruan kembali tarif untuk menggunakan

Hal ini memungkinkan karena kita telah menerima Roh yang menjadikan kita anak-anak Allah, yang dapat berseru “Abba, Bapa!” (lihat Roma.. saja yang diminta oleh Allah dengan

Penelitian ini bertujuan untuk menganalisis bagaimanakah pengaruh penggunaan patch ekstrak etanol bawang merah (Allium ascalonicum L.) terhadap penurunan temperatur