Minggu, 17 September 2017

Database dalam Perancangan Kartu Keluarga (KK)


Data yang terorganisir dengan baik dapat menghasilkan Informasi, pengorganisasian data untuk mencegah terjadinya duplikasi yang tidak diperlukan. Data yang terorganisasi dan saling berkaitan antara satu sama lainnya merupakan Basis data (database). Sedangkan untuk mengelola dan mengorganisasikan database yang dibangun dalam suatu Sistem dibutuhkan suatu pengelolaan database yang di sebut dengan sistem manajemen basis data (Database management system – DBMS).
DBMS merupakan software yang akan menentukan bagaimana data diorganisasikan, disimpan, diubah, diambil kembali, pengaturan mekanisme pengamanan data, mekanisme pemakaian data secara bersama.
Database telah mengalami perkembangan sejalan dengan penelitian-penelitian para ahli, ada beberapa model database :
  1. Hierarchical database
Adalah merupakan kumpulan record yang dihubungkan satu sama lain yang membentuk struktur pohon
      2. Network Database
Database yang terbentuk dari sekumpulan record yang membentuk relasi dalam bentuk ring
      3. Relational Database
Berisi kumpulan tabel, dimana setiap tabel mempunyai nama dan struktur yang unik. Dalam setiap tabel, masing-masing record data diorganisasikan dalam struktur yang sama dan memiliki field kunci yang akan menjadi penghubung antara satu dengan lain
      4. Web Warehause
Data warehouse (gudang data) merupakan sebuah database dengan peralatan pembuatan laporan dan query yang menyimpan data kini dan data historis secara terpusat,biasanya digunakan untuk menyajikan laporan dan melakukan analisis guna mendukung pengambilan keputusan manajerial.

Langkah-langkah yang harus di penuhi dalam perancangan database adalah sebagai berikut                  
            a. Studi Kelayakan
      b. Rencana Pendahuluan
      c. Menganalisa Sistem
      d. Merancang Sistem

Disamping itu kriteria diatas ada beberapa hal yang perlu diperhatikan dalam pembuatan tabel antara lain :
· Tidak boleh ada baris data atau record yang sama pada tabel
· Setiap tabel harus memiliki nama yang menjadi wakil dari seluruh atribut/field didalamnya. Atribut yang menjadi wakil tidak boleh kembar
· Tabel yang dibuat merupakan hasil analisa akhir sehingga semua atribut bernilai tunggal dan tidak dapat dipecah lagi menjadi field terkecil.
· Tabel Kepala Keluarga


Penjelasan Gambar diatas adalah sebagai berikut :
    1. No_kk sebagai Primary Key
    2. Nama_kk berisi Nama Kepala Kelurga
    3. Alamat adalah Alamat Kepala Keluarga
    4. RT/RW adalah Alamat RT/RW Kepala Keluarga
    5. Kode Pos adalah Kode Pos Alamat Kepala Keluarga
    6. Desa/Kelurahan adalah Alamat Desa/Kelurahan Kepala Keluarga
    7. Kecamatan adalah Alamat Kecamatan Kepala Keluarga
    8. Kabupaten/Kota adalah Alamat Kabupaten/Kota Kepala Keluarga
    9. Provinsi adalah Alamat Provinsi Kepala Keluarga
      · Tabel Data Anggota Keluarga


      Penjelasan Tabel diatas adalah sebagai berikut :
      1. No adalah nomor urut anggota keluarga pada kartu keluarga
      2. Nama adalah nama anggota Keluarga
      3. NIK adalah nomor induk kependudukan
      4. Jenis Kelamin yaitu berisi dari kategori laki-laki dan perempuan
      5. Tempat_lahir adalah Tempat Lahir dari anggota keluarga
      6. Tgl_lahir adalah Tanggal Lahir dari anggota keluarga
      7. Agama adalah agama yang di anut anggota keluarga
      8. Pendidikan adalah Pendidikan dari anggota Keluarga berisi kategori Sarjana,Diploma, SMU,SMP,SD,Tidak Sekolah
      9. Jenis Pekerjaan adalah Pekerjaan dari anggota keluarga berisi kategori PNS, Swasta, Petani, Pedagang, Nelayan, Buruh,Tidak bekerja
      10. Status perkawinan adalah status dari anggota keluarga berisi kawin atau belum kawin
      11. Hubungan adalah hubungan dari anggota keluarga dengan kepala keluarga yang berisi kategori : Isteri, Anak, Orang Tua, Saudara Kandung, dll
      12. Kewarganegaraan adalah asal Negara dari anggota keluarga
      13. Dokumen Imigrasi berisi No.paspor dan No.KITAP
      14. Nama Orang Tua adalah nama ayah dan ibu dari anggota keluarga
      Field adalah kumpulan dari karakter yang membentuk satu arti, pada contoh diatas terdapat pada bagian yang bertanda “Bold” dan “Italic
      Database adalah sekumpulan data yang sudah disusun sedemikian rupa dengan ketentuan atau aturan tertentu yang saling berelasi sehingga memudahkan pengguna dalam mengelolahnya juga memudahkan memperoleh informasi, pada contoh diatas database merupakan isian dari Kartu Keluarga (KK)
      Record adalah kumpulan field yang sangat lengkap, dan biasanya dihitung dalam satuan baris


      Sistem Informasi Manajemen

      Sistem Informasi Manajemen, suatu sistem berbasis komputer yang membuat informasi tersedi bagi para pengguna yang memiliki kebutuhan serupa. para pengguna SIM terdiri atas entitas organisasi formal & perusahaanatau sub unit anak perusahaannya.

       

      Dalam video di atas dibahas beberapa hal yang berkaitan dengan Sistem Informasi Manajamen, antara lain: 
      1. Sejarah Sistem Informasi
      2. Pengantar Arsitektur Komputer
      3. Pengantar Arsitetur Komunikasi
      4. Evolusi di bidang aplikasi komputer
      5. Pengguna Sistem Informasi
      6. Manajer sebagai pengguna Sistem Informasi
      7. Peranan informasi dalam pemecahan masalah manajemen
      8. Masa depan Teknologi Informasi
      Untuk lebih jelasnya silahkan klik "play" pada video di atas;)

      Minggu, 10 September 2017

      Analisis dan Perancangan Sistem Informasi



      Analisis
      Analisis adalah suatu upaya untuk melakukan penelaahan atau pemahaman tentang suatu masalah yang dilakukan pengkajian, yang bertujuan untuk mendapatkan pemahaman tertentu tentang suatu masalah yang dikaji tersebut.
      Perancangan
      Perancangan adalah suatu usaha atau tindakan untuk merancang atau membangun sesuatu guna menghasilkan suatu tujuan tertentu. Dalam hal ini sebuah sistem yang dimaksud.
      Sistem
      Sistem adalah suatu proses yang terangkai atau terbangun dari berbagai komponen yang menjadi satu kesatuan sehingga dapat mencapai suatu tujuan tertentu. Dari setiap komponen yang ada dalam membangun sebuah sistem merupakan satu  kesatuan yang saling terkait dan terintegrasi ataupun terhubung.
      Informasi
      Informasi adalah data yang sudah di proses sehingga menghasilkan atau menjadi suatu yang berguna dan di konsumsi bagi pihak yang membutuhkan.

      Tahapan utama siklus hidup Pengembangan Sistem terdiri dari :
      • Perencanaan Sistem ( Systems Planning)
      Perencanaan sistem menyangkut estimasi dari kebutuhan-kebutuhan fisik, tenaga kerja dan dana yang dibutuhkan untuk mendukung pengembangan sistem ini serta untuk mendukung operasinya setelah diterapkan.
      Proses Perencanaan Sistem dapat dikelompokkan dalam 3 proses utama yaitu sbb :
      • Merencanakan proyek-proyek sistem yang dilakukan oleh staf perencana sistem
      • Menentukan proyek-proyek sistem yang akan dikembangkan dan dilakukan oleh komite pengarah.
      • Mendefinisikan proyek-proyek sistem dikembangkan dan dilakukan oleh analis sistem.
      • Analisis Sistem (System Analysis)
      Penguraian dari suatu sistem informasi yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan-permasalahan, kesempatan-kesempatan, hambatan-hambatan yang terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan-perbaikan.
      Didalam tahap analisis sistem terdapat langkah-langkah dasar yang harus dilakukan oleh Analis Sistem yaitu Identify, Understand, Analyze, Report
      • Perancangan Sistem (Systems Design) Secara Umum
      Perancangan sistem dapat diartikan sebagai berikut ini :
      • Tahap setelah analisis dari siklus pengembangan system
      • Pendefinisian dari kebutuhan-kebutuhan fungsional
      • Persiapan untuk rancang bangun implementasi
      • Menggambarkan bagaimana suatu sistem dibentuk
      • Yang dapat berupa penggambaran, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesalahan yang utuh dan berfungsi
      • Termasuk menyangkut mengkonfigurasikan dari komponen-komponen perangkat lunak dan perangkat keras dari suatu sistem
      • Seleksi Sistem (System Selection)
      Tahap seleksi sistem merupakan tahap untuk memilih perangkat keras dan perangkat lunak untuk sistem informasi. Tugas ini membutuhkan pengetahuan yang cukup bagi yang melaksanakannya supaya dapat memenuhi kebutuhan rancang bangun yang telah dilakukan. Pengetahuan yang dibutuhkan oleh pemilih sistem diantaranya adalah pengetahuan tentang siapa-siapa yang menyediakan teknologi ini, cara pemilikannya, dsb. Pemilih sistem juga harus paham dengan teknik-teknik evaluasi untuk menyeleksi sistem.
      • Perancangan Sistem (Systems Design) Secara Umum
      Tahap perancangan menghasilkan : Laporan perancangan system, Bagan arus dan tabel keputusan, Deskripsi program, Prosedur-prosdur operasi, Prosedur-prosdur operasi, Menjalankan manual, Deskripsi file, Prosedur-prosedur memasukkan data
      • Implementasi dan Pemeliharaan Sistem (System Implementation & Maintenance)
      Tahap implementasi terdiri dari : Perencanaan pengubahan, Perencanaan pengujian, Jadwal operasi dan perawatan

      Sistem berbasis computer adalah sebuah sistem yang memiliki beberapa elemen yang subsistem satu sama lainya saling berhubungan supaya suatu sistem dapat berjalan dengan efektif dan efisien sehingga dapat digunakan untuk pengambilan keputusan
      Sistem berbasis komputer dapat didefinisikan sebagai Kumpulan atau susunan elemen-elemen yang diorganisasi untuk mengerjakan berbagai tujuan (goal) yang sudah didefinisikan sebelumnya dengan cara memproses informasi.

      Elemen-elemen sistem berbasis komputer  :
      • Perangkat lunak, yaitu program komputer, struktur data, dan dokumentasi terkait
      • Perangkat keras, yaitu perangkat elektronik yang menyediakan kemampuan komputasi dan perangkat elektro mekanik (misalnya: sensor, motor, pompa) yang menyediakan fungsi dunia luar.
      • Manusia, yaitu pemakai dan operator perangkat keras dan perangkat lunak.
      • Basis data, yaitu kumpulan informasi yang besar dan terorganisasi yangdiakses melalui perangkat lunak.
      • Dokumentasi, yaitu buku-buku manual, formulir, dan informasi deskriptif lainnya yang menggambarkan penggunaan dan atau operasional sistem.
      • Prosedur, yaitu langkah-langkah yang menjelaskan pemakaian spesifik darisetiap elemen sistem.
      Komponen prosedur dalam SI berkaitan dengan prosedur manual dan prosedur berbasis komputer serta standar untuk mengolah data menjadi informasi yang berguna. Suatu prosedur adalah urutan langkah yang dilakukan untuk menyelesaikan satu atau lebih aktivitas pengolahan informasi. Pengolahan informasi ini dapat dikerjakan dengan pengguna, atau kombinasi pengguna dan staff TI. Suatu bisnis terdiri dari berbagai macam prosedur yang digabungkan secara logis untuk membentuk suatu sistem. Sebagai contoh sistem yang umumnya ada dalam suatu organisasi adalah sistem penggajian, personalia, akuntansi, dan gudang.
      Ini terdiri dari komputer, instruksi, fakta yang tersimpan, manusia dan prosedur.
      SI dapat dikategorikan dalam empat bagian:

      1.     Sistem Informasi Manajemen
      2.     Sistem pendukung keputusan
      3.     Sistem Informasi Eksekutif
      4.     Sistem Pemrosesan Transaksi

      Apa itu Zomato?



      Aplikasi berikut ini merupakan aplikasi yang biasa saya gunakan saat saya ingin mencari referensi tempat makan ketika berada di daerah tertentu, berikut penjelasannya

      Zomato adalah situs pencarian restoran yang menyediakan informasi untuk makan di luar, pesan bawa pulang, kafe, dan nightlife untuk kota-kota di berbagai Negara termasuk Indonesia. Menurut situs Alexa, situs ini memiliki peringkat ke 1.926 di dunia dan 205 di India pada bulan Oktober 2013.

      Misi Zomato yaitu untuk memastikan tidak ada orang yang mengalami pengalaman makan buruk lagi, dan melakukan misinya dengan:
      v  Membantu orang menemukan tempat yang bagus di sekitar mereka.
      Tim kami mengumpulkan informasi dari setiap restoran secara teratur untuk memastikan data kami selalu yang terbaru. Komunitas pecinta makanan kami juga berbagi ulasan dan foto mereka, sehingga Anda memiliki semua yang Anda butuhkan untuk membuat suatu pilihan.
      v  Memangun pengalaman menakjubkan mengenai makanan.
      Dimulai dengan informasi untuk lebih dari 1 juta restoran (dan terus bertambah) secara global, kami membuat pengalaman makan lebih mudah dan lebih menyenangkan dengan layanan seperti pemesanan online dan reservasi meja.
      v  Membantu restoran untuk menciptakan pengalaman menakjubkan.
      Dengan keterlibatan langsung dan alat manajemen, kami memungkinkan restoran untuk menghabiskan lebih banyak waktu pada makanan itu sendiri, yang diterjemahkan langsung ke pengalaman makan yang lebih baik.
      v  Dan kami melakukan ini secara global
      Dari Vancouver ke Auckland, Zomato digunakan oleh jutaan pengguna setiap harinya untuk menentukan tempat makan di lebih dari 10,000 kota di 24 negara. Beberapa tahun kedepan, kami akan dapat menolong Anda menunjukan tempat makan terbaik dimanapun Anda berada.
      v  Satu Tim
      Berada di 24 negara dengan kekuatan lebih dari 2000 Zomans, kami pun masih akan tetap tumbuh setiap harinya. Tim kami terdiri dari 32 kebangsaan, dimana masing-masingnya mampu berbicara lebih dari satu bahasa. Selain itu, terdapat 50:50 antara populasi pecinta teh vs peminum kopi. Para pecinta teh lebih ramah.

      Berawal dengan nama Foodiebay.com, Zomato didirikan oleh Deepinder Goyal dan Pankaj Chaddah yang merupakan sarjana IIT Delhi di New Delhi, India. Ide pendirian hingga menjadi Zomato saat ini dimulai secara tidak sengaja saat Deepinder dan Pankaj ingin membantu rekan - rekan kerjanya memilih pesanan untuk makan siang di antara brosur - brosur menu yang bertebaran di kantor menjadi lebih mudah serta menghindari antrian panjang saat makan siang. Pada tahun 2008 saat mereka bekerja di Bain and Company, sebuah perusahaan konsultan manajemen terkemuka di India, mereka mengumpulkan seluruh brosur menu lalu memindai satu persatu dan mengunggahnya di situs internal perusahaan. Deepinder Goyal, Pankaj Chaddah dan Gunjan Patidar akhirnya memutuskan untuk keluar dari Bain dan membangun basis data Foodiebay secara lebih profesional. Akhirnya Foodiebay resmi berdiri pada Juli 2008 dengan 1.200 daftar restoran di Delhi NCR. Daftar ini berkembang menjadi 2.000 restoran di akhir 2008. Dalam jangka waktu 6 bulan, restoran di Kolkata dan Mumbai juga sudah dimasukan dalam daftar restoran di Foodiebay. 

      Pada tahun 2010, situs ini terpilih dalam top 25 perusahaan internet paling menjanjikan di India oleh majalah SmartTechie. Saat itulah Infoedge, induk perusahaan dari grup Naukri.com, menginvestasikan INR 4.7 crore (US $ 1 juta) ke dalam bisnis ini. 

      Pada 14 November 2010, Foodiebay.com berubah menjadi Zomato.com. Perubahaan ini disebabkan oleh adanya kemungkinan untuk mengembangkan bisnis di luar vertikal kuliner dan untuk menghindari konflik yang dapat terjadi dengan eBay, karena nama Foodiebay memiliki kata ‘ebay’ di dalamnya. Pada tahun 2011, Zomato telah mencakup area Chennai, Hyderabad dan Ahmedabad. Selain itu, pada tahun 2011 Zomato meluncurkan aplikasi untuk perangkat iOS, Android, Windows Phone dan BlackBerry. Zomato juga meluncurkan versi cetak yang berisi seluruh konten di situs dan bekerja sama dengan Citibank pada Mei 2012. Panduan cetak ini dipasarkan dan dijual dengan nama "Citibank Zomato Restaurant Guide". Selama peluncuran, panduan cetak tersedia untuk empat kota di India - Delhi NCR,Mumbai, Bangalore dan Pune. Menurut media, situs Zomato dikunjungi oleh sekitar 2,5 juta pengunjung pada bulan Maret 2012. 

      Pada September 2012, Zomato ekspansi ke luar India untuk pertama kalinya dan meluncurkan layanannya di Dubai, UEA. Hal ini diikuti oleh ekspansi cepat ke Sri Lanka, Qatar, Inggris Raya, Filipina, Afrika SelatanSelandia Baru, dan pada November 2013 di Brazil, Turki dan Indonesia.

      Panduan restoran Zomato memberikan kemudahan bagi pengguna untuk mencari informasi berkaitan dengan restoran, bar, dan klub. Informasi yang ditampilkan disertai dengan nama tempat, kontak, alamat, menu, foto, ulasan, lokasi pada peta (dengan Google Maps) dan juga acara yang diadakan di tempat tersebut. Zomato turut memberikan fasilitas kepada pengguna yang terdaftar untuk mengirim ulasan dan menilai (dalam skala 1 - 5) tempat tersebut. Menampilkan penilaian total (berdasarkan penilaian oleh pengguna) untuk setiap tempat. Zomato juga menyediakan informasi yang berkaitan dengan waktu masakan disajikan, jam buka, rata-rata biaya makan untuk 2 orang, pembayaran dengan kartu kredit, juga fasilitas seperti ketersediaan AC, area merokok, WIFI, harga tiket masuk, live musik, dan tempat duduk di luar. Untuk tempat yang menyajian minuman beralkohol, Zomato menyediakan informasi untuk happy hour dan rata-rata harga 1 botol bir. Zomato juga memberikan label khusus untuk memudahkan pengguna mengetahui sebuah restoran memiliki layanan pesan-antar, makan di tempat, menyajikan menu non-vegetarian, dan tersedia alkohol