BAB 2 LANDASAN TEORI 2.1 Konsep Dasar Sistem Aplikasi - Sistem Aplikasi Administrasi Dan Pendataan Pasien Pada Klinik Bersalin Bunda

BAB 2 LANDASAN TEORI

2.1 Konsep Dasar Sistem Aplikasi

  Pada bab ini dibahas mengenai defenisi sistem aplikasi, namun harus diketahui terlebih dahulu konsep sistem dan aplikasi. Dari defenisi sistem aplikasi tersebut akan membentuk suatu pengetahuan tentang konsep dasar sistem aplikasi.

2.1.1 Pengertian Sistem

  Sistem berasal dari bahasa Latin (systēma) dan bahasa Yunani (sustēma) adalah suatu kesatuan yang terdiri komponen atau elemen yang dihubungkan bersama untuk memudahkan aliran informasi, materi atau energi untuk mencapai suatu tujuan.

  Suatu sistem terdiri dari sejumlah komponen yang saling berinteraski, bekerjasama untuk suatu kesatuan. Komponen-komponen sistem dapat berupa suatu subsistem atau bagian- bagian dari sistem. setiap sistem tidak perduli betapapun kecilnya, selalu mengandung kompunen-komponen atau subsistem- subsistem. setiap sub sistem mempunyai sifat- sifat dari sistem untuk menjalankan suatu fungsi tertentu dan mempengaruhi proses sistem secara keseluruhan. suatu sistem dapat mempunyai suatu sistem yang lebih besar yang disebut supra sistem, misalnya susatu perusahaan dapat disebut dengan suatu sistem dan industri yang merupakan sistem yang lebih besar dapat disebut dengan supra sistem. kalau dipandang industri sebagai sistem, maka perusahaan dapat dipandang sebagai subsistem. Ada beberapa pengertian tentang defenisi sistem yan dijelaskan oleh beberapa ahli 1.

  Menurut Jerry FithGerald ; mengatakan bahwa sitem adalah suatu jaringan kerja dari prosedur- prosedur yang salng berhubungan, berkumpul bersamasama untuk melakukan suatu kegiatan atau menyeleasikan suatu sasaran tertentu.

  2. Menurut Ludwig Von Bartalanfy ; sistem merupakan seperangkat unsur yang saling terikat dalam suatu antar relasi diantara unsur- unsur tersebut dengan lingkungan.

  3. Menurut Anatol Raporot ; sistem adalah suatu kumpulan kesatuan dan perangkat hubungan satu sama lain.

  4. Menurut L. Ackof ; sistem adalah setiap kesatuan secara konseptual atau fisik yang terdiri dari bagian- bagian dalam keadaan saling tergantung satu sama lainnya.

  Pengertian dan defenisi sistem pada bidang berbeda-beda, tetapi meskipun istilah sistem yang dignakan bervariasi semua sistem pada bidang-bidang tersebut mempunyai beberapa persyaratan umum, yaitu sistem harus mempunyai elemen, lingkungan, interaksi antar elemen, interaksi antar elemen dengan lingkkungannya, yang terpenting adalah sistem harus mempunyai tujuan yang akan dicapai.

2.1.2 Pengrtian Aplikasi

  Istilah aplikasi berasal dari bahasa inggris application yang berarti penerapan, lamaran ataupun penggunaan. Sedangkan secara istilah, pengertian aplikasi adalah suatu program yang siap untuk digunakan yang dibuat untuk melaksanakan suatu funsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang dapat digunakan oleh suatu sasaran yang akan dituju. Menurut kamus komputer eksekutif, aplikasi mempunyai arti yaitu pemecahan masalah yang menggunakan salah satu tehnik pemrosesan data aplikasi yang biasanya berpacu pada sebuah komputansi yang diinginkan atau diharapkan maupun pemrosesan data yang diharapkan.

  Aplikasi juga mempunyai fungsi sebagai pelayan kebutuhan beberapa aktivitas online, pelayanan mayarakat dan hampir semua proses yang dilakukan oleh manusia dapat dibantu dengan menggunakan suatu aplikasi. Beberapa aplikasi jika digabungkan akan menjadi satu paket atau sering juga disebut dengan aplication suite, dimana aplikasi tersebut memiliki posisi antar muka yang mempunyai kesamaan sehingga dapat dengan mudah digunakan atau dipelajari penggunaan tiap aplikasi tersebut.

  Berdasarkan jenisnya, aplikasi komputer dapat dibagi menjadi beberapa kategori, yaitu : 1.

  Enterprise Digunakan untuk organisasi yang cukup besar dengan maksud menghubungkan aliran data dan kebutuhan informasi antar bagian, contoh : IT Helpdesk, Travel Management dll.

  2. Enterprise – Support Sebagai aplikasi pendukung dari Enterprise, contohnya : Database Management, Email Server dan Networking System.

  3. Individual Worker Sebagai aplikasi yang biasa digunakan untuk mengolah/edit data oleh tiap individu.

  Contoh : Ms.Office, Photoshop, Acrobat Reader dll.

  4. Aplikasi Akses Konten Adalah aplikasi yang digunakan oleh individu (hanya) untuk mengakses konten tanpa kemampuan untuk mengolah/mengedit datanya melainkan hanya melakukan kustomisasi terbatas. Contoh : Games, Media Player, Web Browser.

  5. Aplikasi Pendidikan pembelajaran.

  6. Aplikasi Simulasi Biasa digunakan untuk melakukan simulasi penelitian, pengembangan dll. Contoh : Simulasi pengaturan lampu lalu lintas.

  7. Aplikasi Pengembangan Media Berfungsi untuk mengolah/mengembangkan media biasanya untuk komersial, hiburan dan pendidikan. Contoh : Digital Animation Software, AudioVideo Converter dll.

  8. Aplikasi Mekanika dan Produk Dibuat sebagai pelaksana/pengolah data yang spesifik untuk kebutuhan tertentu.

  Contoh : Computer Aided Design (CAD), Computer Aided Engineering (CAE), SPSS dll.

2.1.3 Pengertian Sistem Aplikasi

  Sistem Aplikasi adalah seperangkat bagian

  • – bagian yang saling berhubungan yang penerapannya berasal dari rancangan sistem untuk mengolah data yang menggunakan aturan atau ketentuan bahasa pemrograman tertentu untuk mencapai suatu hasil yang diinginkan secara efesien .

2.2 Data

2.2.1 Pengertian Data

  Sumber dari suatu informasi adalah data. Data berasal dari kata datum yang berarti fakta yang mengandung arti yang dihubungkan dengan kenyataan, simbol-smbol, gambar- gambar, kata-kata, huruf-huruf atau simbol-simbol yang menunjukkan suatu ide objek, Data adalah sekumpulan fakta tentang peristiwa atau operasi tanpa dipengaruhi oleh pertimbangan atau hasil analisis. Data dapat berupa apa saja dan dapat ditemui dimana saja. Dalam suatu organisasi, data merupakan sumber daya yang sangat vital dan harus dikelola dan diproses sebaik-baiknya (Jogiyanto H. M., 2001: 4).

  Data adalah representasi fakta yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya (Kristanto Harianto, 2001: 3).

2.2.2 Pengolahan Data

  Salah satu komponen dalam pengolahan data yang diperlukan adalah program aplikasi (program komputer) yang berisikan sederetan instruksi yang disusun dan dapat diterima oleh komputer. Menurut Primasari (2008:8) ”Pengolahan data adalah proses untuk melakukan manipulasi dari pemakaian data agar menghasilkan informasi yang diperlukan”.

  Secara umum pengolahan data terdiri dari tiga langkah yaitu: Input (pemasukkan data), Proses (pengolahan data) dan Output (hasil keluaran berupa informasi). Berikut gambaran siklus Pengolahan data pada gambar 2.1.

  INPUT PROCESSING OUTPUT

Gambar 2.1. Siklus Pengolahan Data

2.3 Sekilas Tentang Database

  aktivitas dan pelakunya dalam suatu organisasi, misalkan database Universitas yang berisi mahasiswa, dosen, kuliah dan lain-lain. Sistem database adalah sistem komputer yang digunakan untuk menyimpan dan mengelola data tersebut (Utami, E dan Sukrisno. 2005:1).

  Database adalah kumpulan seluruh sumber daya berbasis komputer milik organisasi dan sistem. Database yang dikendalikan oleh sistem manajemen database adalah satu set catatan data yang berhubungan dan saling menjelaskan. (Raymon. 2004 : 196).

  Dari beberapa pengertian diatas, penulis dapat menyimpulkan bahwa Database merupakan kumpulan data dan informasi dalam jumlah yang tidak sedikit. Oleh karena itu, database harus disusun sebagai kriteria terpola dengan jelas sejak dari awalnya. Database akan diubah dalam bentuk tabel dalam Microsoft Access dengan memperhatikan: File Table, Field, Primary Key, dan sebagaimana yang merupakan bagian dari database.

2.3.1 Database Management System (DBMS)

  Database Management System (DBMS) merupakan suatu alat berbasis komputer yang digunakan untuk menyimpan dan mengolah data yang bertujuan untuk menciptakan keadaan yang mudah dan efisien dalam pemakaian dan penyimpanan data (Ayuni, W. 2009 : 18).

  Database Management System (DBMS) merupakan perangkat lunak yang dirancang untuk dapat melakukan utilisasi dan mengelola koleksi data dalam jumlah yang besar. Database Management System (DBMS) juga dirancang untuk dapat memanipulasi data secara lebih mudah (Utami, E dan Sukrisno. 2005:2).

  Suatu Database Management System berisi suatu koleksi data yang saling berelasi Management System terdiri dari suatu database dan set program untuk menambah data, menghapus data, mengambil dan membaca data.

2.4 Tools Untuk Pengembangan Perangkat Lunak

  Adapun software yang digunakan untuk pembuatan program aplikasi ini yaitu berbasis Visual Basic 6.0 dan Microsoft Access untuk pengolahan datanya.

2.4.1 Microsoft Visual Basic

  Kata Visual merujuk kepada metode yang digunakan untuk membuat antar muka yang bersifat grafis Graphical User Interface (GUI). Kata Basic merujuk kepada bahasa BASIC

  

(Beginners All-Purpose Symbolic Instruction Code), sebuah bahasa yang digunakan oleh

banyak programmer dibandingkan dengan bahasa lainnya dalam sejarah komputer.

  merupakan sebuah bahasa

  Microsoft Visual Basic (sering disingkat sebagai VB)

  pemograman yang menawarkan Integrated Development Environment (IDE) yang didalamnya berisi perintah-perintah yang dapat dimengerti oleh komputer untuk melaksanakan tugas-tugas. Tugas tersebut dapat dijalankan jika ada respon dari pemakai. Respon tersebut berupa kejadian/event tertentu. Misalnya memilih tombol, memilih menu dan sebagainya.

  Berikut ini adalah beberapa istilah umum yang digunakan untuk membuat program aplikasi dalam Microsoft Visual Basic yaitu :

1. Menu Bar, merupakan kumpulan perintah-perintah yang dikelompokkan dalam kriteria operasinya.

2. Tool Bar, merupakan sekumpulan tombol yang mewakili suatu perintah tertentu pada Microsoft Visual Basic.

Gambar 2.3. Tampilan Toolbar 3.

  Form Windows , merupakan area kerja dimana kita akan merancang suatu program aplikasi Microsoft Visual Basic. Pada jendela form ini kita bisa meletakkan tombol (objek) seperti command buttom, textbox, label, checkbox dan lain-lain.

Gambar 2.4. Tampilan Form Windows 4.

   Code Windows, merupakan area dimana kita dapat menuliskan kode-kode program Microsoft Visual Basic.

Gambar 2.5. Tampilan code Windows 5.

  Properties Windows, ini berisi semua informasi mengenai kontrol (objek) yang dibuat dan bertugas menyiapkan segala properti dari kontrol yang diperlukan dalam perancangan user interface maupun pemrograman.

Gambar 2.6. Tampilan Properties Windows

2.4.2 Microsoft Access

  Microsoft Access adalah suatu program aplikasi basis data komputer relasional yang digunakan untuk merancang, membuat dan mengolah berbagai jenis data dengan kapasitas yang besar.Aplikasi ini menggunakan mesin basis datayang intuitif sehingga memudahkan pengguna. Versi terakhir adalah Microsoft Office Access 2007 yang termasuk ke dalam

  Microsoft Access dapat menggunakan data yang disimpan di dalam format Microsoft Access, Microsoft Jet Database Engine,

  Para pengguna yang kurang mahir dapat menggunakannya untuk mengembangkan perangkat lunak aplikasi yang sederhana. Access juga mendukung teknik-tekni tetapi tidak dapat digolongkan ke dalam perangkat bantu pemrograman berorientasi objek.

  Adapun Komponen Utama (Object) yakni,

  1. Table Table adalah objek utama dalam database yang digunakan untuk menyimpan sekumpulan data sejenis dalam sebuah objek. Table terdiri atas :

  a.

   Field Name : atribut dari sebuah table yang menempati bagian kolom.

  b.

   Record : Isi dari field atau atribut yang saling berhubungan yang menempati bagian baris.

  2. Query ( SQL / Structured Query Language ) Query adalah bahasa untuk melakukan manipulasi terhadap database. Digunakan untuk menampilkan, mengubah, dan menganalisa sekumpulan data. Query dibedakan menjadi 2, yaitu : a.

   DDL (Data Definition Language) digunakan untuk membuat atau

  mendefinisikan obyek-obyek database seperti membuat tabel, relasi antar tabel dan sebagainya.

  b.

   DML (Data Manipulation Language) digunakan untuk manipulasi database, informasi yang diperlukan dari database.

  3. Form Form digunakan untuk mengontrol proses masukan data (input), menampilkan data (output), memeriksa dan memperbaharui data.

  4. Report Form digunakan untuk menampilkan data yang sudah dirangkum dan mencetak data secara efektif.

  Adapun Tipe Data pada microsoft access yakni, Field - field dalam sebuah tabel harus ditentukan tipe datanya. Ada beberapa tipe data dalam Access, yaitu :

  1. Text, Text digunakan untuk field alfanumeric (misal : nama, alamat, kode pos, telp), sekitar 255 karakter tiap fieldnya.

  2. Memo, Memo dapat menampung 64000 karakter untuk tiap fieldnya, tapi tidak bisa diurutkan/diindeks.

  3. Number, Number digunakan untuk menyimpan data numeric yang akan digunakan untuk proses perhitungan matematis.

  4. Date/Time 5.

  Currency

  7. Yes/No 8.

  OLE Object, digunakan untuk eksternal objek, seperti bitmap atau file suara.

  9. Hyperlink 10.

  Lookup Wizard, Jika menggunakan tipe data ini untuk sebuah field, maka bisa memilih sebuah nilai dari tabel lain atau dari sebuah daftar nilai yang ditampilkan dalam combo box.

2.4.3 Crystal Report 8.5

  Crystal Reports merupakan salah satu paket program yang digunakan untuk mem buat, menganalisa, dan menterjemahkan informasi yang terkandung dalamdata base ke dalam berbagai jenis laporan.

  Crystal Reports dirancang untuk membuat laporan yang dapat di gunakan dengan berbagai bahasa pemrograman berbasis Windows, seperti Visual Basic, Visual C/C++, Visual Interdev, dan Borland Delphi.

2.5 Flowchart

  Flowchart adalah suatu diagram yang menggunakan symbol-simbol dan garis-garis yang saling berhubungan untuk menggambarkan urutan operasi program tertentu atau urutan proses kerja suatu system untuk mendapatkan hasil tertentu (Ayuni, W. 2009. 38).

  Adapun symbol-simbol flowchart adalah sebagai berikut :

Tabel 2.1 Simbol-simbol Flowchart

  No Simbol Fungsi

  Terminal, untuk memulai atau mengakhiri suatu 1 program Proses suatu simbol yang menunjukkan setiap 2 pengolahan yang dilakukan Input-output untuk memasukan data ataupun 3 menunjukan hasil dari suatu proses Decesion, suatu kondisi yang akan menghasilkan 4 beberapa kemungkinan jawaban atau pilihan Preparation, proses suatu simbol yang 5 menyediakan tempat-tempat pengolahan dalam storage Conector, suatu prosedure akan masuk atau 6 keluar melalui simbol ini dalam lembar yang sama Off-page Conector, merupakan simbol masuk 7 atau keluarnya suatu prosedure pada lembar kertas lainya Flow, arus dari pada prosedure yang dapat 8 dilakukan atas kebawah dan bawah keatas, dari kiri kekanan ataupun dari kanan kekiri Stored data, penyimpanan data secara sementara

  9 Predifined process, untuk menyatakan sekumpulan langkah proses yang ditulis sebagai 10 procedure

  Simbol penyimpanan/storage pada komputer,

  11 misalnya menyimpan database.