PERANCANGAN PERANGKAT LUNAK PENGKONVERSIAN TEKS SMS MENJADI SUARA
SKRIPSI
ANNE MARIA SINAGA 061401071
PROGRAM STUDI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN
2010
PERSETUJUAN
Judul : PERANCANGAN PERANGKAT LUNAK
PENGKONVERSIAN TEKS SMS MENJADI SUARA
Kategori : SKRIPSI
Nama : ANNE MARIA SINAGA
Nomor Induk Mahasiswa : 061401071
Program Studi : SARJANA (S1) ILMU KOMPUTER
Departemen : ILMU KOMPUTER
Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN
ALAM (FMIPA) UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan,
Komisi Pembimbing :
Pembimbing 2 Pembimbing 1
Amer Sharif, S.Si,M.Kom Syahril Effendi, S.Si, MIT NIP 196711101996021001 NIP 196711101996021001
Diketahui/Disetujui oleh
Program Studi S1 Ilmu Komputer Ketua,
Prof. Dr. Muhammad Zarlis NIP 195707011986011003
PERNYATAAN
RANCANGAN PERANGKAT LUNAK PENGKONVERSIAN TEKS SMS MENJADI SUARA
SKRIPSI
Saya mengakui bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Maret 2010
Anne Maria Sinaga 061401071
PENGHARGAAN
Puji dan syukur penulis ucapkan kepada Tuhan Yesus atas rahmat dan karunianya sehingga penulis dapat menyelesaikan tugas akhir ini. Sebagai syarat untuk memperoleh gelar Sarjana Komputer. Ucapan terima kasih penulis sampaikan kepada, Syahril Effendi, S.Si, MIT selaku pembimbing pertama dan Amer Sharif, S.Si,M.Kom selaku pembimbing kedua yang telah banyak meluangkan waktunya dalam memberikan masukan-masukan kepada penulis. Panduan singkat dan Profesional telah diberikan kepada penulis agar penulis dapat menyelesaikan tugas ini. Selanjutnya ucapan terima kasih juga ditujukan kepada Prof. Dr. Muhammad Zarlis dan Drs.Achiruddin,M.Si yang telah bersedia menjadi dosen penguji. Ucapan terima kasih juga ditujukan kepada Ketua dan Sekretaris Departemen Ilmu Komputer, Prof. Dr.
Muha mmad Zarlis dan Syahriol Sitorus, S.Si, MIT, Kepala Laboratorium Skripsi Silvi Lydia, B.Sc, M.Sc, Dekan dan Pembantu Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara, semua dosen pada Departemen Ilmu Komputer FMIPA USU, dan pegawai di Ilmu Komputer FMIPA USU. Tidak lupa penulis mengucapkan terima kasih kepada mama dan bapak tercinta atas bimbingan, arahan, dukungan dan semangat yang telah mereka berikan di masa masa tersulit penulis sampai akhirnya tugas skripsi ini dapat selesai. Penulis mengucapkan terima kasih kepada abang dan adik, Titus Benediktus sinaga, Ria Dini Sinaga, Sotar Suat Asi Sinaga atas semangat yang diberikan kepada penulis, dan kepada Andre Wibowo sirait atas perhatian dan kesabaran yang diberikan kepada penulis, rekan-rekan kuliah khususnya Irma Yanti Novalina Sigiro, Nurinda Lumbangaol, dan Emnita Ginting atas persahabatan dan bantuannya selama kuliah. Sekali lagi penulis mengucapkan terima kasih kepada semua pihak yang membantu dalam penyelesaian tugas akhir ini yang tidak dapat disebutkan satu persatu.
ABSTRAK
Tidak semua orang bisa menikmati kecanggihan teknologi ponsel khususnya layanan SMS misalnya mereka yang mempunyai keterbatasan penglihatan.mereka tidak bisa membaca tetapi bisa mendengar. Bagi mereka yang mempunyai keterbatasan tersebut membaca isi SMS merupakan kesulitan tersendiri.
Untuk mengatasi masalah diatas, maka digunakan komputer yang bisa mengambil SMS yang ada pada handphone dan mengolah isi SMS hingga menjadi suara yang bisa didengar. Teks SMS yang dikirim ke ponsel adalah teks yang mempunyai arti dalam bahasa indonesia dan tidak disingkat serta format pengiriman SMS..
Pembacaan memori ponsel dilakukan dengan Send Get dan Trial Error serta database yang digunakan MySQL. Dengan adanya sistem ini maka SMS yang ada pada handphone dapat dikonversikan menjadi suara yang dapat di dengar.
DESIGN SOFTWARE OF TEXT SMS CONVERSION INTO VOICE
ABSTRACT
Not everyone can enjoy the sophistication of mobile technologies such as SMS services, especially those who have limited vision. they can not read but can be heard.
For those who have read the contents of these limitations of SMS is its own trouble.
To overcome this problem, so use a computer that can take an existing SMS on mobile phones and process the contents of SMS to be a voice could be heard. Text SMS messages sent to mobile phones is the text that have meaning in the Indonesian language and are not shortened and the format of SMS delivery. Readings done by phone memory and Send Get Trial Error and used MySQL database. With this system, the existing SMS on mobile phones can be converted into sound that can be heard.
DAFTAR ISI
Halaman Persetujuan i
Pernyataan ii
Penghargaan iii
Abstrak iv
Abstract v
Daftar Isi vi
Daftar Tabel ix
Daftar Gambar x
Bab 1 Pendahuluan
1.1 Latar Belakang Masalah 1
1.2 Rumusan Masalah 2
1.3 Batasan Masalah 2
1.4 Tujuan Penelitian 2
1.5 Manfaat Penelitian 3
1.6 Metode Penelitian 3
1.7 Sistematika Penulisan 6
Bab 2 Landasan Teori
2.1 Telepon Selular (Ponsel) 7
2.2 Teknologi GSM 7
2.2.1 Sejarah dan Perkembangan GSM 8
2.2.2 Spesifikasi teknis GSM 9
2.3 Teknologi CDMA (Code Division Multiple Access) 10 2.4 Layanan Pesan Singkat (Short Message Service) 11
2.5 Penggunaan SMS pada Aplikasi 15
2.6 Teknik Pengambilan Data SMS 17
2.7 Perintah Attention Command (AT Command) 18
2.8 Visual Basic 6.0 20
2.9 Pengambilan SMS Dari Modem Ponsel 21
2.10 Data Flow Diagram (DFD) 22
Bab 3 Analisis dan Perancangan
3.1 Analisis 24
3.1.1 Arsitektur Sistem 25
3.2 Perancangan Sistem 26
3.2.1 Diagram Konteks Sistem 27
3.2.3 Data Flow Diagram Level 2 Proses Pembacaan SMS dari Ponsel 29 3.2.4 Data Flow Diagram Level 2 Proses Penguraian SMS 30 3.2.5 Data Flow Diagram Level 2 Proses Verifikasi Data 30 3.2.6 Data Flow Diagram Level 2 Proses Pemanggilan File Wav 31 3.2.7 Data Flow Diagram Level 2 Proses Konversi File Menjadi Suara 31
3.2.8 Rancangan Entity Relationship 32
3.2.9 Perancangan Database 33
3.2.10 Rancangan Antarmuka 36
3.2.10.1 Rancangan Input 37
3.2.10.2 Rancangan Output 40
BAB 4 Implementasi dan Pengujian Sistem
4.1 Implementasi 62
4.1.1 Tampilan Login 62
4.1.2 Tampilan Menu Utama 62
4.1.3 Tampilan Data Pendaftaran 63
4.1.4 Tampilan Data Diagnosa 64
4.1.5 Tampilan Data Perawatan 64
4.1.6 Tampilan Data Peserta Askes 65
4.1.7 Tampilan Data Obat65 65
4.1.8 Tampilan Data Dokter 66
4.1.9 Tampilan Data Kamar 66
4.1.10 Tampilan Data Paket 67
4.1.11 Tampilan Data User 67
4.1.12 Tampilan Laporan Rujukan Pasien Askes 68 4.1.13 Tampilan Laporan Pendaftaran Pasien Askes 68 4.1.14 Tampilan Laporan Perawatan Pasien Askes 69 4.1.15 Tampilan Laporan Biaya Pasien Askes 69
4.2 Pengujian Sistem 70
4.2.1 Pengujian Cetak Laporan Rujukan Pasien Askes 70 4.2.2 Pengujian Cetak Laporan Pendaftaran Pasien Askes 70 4.2.3 Pengujian Cetak Laporan Perawatan Pasien Askes 71 4.2.4 Pengujian Cetak Laporan Biaya Pasien Askes 71
BAB 4 Implementasi
4.1 Implementasi 44
4.1.1 Form Menu Utama 44
4.1.2 Form Konversi 45
4.1.3 Form Menu Utility 46
4.1.3.1 Form Data Kata 47
4.1.4 Form Data Lokasi 53
4.1.5 Form Data Contact 54
4.1.6 Form About 60
BAB 5 Kesimpulan dan Saran 72
5.1 Kesimpulan 72
5.2 Saran 72
Daftar Pustaka 74
DAFTAR TABEL
Tabel 2.1 Perintah AT Command 18
Tabel 2.2 Simbol data flow diagram 22
Tabel 3.1 tDataLokasi 34
Table 3.2 tKata 34
Tabel 3.3 tSMS 34
Tabel 3.4 tDataSMS 35
Tabel 3.5 tContacts 35
DAFTAR GAMBAR
Gambar 1.1 Diagram alir 5
Gambar 2.1 Teknik Pengambilan dan Hubungan Ponsel dengan Komputer 17
Gambar 3.1 Arsitektur Perangkat Keras 25
Gambar 3.2 Arsitektur sistem 26
Gambar 3.3 Diagram konteks 27
Gambar 3.4 Data Flow Diagram Level 1 28
Gambar 3.5 DFD Level 2 Proses Pembacaan SMS dari ponsel 29 Gambar 3.6 DFD Level 2 Proses Penguraian SMS 30 Gambar 3.7 DFD Level 2 Proses Verifikasi Data 30 Gambar 3.8 DFD Level 2 Proses Proses Pemanggilan File Wav 31 Gambar 3.9 DFD Level 2 Proses Konversi File Menjadi Suara 32 Gambar 3.10 Entity Relationship Diagram (ERD) 33
Gambar 3.11 Relasi Antar Tabel 36
Gambar 3.12 Rancangan Menu Utama 37
Gambar 3.13 Rancangan Sub Menu Utility 38
Gambar 3.14 Rancangan Data Kata 39
Gambar 3.15 Rancangan Data Lokasi 40
Gambar 3.16 Rancangan Contacts 41
Gambar 3.17 Rancangan Konversi SMS 42
Gambar 3.18 Rancangan About 43
Gambar 4.1 Form Menu Utama 44
Gambar 4.2 Form SMS Awal 44
Gambar 4.3 Form SMS yang Dipilih 59
Gambar 4.4 Form Menu Utility 60
Gambar 4.5 Form Data 60
Gambar 4.6 Form Menu Awal Pemasukan Kata 61
Gambar 4.7 Form Input kata 58
Gambar 4.8 Message box kata yang sudah ada 58
Gambar 4.9 Message box kata yang sudah ada 59
Gambar 4.10 Form awal cari kata 60
Gambar 4.11 Form input cari kata 60
Gambar 4.12 Form message box kata sudah ada 61
Gambar 4.13 Form message box kata belum ada 58
Gambar 4.14 Form hapus kata 58
Gambar 4.15 Form message box konfirmasi hapus 59
Gambar 4.16 Form message box cari kata 60
Gambar 4.18 Form Data Lokasi 61
Gambar 4.19 Form dialog box 58
Gambar 4.20 Form isi path 58
Gambar 4.21 Form message box data path 59
Gambar 4.22 Form awal data contact 60
Gambar 4.23 Form awal input data contact 60
Gambar 4.24 Form isi data contacts 61
Gambar 4.25 Form konfirmasi penyimpanan data contacts 58
Gambar 4.26 Form message box data disimpan 59
Gambar 4.27 Form pencarian data contact 60
Gambar 4.28 Form isi pencarian data contact 60
Gambar 4.29 Form hasil pencarian data contact 61
Gambar 4.30 Form koreksi data contact 58
Gambar 4.31 Form isi koreksi data contact 58
Gambar 4.32 Form hasil koreksi data contact 58
Gambar 4.33 Form message box data sudah diubah 59
Gambar 4.34 Form About 60