DIAGNOSA DINI PADA PENYAKIT KANKER PAYUDARA DAN. KANKER
DARAH MENGGUNAKAN MICROSOFT VISUAL. BASIC 6.0. TUGAS AKHIR.
DIAGNOSA DINI PADA PENYAKIT KANKER PAYUDARA DAN KANKER DARAH MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0
TUGAS AKHIR
ELISA SEMPA ARIHTA KABAN 072406148
PROGRAM STUDI D-3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
Universitas Sumatera Utara
DIAGNOSA DINI PADA PENYAKIT KANKER PAYUDARA DAN KANKER DARAH MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0
TUGAS AKHIR Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan Program Studi D-3 Ilmu Komputer
ELISA SEMPA ARIHTA KABAN 072406148
PROGRAM STUDI D-3 ILMU KOMPUTER DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2010
Universitas Sumatera Utara
PERSETUJUAN
Judul
Kategori Nama Nomor Induk Mahasiswa Program Studi Departemen Fakultas
: DIAGNOSA DINI PADA PENYAKIT KANKER PAYUDARA DAN KANKER DARAH DENGAN MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0 : TUGAS AKHIR : ELISA SEMPA ARIHTA KABAN : 072406148 : D-3 ILMU KOMPUTER : MATEMATIKA : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
Diluluskan di Medan, Juni 2010
Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua,
DIAGNOSA DINI PADA PENYAKIT KANKER PAYUDARA DAN KANKER DARAH MENGGUNAKAN MICROSOFT VISUAL BASIC 6.0
TUGAS AKHIR
Saya mengakui bahwa Tugas Akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2010
ELISA SEMPA ARIHTA KABAN 072406148
Universitas Sumatera Utara
PENGHARGAAN
Syukur ke hadirat Tuhan Yang Maha Esa atas segala nikmat yang telah diberi-Nya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Tugas Akhir ini disusun guna memenuhi salah satu syarat kelulusan pada Program Studi D-3 Ilmu Komputer Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
Dengan segala kerendahan hati dan keikhlasan, penulis ingin menyampaikan rasa terima kasih dan penghargaan yang sebesar-besarnya kepada :
1.
My Lord, yang telah memberikan penulis kehidupan yang indah yang selalu membimbing penulis, tanpa Dia penulis tidak akan mampu menyelesaikan ini.
2.
Ibu Dra. Elly Rosmaini, M.Si selaku pembimbing penulis yang telah memberikan waktunya untuk membimbing penulis dalam menyelesaikan Tugas Akhir ini.
3.
Bapak Dr. Saib Suwilo, M.Sc selaku ketua Departemen Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
4.
Ibu Dra. Mardiningsih, M.Si selaku ketua jurusan Program Studi Diploma-3 Ilmu Komputer.
5.
Seluruh dosen pengajar dan pegawai di Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara khususnya program studi D3 Ilmu Komputer.
Universitas Sumatera Utara
6.
Kedua orang tua penulis tersayang yang selalu membimbing penulis dengan penuh kesabaran dan kasih sayang serta doa yang selalu ditujukan kepada penulis.
7.
Ketiga abang penulis yang selalu memberi penulis motivasi dan yang telah mau menjadi motivator yang baik, walau terkadang menyakitkan hati tetapi hal tersebut membuat penulis untuk selalu bersemangat.
8.
Seluruh rekan mahasiswa/i D-3 Ilmu Komputer khususnya Kom Cā07 dan teman-teman yang telah memberikan dorongan semangat. Dan buat teman yang
selalu berempat, terima kasih karena telah menerima penulis apa
adanya mulai dari awal perkuliahan, sukses buat kita semuanya.
Akhirnya dengan kerendahan hati penulis mempersembahkan Tugas Akhir ini, semoga bermanfaat bagi kita semua.
Universitas Sumatera Utara
ABSTRAK
Pada saat ini penggunaan teknologi di bidang komputer telah berkembang sangat pesat dan memasyarakat dan demikian juga halnya dengan teknologi kecerdasan buatan yang telah memungkinkan sistem pakar untuk diaplikasikan penggunaannya ke dalam komputer. Salah satu contohnya adalah dalam pemberian informasi di bidang kesehatan, terutama mengenai informasi penyakit kanker payudara dan kanker darah . Metode sistem pakar yang digunakan adalah backward chaining. Sistem ini menjelaskan mengenai gejala, ciri, cara pendeteksian dan pencegahan awal untuk mengurangi kemungkinan berkembangnya kanker dalam tubuh. Dan sistem ini dikembangkan menggunakan perangkat lunak Microsoft Visual Basic 6.0 dan Microsoft Access 2003.
Universitas Sumatera Utara
DAFTAR ISI
Halaman Persetujuan Pernyataan Penghargaan Abstrak Daftar Isi Daftar Gambar
ii iii iv vi vii ix
Bab 1 Pendahuluan 1.1 Latar Belakang 1.2 Rumusan Masalah 1.3 Batasan Masalah 1.4 Maksud dan Tujuan 1.5 Metode Penelitian 1.6 Sistematika Penulisan
1 3 3 3 4 5
Bab 2 Landasan Teori 2.1 Kecerdasan Buatan 2.2 Sistem Pakar 2.2.1 Ciri ā Ciri dan Kategori Masalah Sistem Pakar 2.2.2 Keuntungan Sistem Pakar 2.2.3 Kelemahan Sistem Pakar 2.2.4 Struktur Sistem Pakar 2.2.5 Pembangunan Sistem Pakar 2.2.6 Mengembangkan Sistem Pakar 2.3 Microsoft Visual Basic 2.3.1 Mengenal Integrated Development Environment (IDE) Visual Basic 6.0 2.3.2 Konsep Dasar Pemrograman Visual Basic 6.0 2.3.3 Koneksi Visual Basic dengan Database Access
20 25 25
Bab 3 Perancangan Sistem 3.1 Rancangan Umum 3.2 Perancangan Data 3.3 Penyusunan Basis Data 3.3.1 Pembuatan Tabel 3.3.2 Pembuatan Relasi Antar Tabel 3.4 Perancangan Proses 3.4.1 Set of Rules Sistem 3.4.2 Arsitektur Sistem 3.5 Diagram Alir Sistem 3.5.1 Diagram Alir Sistem User 3.5.2 Diagram Alir Manajemen Sistem
27 28 29 29 31 32 32 33 35 35 37
6 7 8 11 11 12 16 18 19
Universitas Sumatera Utara
3.6 Perancangan Antarmuka ( Interface) Sistem Bab 4 Implementasi dan Analisa Sistem 4.1 Implementasi Sistem 4.2 Analisa Sistem 4.2.1 Tampilan Menu Utama 4.2.2 Tampilan Menu Utama User 4.2.3 Tampilan Gejala Penyakit 4.2.4 Tampilan Ciri Penyakit 4.2.5 Tampilan Cara Deteksi Penyakit 4.2.6 Tampilan Rekaman Data 4.2.7 Tampilan Akhir Pemakai 4.2.8 Tampilan Update Data Gejala Penyakit 4.2.9 Tampilan Update Data Ciri Penyakit 4.2.10 Tampilan Aturan Sistem
40 42 44 44 45 46 47 48 49 50 51 53 54
Bab 5 Kesimpulan dan Saran 5.1 Kesimpulan 5.2 Saran
56 57
Daftar Pustaka Lampiran
Universitas Sumatera Utara
DAFTAR GAMBAR
Halaman Gambar 2.1 Gambar 2.2 Gambar 2.3 Gambar 2.4 Gambar 2.5 Gambar 3.1 Gambar 3.2 Gambar 3.3 Gambar 3.4 Gambar 3.5 Gambar 3.6 Gambar 3.7 Gambar 3.8 Gambar 3.9 Gambar 3.10 Gambar 3.11 Gambar 3.12 Gambar 3.13 Gambar 3.14 Gambar 3.15 Gambar 3.16 Gambar 4.1 Gambar 4.2 Gambar 4.3 Gambar 4.4 Gambar 4.5 Gambar 4.6 Gambar 4.7 Gambar 4.8 Gambar 4.9 Gambar 4.10 Gambar 4.11 Gambar 4.12 Gambar 4.13 Gambar 4.14 Gambar 4.15
Arsitektur sistem pakar Langkah-langkah pembangunan sistem pakar Tahap-tahap pengembangan sistem pakar Tampilan utama Visual Basic 6.0 Toolbox Tabel gejala Tabel ciri tabel deteksi Tabel solusi Tabel relasi1 Tabel relasi2 Tabel passwd Relasi antar tabel Set of Rules Sistem Arsitektur Sistem Diagram alir sistem user Diagram sistem pakar Diagram alir mode tambah data Diagram alir mode hapus data Diagram alir mode edit data Perancangan sistem antarmuka Tampilan utama Tampilan mdi utama pakar Menu utama user Tampilan menu utama Menu utama user Tampilan gejala penyakit Tampilan ciri penyakit Tampilan cara deteksi penyakit Tampilan rekaman data Tampilan akhir pemakai Tampilan update data gejala penyakit Gejala penyakit berhasil ditambahkan Konfirmasi hapus Tampilan Update data ciri penyakit Tampilan aturan sistem