1. BAB 1 PENDAHULUAN 1.1 Latar Belakang Teknologi Informatika saat ini menjadi teknologi yang sangat diperhitungkan untuk membantu
keseharian
masyarakat.
Perkembangan
teknologi
mengalami
peningkatan yang sangat pesat, sehingga banyak programmer yang mulai mengembangkan segala sesuatunya menjadi sangat mudah. Pada saat ini, teknologi android menjadi teknologi yang sedang digemari oleh masyarakat kita, sehingga segala informasi bisa didapatkan melalui telepon pintar ini. Android merupakan sistem operasi yang baru pada handphone. Saat ini mulai banyak yang memanfaatkan android untuk melengkapi gaya hidup serta kebutuhan orang-orang yang suka terhadap perkembangan teknologi. Dengan memanfaatkan hal itu, banyak programmer yang membuat dan mengembangkan aplikasi yang sesuai dengan kebutuhan. Berdasarkan hal tersebut, maka terinspirasilah untuk membuat suatu aplikasi pada android sesuai dengan kebutuhan masyarakat, terutama bagi ibu hamil yang memiliki kesibukan super dengan keterbatasan waktu untuk mendapatkan informasi seputar kehamilan. Rasa ingin tahu ibu hamil juga tidak pernah jauh dari perkembangan janin yang berada di dalam kandungannya. Dalam dunia kedokteran, proses perkembangan kehamilan dibagi menjadi tiga fase sesuai dengan pertumbuhan bayi dan fase tersebut disebut dengan trisemester. Pada masa kehamilan, penanganan untuk calon anak pun beragam, diantaranya dengan menjaga pola makan sang ibu, menjaga kesehatan fisik dan mental sang ibu untuk mempermudah kelahiran, serta stimulasi kepada sang anak untuk memberikan ketenangan, dan lain – lain.
1
Kebanyakan ibu hamil menginginkan adanya catatan pada masa kehamilan untuk dijadikan dokumentasi, sehingga ibu hamil dapat melihat perkembangan kesehatannya selama kehamilan dan dapat menjadi kesenangan tersendiri pada saat dapat menyimpan catatan pada masa kehamilan. Sebagian besar ibu hamil dengan kehamilan pertama memiliki segudang pertanyaan untuk kesehatan kehamilan yang sedang dialami. Namun untuk mendapatkan informasi, para ibu hamil memiliki batasan informasi pada setiap sumber yang didapatkan. Sehingga para ibu hamil memerlukan forum diskusi untuk saling berbagi informasi.
1.2 Rumusan Masalah Berikut ini adalah rumusan masalah dalam pembangunan proyek akhir ini. 1. Kurangnya aplikasi berbasis android yang dapat memprediksi hari kelahiran sang jabang bayi serta menampilkan usia kehamilan ibu hamil. 2. Kurangnya aplikasi berbasis android yang dapat mengetahui perkembangan janin pada setiap trisemesternya. 3. Kurangnya aplikasi berbasis android untuk memberikan informasi tentang menu makanan yang sehat untuk ibu hamil. 4. Kurangnya aplikasi berbasis android untuk menyajikan informasi yang harus dilakukan ibu saat hamil. 5. Kurangnya aplikasi berbasis android untuk menyimpan dokumentasi atau cerita semasa kehamilan dari ibu hamil. 6. Kurangnya aplikasi berbasis android utnuk para ibu hamil di Indonesia agar dapat melakukan diskusi.
1.3 Tujuan Tujuan pembuatan proyek akhir ini adalah sebagai berikut.
2
1. Membuat aplikasi berbasis android yang dapat menampilkan memprediksi hari kelahiran anak dan usia kehamilan ibu. 2. Membuat aplikasi berbasis android yang memberikan informasi kepada ibu hamil perkembangan janin pada setiap trisemesternya. 3. Membuat aplikasi berbasis android yang memberikan informasi kepada ibu hamil menu makanan sehat yang dianjurkan untuk ibu hamil. 4. Membuat aplikasi berbasis android yang memberikan informasi kepada ibu hamil apa yang seharusnya dilakukan pada saat mengalami kehamilan. 5. Membuat aplikasi berbasis android yang memberikan informasi kepada ibu hamil untuk menyimpan dokumen kehamilannya. 6. Membuat aplikasi berbasis android yang menyediakan forum diskusi untuk ibu hamil agar dapat berdiskusi masalah kehamilannya dengan ibu hamil yang lainnya.
1.4 Batasan Masalah Berikut ini adalah batasan masalah dalam pembuatan sistem informasi ini. 1.
Aplikasi ini hanya dapat dijalankan di perangkat yang menggunakan sistem operasi android versi 4.0 keatas.
2. Aplikasi ini tidak dapat menangani jika user telah melewati masa kehamilan 40 minggu. 3. Aplikasi ini tidak dapat menangani jika user mengalami keguguran atau kelahiran prematur. 4. Aplikasi ini tidak dapat menampilkan pemberitahuan pada menu forum diskusi.
3
1.5 Definisi Operasional Aplikasi Panduan Ibu Hamil Dan Forum Diskusi ini adalah aplikasi yang akan memudahkan user, yang nantinya akan memberikan informasi kepada calon ibu atau para ibu hamil dalam menjalani kehamilan yang sehat. Fitur yang disuguhkan diantaranya adalah menu perhitungan prediksi kelahiran sang jabang bayi, siklus atau fase kehamilan, menu makanan sehat selama kehamilan berlangsung, stimulasi yang dapat user gunakan sebagai pancingan untuk janin pada kandungan, history yang akan menyimpan kejadian-kejadian penting selama kehamilan, serta forum diskusi yang akan menjadi sarana untuk berkomunikasi antar ibu hamil di Indonesia.
1.6 Metode Pengerjaan Metode yang digunakan dalam pembangunan aplikasi ini adalah Sistem Development Life Cycle (SDLC) waterfall. Berikut tahapan metode SDLC waterfall. [1]
Gambar 1-1 Waterfall [1]
1. Requirements Definition Proses pengumpulan kebutuhan secara lengkap untuk kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh program yang dibangun. Pada fase ini, yang dilakukan adalah dengan mengumpulkan semua kebutuhan user yang berkaitan dengan aplikasi yang akan dibangun, maka dilakukan
4
wawancara dan survey pada bidan yang menangani tentang kehamilan dan pada ibu yang sedang hamil atau yang telah memiliki pengalaman tentang masa kehamilan [1]. Wawancara dilakukan dengan bidan Hj. Mamik.Amd.Kep yang telah menjadi bidan sejak tahun 1979. Wawancara juga dilakukan di tempat praktek beliau sendiri yaitu Bidan Delima. 2. Sistem and Software Design Pada tahap ini merupakan tahap dokumen analisis yang menerjemahkan keinginan user menjadi desain teknis yang siap diimplementasikan oleh programmer. Dokumentasi yang dihasilkan dari tahap ini adalah dalam bentuk diagram aktivitas, desain antar muka, Unified Modelling Language(UML) dan Entity Relationship Diagram. [1] 3. Implementation and Unit Testing Pada tahap coding, programmer menerjemahkan desain teknis yang telah dibuat ke dalam bahasa pemrograman tertentu, pengimplementasian desain untuk membuat aplikasi ini menggunakan bahasa java, PHP, SQLite Database, dan MySql Database. [1] 4. Integration and Sistem Testing Penyatuan unit program untuk diuji secara (sistem testing). Uji sistem dilakukan untuk memastikan bahwa produk berjalan sebagaimana mestinya ketika dijalankan serta memverifikasi keseluruhan kestabilan program ketika seluruh pengembangan telah selesai dikerjakan untuk semua produk. Aplikasi ini diuji menggunakan Blackbox Testing. Pengujian akan dilakukan dengan para ibu yang pernah maupun yang sedang mengandung. [1] 5. Operation and Maintenance Aplikasi Panduan Ibu Hamil dan Forum Diskusi tidak melakukan pengoperasian dan maintenance .
5
6. Dokumentasi pada tahap ini, akan dibuat dokumentasi proyek dari mulai tahap awal hingga tahap akhir ke dalam dokumen hardcopy.
6