BAB I PENDAHULUAN
1.1
LATAR BELAKANG Dewasa ini kehidupan manusia tidak bisa lepas dari teknologi informasi,
begitu pula dengan perusahaan – perusahaan yang menyediakan jasa data entry. Perusahaan ini menyediakan layanan jasa digitalisasi data yaitu mengambil data teks pada formulir kertas kemudian memasukkan data yang diperoleh ke sistem database. Biasanya perusahaan penyedia jasa seperti ini mempunyai sebuah aplikasi sistem informasi data entry. Proses data entry secara cepat dan akurat merupakan tujuan dari dipakainya aplikasi ini. Akan tetapi proses data entry ini harus dibayar mahal dengan penyediaan sumber daya yang besar. Hal ini dikarenakan proses data enty masih dikerjakan secara konvensional, yaitu dengan cara user mengetik ulang isi dari formulir ke dalam sebuah sistem aplikasi. Bisa dibayangkan apabila formulir yang harus diketik ulang ini jumlahnya ratusan atau ribuan lembar, ada berapa banyak user dan komputer yang harus disediakan untuk melakukan data entry seperti ini. Karena itu harus segera ditemukan solusi untuk mengatasi beberapa masalah di atas. Ada beberapa solusi untuk mengatasi permasalahan ini akan diantaranya adalah dengan menyediakan aplikasi Automatic Data Enty System. Automatic Data Entry System atau Sistem Data Entry Otomatis adalah sistem yang melakukan pemindahan dan pengolahan data dari formulir Surat Pengajuan
1
2
Asuransi (SPA) yang berupa formulir fisik kertas ke dalam editable teks di komputer yang akan dimasukkan ke dalam database. Sistem ini bekerja dengan menggunakan OCR (Optical Character Recognition) yang mendeteksi teks yang terdapat pada gambar hasil scanning formulir. Teks yang telah dideteksi kemudian akan diinput secara otomatis kedalam database yang telah ditentukan. Dengan solusi ini akan menghemat sumber daya di sisi penyediaan user dan komputer. Cukup dengan menggunakan satu atau dua komputer dengan satu atau dua user untuk memproses ratusan lembar formulir.
1.2
RUMUSAN MASALAH Masalah – masalah yang muncul dalam pembuatan Tugas Akhir ini antara
lain : a. Bagaimana sistem membaca sebuah file image dari harddisk komputer. b. Bagaimana sistem mengenali karakter yang diamati. c. Bagaimana sistem menyesuaikan teks yang diambil dengan field yang ada pada database. d. Bagaimana sistem memasukkan teks ke dalam database sesuai dengan kolomnya (field).
3
1.3
BATASAN MASALAH Adapun ruang lingkup dari Tugas Akhir ini dibatasi pada : a. Sistem ini menggunakan library Tesseract-OCR untuk melakukan proses pendeteksian karakter teks, jadi mengenai detail bagaimana Tesseract-OCR dibuat tidak akan dibahas pada tugas akhir ini. b. Formulir yang akan digunakan dalam sistem ini adalah formulir Surat Pengajuan Asuransi (SPA). c. Sistem akan membaca file formulir yang telah di scan terlebih dahulu. d. File yang dibaca oleh sistem adalah file berekstensi .jpg.
1.4
TUJUAN PENELITIAN Tujuan dari Tugas Akhir ini antara lain diharapkan dapat: a. Menyediakan suatu sistem yang dapat mengkonversi teks pada image ke dalam editable teks pada komputer, dan memasukkan teks tersebut ke dalam database secara otomatis. b. Membantu proses data entry secara akurat dan cepat. c. Menghemat resource dan mempersingkat waktu pada proses data entry
4
1.5
METODE PENELITIAN Langkah – langkah perngerjaan tugas akhir ini antara lain : a. Observasi Melakukan observasi tentang bagaimana cara kerja dan tingkah laku dalam proses data entry secara manual dengan tujuan untuk mendapatkan masukan yang diperlukan, proses yang dilakukan, dan hasil yang diharapkan, sehingga proses data
entry manual bisa
digantikan oleh sistem data entry secara otomatis. b. Studi Literatur Untuk mencari dasar-dasar teori dengan memanfaatkan buku-buku referensi, jurnal ilmiah, dan media internet, yang akan dibutuhkan sebagai solusi untuk pemecahan dan analisa masalah yang dihadapi pada pengerjaan tugas akhir. c. Analisa Program Melakukan analisa terhadap pengembangan program serta integrasi antara OCR (Optical Character Recognition) dengan sistem Automatic Data Entry. d. Disain Program Langkah ini untuk mendefinisikan kebutuhan-kebutuhan program dan juga sebagai persiapan implementasi program yang terdiri dari penggambaran, perencanaan, dan pembuatan sketsa atau pengaturan dari beberapa sub-program yang terpisah ke dalam satu kesatuan utuh.
5
e. Implementasi Program Desain yang telah dirancang akan langsung diimplementasikan dalam bentuk program secara nyata menggunakan beberapa aplikasi pendukung, baik sebagai interface dan database. f. Ujicoba dan Evaluasi Sistem Langkah ini sangat perlu dilakukan untuk mengetahui kelemahan dari program serta memberikan petunjuk sejauh mana program telah bekerja. Dengan demikian akan terjawab, apakah program telah mencapai tujuan yang diinginkan.
1.6
SISTEMATIKA PENULISAN Untuk mendapatkan gambaran yang jelas dan mempermudah penulisan
ini, maka penulis menyusunnya menjadi beberapa bab yaitu :
1. BAB I : Pendahuluan Pada BAB ini penulis membahas dan mengemukakan tentang latar belakang masalah, rumusan masalah, batasan masalah, tujuan penulisan dan metode penulisan yang dilengkapi dengan sistematika penulisan.
2. BAB II : Landasan Teori Pada BAB ini berisikan tentang landasan teori yang digunakan dalam penulisan seperti teori rekayasa perangkat lunak, OCR (Optical Character Recognition), UML (Unified Modeling Languange), Microsoft .NET, C#, Microsoft SQL Server 2008.
6
3. BAB III : Analisis Kebutuhan Dan Rancangan Pada BAB ini penulis menganalisa dan mendesign kebutuhan yang meliputi kendala, pemecahan masalah, rancangan interface, hirarki program, rancangan dan UML (Unified Modeling Languange).
4. BAB IV : Implementasi dan Pengujian Pada BAB ini diuraikan bagaimana cara mengimplementasi program ini berikut hasil pengujian. Serta analisis dari Pengujian
5. BAB V : Kesimpulan dan Saran Pada BAB ini berisi tentang kesimpulan yang dapat diambil dari pembahasanpembahasan yang telah terdahulu dan memberikan saran-saran atas kelebihan dan kekurangan yang ada di dalam aplikasi ini.