Sistem Informasi Kepegawaian Berbasis Web Menggunakan Php dan Mysql Pada RSU Dr.H. Kumpulan Pane Kota Tebing Tinggi
SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA RSU Dr. H. KUMPULAN PANE
KOTA TEBING TINGGI
TUGAS AKHIR
RAJAFUDDIN DAMANIK 062406207
PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2011
(2)
SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA RSU Dr. H. KUMPULAN PANE
KOTA TEBING TINGGI
TUGAS AKHIR
Diajukan sebagai salah satu syarat dalam menyelesaikan Pendidikan Program Studi Diploma III Teknik Informatika
RAJAFUDDIN DAMANIK 062406207
PROGRAM STUDI DIPLOMA III TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA
MEDAN 2011
(3)
PERSETUJUAN
Judul : Sistem Informasi Kepegawaian Berbasis Web Menggunakan Php dan Mysql Pada RSU Dr. H. Kumpulan Pane Kota Tebing Tinggi.
Kategori : Tugas Akhir
Nama : RAJAFUDDIN DAMANIK
Program Studi : D-3 Ilmu Komputer
Departemen : Matematika
Fakultas : Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara
Disetujui oleh:
Diketahui/Disetujui oleh
Departemen Matematika FMIPA USU
Ketua Dosen Pembimbing
Prof. Dr. Tulus, M.Si
NIP. 19620901 198803 1 002 NIP. 19710310 199703 1 004 Syahriol Sitorus, S.Si, M.IT
(4)
KATA PENGANTAR
Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha Penyayang, dengan limpah dan karunia-Nya kertas kajian ini berhasil diselesaikan dalam waktu yang telah ditetapkan.
Ucapan terima kasih penulis sampaikan yang sebesar-besarnya kepada : 1. Teristimewa untuk mama tercinta yang telah memberi dukungan dan semangat
dalam menyelesaikan tugas akhir ini.
2. Bapak Dr. Sutarman, Msc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Sumatera Utara.
3. Ibu Dr. Marpongahtun, Msc, selaku pembantu dekan 1 FMIPA USU.
4. Bapak Prof. Dr. Tulus, M.Si, selaku Ketua Departemen Matematika FMIPA USU
5. Bapak Syahriol Sitorus, S.Si, M.IT, sebagai Dosen Pembimbing Tugas Akhir yang telah banyak memberikan bimbingan dan arahan dalam penulisan laporan tugas akhir ini dan seluruh staf pengajar yang telah memberikan pengajaran kepada saya selama perkuliahan.
6. Seluruh Dosen Pengajar Program Studi D-3 Ilmu Komputer Fakultas MIPA Univesitas Sumatera Utara yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa perkuliahan.
7. Pegawai Tata Usaha RSU Dr. H. Kumpulan Pane kota Tebing Tinggi yang telah membantu saya dalam menyelesaikan tugas akhir ini.
(5)
8. Teman-teman di D-3 Ilmu Komputer yang telah banyak membantu penulis dalam menyelesaikan laporan tugas akhir ini yang tidak bisa disebutkan satu per satu.
9. Teman – teman dekat saya yaitu Richard, dewo, ucup yang telah membantu dan memberi motifasi untuk menyelesaikan Tugas Akhir ini.
Akhirnya, penulis hanya bisa memanjatkan do’a semoga Allah SWT akan membalas semua kebaikan semua pihak. Amin.
Medan, Maret 2010
(6)
DAFTAR ISI
KATA PENGANTAR ... i
DAFTAR ISI ... iii
DAFTAR GAMBAR... v
DAFTAR TABEL ... vi
BAB I. PENDAHULUAN ... 1
1.1. Latar Belakang ... 1
1.2. Rumusan Masalah ... 2
1.3. Batasan Masalah ... 3
1.4. Maksud dan Tujuan ... 3
1.5. Metodologi Penelitian ... 4
1.6. Sistematika Penulisan ... 4
BAB II. GAMBARAN UMUM RUMAH SAKIT ... 7
2.1. Sejarah Singkat Rumah Sakit Umum Dr. H. Kumpulan kota Tebing Tinggi ... 7
2.2. Visi, Misi dan Motto Rumah Sakit Umum Dr. H. Kumpulan kota Tebing Tinggi ... 8
2.3. Bagan Rumah Sakit Umum Dr. H. Kumpulan kota Tebing Tinggi ... 10
BAB III. TINJAUAN PUSTAKA ... 11
3.1. Pengertian Sistem ... 11
3.1.1 Karakteristik Sistem ... 12
3.1.2 Klasifikasi Sistem ... 14
3.1.3 Daur Hidup Sistem... 16
3.2. Masukan Sistem(Input)... 18
3.3. Keluaran Sistem (Out put) ... 18
3.4. Pengertian Informasi ... 18
3.5. Pengertian Sistem Informasi ... 19
3.6. Pengertian Data ... 19
3.7. Sekilas Tentang Web Dan Situs ... 22
3.7.1 Sekilas Tentang PHP ... 23
3.7.2 Sekilas Tentang HTML ... 25
3.7.3 Sekilas Tentang Internet ... 26
3.8. Pengertian Data Flow Diagram (DFD) ... 26
(7)
3.10. Diagram Alir (Flowchart) Sistem... 32
BAB IV PERANCANGAN SISTEM ... 33
4.1. Perancangan Sistem ... 33
4.2. Diagram Aliran Data (Data Flow Diagram) ... 34
4.2.1 Diagram Konteks (Context Diagram)... 35
4.2.2 Data Flow Diagram Level 1 ... 38
4.2.3 Data Flow Diagram Level 2 ... 38
4.2.3.1 Data Flow Diagram Level 2 pada proses 1 ... 39
4.2.3.2 Data Flow Diagram Level 2 pada proses 2 ... 40
4.2.3.3 Data Flow Diagram Level 2 pada proses 3 ... 41
4.2.3.4 Data Flow Diagram Level 2 pada proses 4 ... 42
4.2.3.5 Data Flow Diagram Level 2 pada proses 5 ... 43
4.2.3.6 Data Flow Diagram Level 2 pada proses 6 ... 44
4.3. Entity Relationship Diagram (ERD) ... 45
4.3.1 Entitas (Entity)... 45
4.3.2 Relasi (Relationship) ... 46
4.3.3 Atribut (Attribute) ... 46
4.4. Perancangan Basis Data (Data Base) ... 47
4.4.1 Tabel Pegawai ... 47
4.4.2 Tabel Kelembagaan ... 47
4.4.3 Tabel Content ... 48
4.4.4 Tabel User ... 48
4.4.5 Tabel Pendidikan ... 49
4.4.6 Tabel Buku Tamu ... 49
BAB V. IMPLEMENTASI SISTEM ... 50
5.1. Batasan Implementasi ... 50
5.2. Implementasi ... 50
5.2.1 Aplikasi Login ... 51
5.2.2 Aplikasi Bazeting ... 51
5.2.3 Aplikasi Buku Tamu ... 52
5.2.4 Aplikasi Content ... 53
5.2.5 Aplikasi Kelembagaan ... 54
5.2.6 Aplikasi Data Pegawai ... 55
5.2.7 Aplikasi Pendidikan Pegawai ... 56
5.2.8 Aplikasi Manajemen User ... 57
5.2.9 Aplikasi Profile ... 58
5.3. Halaman Web ... 59
5.3.1 Index.php ... 59
5.3.2 Sejarah.php... 60
(8)
5.3.4 Kontakkami.php ... 62
5.3.5 Profile.php... 63
5.3.6 Tenagakerja.php ... 64
BAB VI. KESIMPULAN DAN SARAN ... 66
6.1. Kesimpulan... 66
6.2. Saran ... 66 DAFTAR PUSTAKA
(9)
DAFTAR GAMBAR
Gambar 3.1 Karakteristik Sisem... 14
Gambar 3.2 Daur Hidup Sistem ... 17
Gambar 3.3 Proses Pengolahan Data Menjadi Informasi ... 21
Gambar 3.4 Hierarki Data Dalam Database ... 29
Gambar 3.5 Flowchart Login ... 32
Gambar 4.1 Diagram Konteks Sistem Informasi Kepegawaian RSUD Dr. H. Kumpulan Pane kota Tebing Tinggi ... 36
Gambar 4.2 Data Flow Diagram Level 1 ... 39
Gambar 4.3 Data Flow Diagram Level 2 pada Proses 1... 40
Gambar 4.4 Data Flow Diagram Level 2 pada Proses 2... 41
Gambar 4.5 Data Flow Diagram Level 2 pada Proses 3... 42
Gambar 4.6 Data Flow Diagram Level 2 pada Proses 4... 43
Gambar 4.7 Data Flow Diagram Level 2 pada Proses 5... 44
Gambar 4.8 Data Flow Diagram Level 2 pada Proses 6... 45
Gambar 4.9 Entity Relationship Diagram (ERD) ... 46
Gambar 4.10 Tabel Pegawai ... 47
Gambar 4.11 Tabel Kelembagaan ... 48
Gambar 4.12 Tabel Content ... 48
Gambar 4.13 Tabel User ... 48
Gambar 4.14 Tabel Pendidikan ... 49
Gambar 4.15 Tabel Buku Tamu ... 49
Gambar 5.1 Aplikasi login ... 51
Gambar 5.2 Aplikasi Bazeting ... 52
Gambar 5.3 Aplikasi Buku Tamu ... 53
Gambar 5.4 Aplikasi Content ... 54
Gambar 5.5 Aplikasi Kelembagaan ... 55
Gambar 5.6 Aplikasi Data Pegawai ... 56
Gambar 5.7 Data Pendidikan Pegawai ... 57
Gambar 5.8 Aplikasi Manajemen User ... 58
Gambar 5.9 Aplikasi Profile ... 59
Gambar 5.10 Index.php ... 60
Gambar 5.11 Sejarah.php... 61
Gambar 5.12 Kelembagaan.php ... 62
Gambar 5.13 Kontakkami.php ... 63
Gambar 5.14 Profil.php ... 64
(10)
DAFTAR TABEL
Tabel 3.1 Data Flow Diagram (DFD ... 27
Tabel 3.2 Simbol – simbol Flowchart ... 30
Tabel 4.1 Simbol – simbol DFD... 34
(11)
ABSTRAK
Kajian ini bertujuan untuk membangun suatu website Sistem Informasi Kepegawaian Berbasis Web pada RSU Dr. H. Kumpulan Pane Kota Tebing Tinggi. Website ini dikembangkan dengan menggunakan perangkat lunak
Macromedia Dreamweaver 8, Apache, PHP, dan MySQL, website ini berfungsi
untuk memberikan informasi tentang data Pegawai RSU Dr. H. Kumpulan Pane. Tujuan website ini adalah untuk mempermudah pegawai mengetahui data – data pegawai rumah sakit umum dalam bentuk website.
(12)
ABSTRAK
Kajian ini bertujuan untuk membangun suatu website Sistem Informasi Kepegawaian Berbasis Web pada RSU Dr. H. Kumpulan Pane Kota Tebing Tinggi. Website ini dikembangkan dengan menggunakan perangkat lunak
Macromedia Dreamweaver 8, Apache, PHP, dan MySQL, website ini berfungsi
untuk memberikan informasi tentang data Pegawai RSU Dr. H. Kumpulan Pane. Tujuan website ini adalah untuk mempermudah pegawai mengetahui data – data pegawai rumah sakit umum dalam bentuk website.
(13)
BAB 1 PENDAHULUAN
1.1. Latar Belakang
Perkembangan ilmu pengetahuan dan teknologi saat ini sudah cukup maju, khususnya teknologi informasi telah mengalami perkembangan yang sangat pesat. Hal tersebut ditandai dengan semakin meningkatnya penggunaan computer dalam menangani pengolahan data. Dewasa ini penggunaan computer menjadi salah satu pilihan utama disetiap instansi, baik yang berskala besar maupun kecil. Pengolahan data secara manual, dimana ketergantungan pada lembaran – lembaran kertas sebagai media penyimpanan data sudah tidak efektif lagi dan tidak efisien dari segi biaya, waktu, tenaga, jaminan akan kebenaran dan keutuhan data yang akan diproses.
Ini dapat ditandai dengan banyak hal yang bisa dijumpai dalam kehidupan sehari – hari yang berhubungan dengan computer. Banyak pekerjaan yang memanfaatkan teknologi komputer, diantaranya perusahaan – perusahaan yang bergerak pada bidang kesehatan, politik, hukum dan lain sebagainya.
Dengan melihat kekurangan pengolahan data secara manual tersebut, maka dibutuhkan sebuah sistem baru yang mampu melakukan pengolahan data secara cepat, akurat dan dapat melakukan pembaharuan (up to date) dengan cepat sesuai dengan perkembangan kebutuhan informasi. Sistem baru tersebut dinamakan komputerisasi, dikatakan komputerisasi karena sebagian besar proses informasi
(14)
dimulai dari pemasukan data, pengolahan hingga output dikerjakan dengan menggunakan alat bantu computer.
Salah satu bentuk pengolahan informasi berbasis komputerisasi adalah dengan menggunakan aplikasi web. Aplikasi web berkembang seiring dengan pesatnya perkembangan teknologi internet karena dengan menggunakan teknologi internet dapat membantu dalam kemudahan serta kecepatan pengiriman, penyampaian dan penerimaan informasi. Mulai dari perusahaan – perusahaan, instansi pemerintah, sekolah – sekolah, perguruan tinggi dan lembaga atau organisasi lainnya telah banyak memanfaatkan aplikasi web dalam kegiatan penjualan, promosi, belajar dan kegiatan lainnya dimana dibutuhkan pengiriman, penyebaran dan penerimaan informasi sehingga memberikan kemudahan bagi pengguna (user) yang membutuhkan.
Rumah sakit umum merupakan instansi di bidang kesehatan yang tugasnya melayani kesehatan banyak masyarakat. Tapi sayangnya pengolahan data pegawainya masih dilakukan secara tidak efisien. Sehingga penulis tertarik untuk melakukan penelitian dan sekaligus mengangkat topik sistem komputerisasi pada rumah sakit umum sebagai bahan tulisan tugas akhir yang berjudul “SISTEM INFORMASI KEPEGAWAIAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA RSU Dr. H. KUMPULAN PANE KOTA TEBING TINGGI”.
1.2. Rumusan Masalah
Rumah sakit umum Dr. Kumpulan Pane kota Tebing Tinggi dalam hal pengolahan data – data kepegawainnya masih menggunakan sistem yang bersifat manual
(15)
sehingga membutuhkan waktu yang lama, kurang akuratnya data yang diterima serta pencarian data yang tidak efisien. Sehingga dibutuhkan suatu sistem komputerisasi yang mampu mengolah data kepegawaian menjadi lebih akurat, efisien dan yang lebih penting mudah di up to date.
1.3. Batasan Masalah
Sehubungan dengan keterbatasan waktu, biaya, kemampuan penulis dan luasnya cakupan permasalahan serta untuk menghindari kesimpangsiuran dalam penulisan tugas akhir ini, maka penulis perlu melakukan pembatasan terhadap hal – hal apa saja yang dirasa perlu dibahas dalam pembangunan aplikasi ini agar tidak menyimpang dari judul, latar belakang serta maksud dan tujuannya.
Pokok permasalahan yang dibahas disini adalah sebagai berikut :
a. Bagaimana perancangan web sehingga penyampaian informasi dapat tersaji dengan baik.
b. Bagaimana informasi yang tersaji dapat terus di update (diperbaharui) dengan mudah pada waktu yang diinginkan.
1.4. Maksud dan Tujuan
Tujuan dari penulisan ini adalah untuk membuat suatu aplikasi berbasis web yang berisi sistem data kepegawaian serta golongan sehingga dapat menampilkan informasi yang akurat dan efisien pada RSU Dr. Kumpulan Pane, jalan kumpulan pane kota Tebing Tinggi.
(16)
1.5. Metodologi Penelitian
Pada kesempatan ini penulis akan membahas mengenai metode penelitian yang dilakukan oleh penulis, yaitu tahapan – tahapan yang dilalui oelh penulis mulai dari perumusan masalah sampai pada kesimpulan yang membentuk suatu alur yang sistematis. Metode penelitian ini digunakan oleh penulis sebagai pedoman dalam melaksanakan penelitian agar hasil yang dicapai tidak menyimpang dari tujuan yang ditentukan sebelumnya. Adapun metode penelitian yang digunakan penulis antara lain
1. Penelitian Kepustakaan (Library Research)
Penulis menggunakan buku yang memuat tentang sistem informasi, PHP dan MySQL.
2. Penelitian Lapangan (Field Research) a. Pengambilan data
Pengambilan data dilakukan langsung ke Rumah Sakit Umum Dr. Kumpulan Pane, dimana penulis melakukan pengumpulan data dengan cara bertanya langsung kepada pihak yang terkait.
b. Pengolahan Data
Data – data yang telah diperoleh kemudian diolah untuk dianalisa
3. Perancangan dan pembangunan web dengan menggunakan bahasa pemrograman HTML, PHP, dll serta menggunakan database MySQL.
4. Menguji coba program.
1.6. Sistematika Penulisan
(17)
BAB I. PENDAHULUAN
Bab ini penulis menguraikan mengenai latar belakang, rumusan masalah, batasan masalah, tujuan dan manfaat, metodologi penelitian, dan sistematika penulisan. BAB II. GAMBARAN UMUM RUMAH SAKIT
Bab ini mencakup sejarah berdirinya rumah sakit, visi, misi dan motto rumah sakit beserta bagan rumah sakit.
BAB III. TINJAUAN PUSTAKA
Bab ini mencakup uraian penyelesaian secara teoritis serta konsep baru dalam penyelesaian masalah berkenaan dengan sistem dan fokus kajian. Adapun landasan teori yang diuraikan oleh penulis adalah: penjelasan mengenai sistem, informasi, sistem informasi, web, data flow diagram, konseptual yang menggambarkan cara kerja dari sistem yang akan dirancang dan lainnya.
BAB IV. PERANCANGAN SISTEM
Bab ini mencakup analisa sistem yang sedang berjalan, perancangan proses dalam bentuk diagram contex dan DFD yang mencakup contex diagram, diagram alir data, serta kamus data. Juga analisa dan perancangan sistem pengolahan data yang mencakup analisa input, analisa proses, analisa output, desain input, desain output, tabel database, dan relasi antar tabel.
BAB V. IMPLEMENTASI SISTEM
Bab ini penulis menguraikan tentang tampilan hasil sistem, pembahasannya, kelebihan dan kekurangan sistem yang dirancang.
(18)
Bab ini penulis menguraikan tentang kesimpulan dan saran yang diperoleh dari hasil studi pada Rumah Sakit Dr. Kumpulan Pane serta saran yang disampaikan untuk perbaikan maupun perkembangan sistem selanjutnya.
(19)
BAB 2
GAMBARAN UMUM RUMAH SAKIT
2.1. Sejarah Singkat Rumah Sakit Umum Dr. Kumpulan Pane Kota Tebing Tinggi
Rumah sakit umum Dr. Kumpulan Pane kota Tebing Tinggi mulai dibangun pada tahun 1958 atas prakarsa Dewan Perwakilan Rakyat I dan kemudian di beri nama Rumah Sakit Kota Praja. Berbekal dua Ruangan yaitu ruang I (satu) dan ruang II (dua) dengan kapasitas kurang lebih 40 tempat tidur. Rumah Sakit Kota Praja mulai beroperasi pada tahun 1961 dan peresmiannya dilakukan pada tahun 1962 oleh Gubernur Sumatera Raja Junjungan Lubis.
Berdasarkan Keputusan Menteri Kesehatan RI nomor : 233/Menkes/S.K/VI/1983 tertanggal 11 Juni 1983, Rumah Sakit Kota Praja berubah nama menjadi RSU kota Tebing Tinggi dan sekaligus di tetapkan sebagai Rumah Sakit Umum Pemerintah kelas C non pendidikan. Selanjutnya berdasarkan Keputusan Menteri Kesehatan RI nomor 1013/S.K/IX/2007 tertanggal 6 Desember 2007, RSU kota Tebing Tinggi berubah nama menjadi RSU Dr. Kumpulan Pane Kota Tebing Tinggi.
Penyempurnaan terhadap fasilitas RSU Dr. Kumpulan Pane terus dilakukan oleh Pemerintah Kota Tebing Tinggi, baik itu fasilitas fisik, peralatan maupun pengembangan SDM. Saat ini RSU Dr. Kumpulan Pane Kota Tebing Tinggi telah memiliki berbagai fasilitas, seperti instalasi rawat inap dengan 288
(20)
tempat tidur dan 187 tempat tidur dalam tahap pembangunan, instalasi rawat jalan dengan 1 poliklinik umum, 1 poliklinik gigi dan 11 poliklinik spesialis, dan juga dilengkapi dengan fasilitas penunjang medis, seperti laboratorium, radiologi, farmasi. Fasilitas pelayanan medis seperti instalasi bedah sentral dan instalasi gawat darurat, serta fasilitas-fasilitas lainnya.
2.2. Visi, Misi dan Motto Rumah Sakit Umum Dr. Kumpulan Pane Kota Tebing Tinggi
Visi
Menjadikan Rumah Sakit Umum Dr. Kumpulan Pane rumah sakit yang terpercaya, dengan pelayanan kesehatan yang professional, terkini, aman, nyaman dan terjangkau menuju masyarakat sehat 2010.
Misi
1. Menyelenggarakan pelayanan rumah sakit dengan di dasari komitmen tinggi dan partisipasi seluruh pegawai.
2. Menjadi tuan rumah sakit yang mampu meningkatkan mutu SDM melalui pelatihan yang berkelanjutan.
3. Mengembangkan pelayanan unggulan spesialis obgyn bidang laparoscopy, spesialis penyakit dalam bidang Hemodialisa.
4. Menyelenggarakan pelayanan RS dengan dukungan peningkatan sarana dan prasarana yang mengikuti Perkembangan ilmu kesehatan dan teknologi.
5. Menyelenggarakan pelayanan RS yang berorientasi dan terfokus pada kepuasan pelanggan termasuk masyarakat miskin.
(21)
6. Meningkatkan sistem administrasi dan keuangan
7. Penghargaan professional kerja dengan peningkatan kesejahteraan pegawai.
Motto
(22)
BAB 3
TINJAUAN PUSTAKA
3.1. Pengertian Sistem
Suatu sistem adalah serangkaian subsistem yang saling terkait dan tergantung satu sama lain, bekerja bersama – sama untuk mencapai tujuan dan sasaran yang sudah ditetapkan sebelumnya. Semua sistem memiliki input, proses, output dan umpan balik ( Kenneth E. Kendall dan Julie E. Kendall [1], 2001; 1).
Istilah sistem berasal dari bahasa Yunani yaitu “Systema”. Ditinjau dari kosa katanya sistem berarti sekumpulan objek yang bekerja secara bersama-sama untuk menghasilkan suatu kesatuan metode, prosedur, teknik yang digabungkan dan diatur sedemikian rupa sehingga menjadi satu kesatuan yang berfungsi untuk mencapai suatu tujuan. Untuk memahami istilah sistem yang dimaksud secara defenitif akan dijelaskan pengertian sistem yang telah dikemukakan oleh beberapa ahli sebagai berikut :
1. Menurut, Jerry FitzGerald, Arda F. FittzGerald. Warren D. Staling, Jr. (1981 : 5 ); bahwa “sistem adalah suatu jaringan kerja dari prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan untuk menyelesaikan sasaran yang tertentu”.
2. Menurut Wilkinson (1993:3) menyatakan bahwa sistem adalah suatu kerangka kerja terpadu yang mempunyai satu sasaran atau lebih.
(23)
Dengan berbagai teori tersebut dapat disimpulkan bahwa suatu sistem yang dirancang tidak akan bisa berdiri sendiri dan akan selalu memiliki ketergantungan terhadap komponen ataupun subsistem yang lain.
3.1.1. Karakteristik Sistem
Ada beberapa karakteristik sistem Menurut Tata Sutabri ( 2004 : 12 ), yaitu : a. Komponen Sistem ( Components ).
Suatu sistem terdiri dari sejumlah komponen yang saling berinteraksi yang bekerja sama membentuk satu kesatuan. Komponen-komponen Sistem tersebut dapat berupa suatu bentuk sub sistem, setiap sub sistem memiliki sifat - sifat dari sistem yang menjalankan suatu fungsi sistem tertentu dan mempengaruhi proses sistem secara keseluruhan. Suatu sistem dapat mempunyai sistem yang lebih besar, yang disebut dengan Supra Sistem.
b. Batasan Sistem ( Boundary ).
Ruang lingkup sistem merupakan daerah yang membatasi antara sistem lainnya atau sistem dengan lingkungan luarnya. Batasan sistem ini memungkinkan suatu sistem dipandang sebagai satu kesatuan yang tidak dapat dipisah-pisahkan.
c. Lingkungan luar sistem ( Environtment ).
Bentuk apapun yang ada di ruang lingkup atau batasan sistem yang mempengaruhi operasi sistem tersebut disebut dengan Lingkungan luar sistem. Lingkungan luar sistem ini dapat menguntungkan merupakan energi bagi sistem tersebut, yang dengan demikian lingkungan tersebut harus selalu dijaga dan dipelihara. Sedangkan lingkungan luar yang
(24)
merugikan yang harus dikendalikan, karena kalau tidak maka akan mengganggu kelangsungan hidup sistem tersebut.
d. Penghubung sistem ( Interface ).
Sebagai media yang menghubungkan sistem tersebut dengan subsistem yang lain disebut dengan penghubung sistem atau inteface. Penghubung ini memungkinkan sumber daya mengalir dari suatu sub sistem ke sub sistem lainnya. Keluaran suatu sub sistem akan menjadi masukan untuk sub sistem yang lain dengan melewati penghubung. Dengan demikian terjadi suatu integrasi sistem yang membentuk suatu kesatuan.
e. Masukan Sistem ( Input ).
Energi yang dimasukkan ke dalam sistem disebut masukan sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). Sebagai contoh di dalam suatu unit sistem komputer, ”Program” adalah maintenance input yang digunakan untuk mengoperasikan komputer sementara ”Data” adalah signal input yang akan diolah menjadi informasi.
f. Keluaran sistem ( output ).
Hasil dari energi yang diolah dan diklarifikasikan menjadi keluaran yang berguna. Keluaran ini merupakan masukan bagian sub sistem yang lain, seperti contoh sistem informasi, keluaran yang dihasilkan adalah informasi yang mana informasi ini dapat digunakan sebagai masukan pengambilan keputusan atau hal lain yang merupakan input bagian sub sistem lainnya.
g. Pengolahan Sistem ( prosses ).
Suatu sistem dapat mempunyai suatu proses yang akan merubah masukan menjadi keluaran, sebagai contoh sistem akuntansi. Sistem ini akan
(25)
memproses data transaksi menjadi laporan yang dibutuhkan oleh pihak manajemen.
h. Sasaran Sistem ( Objective ).
Suatu sistem memiliki tujuan dan sasaran yang pasti dan bersifat deterministik. Jika suata sistem tidak memiliki sasaran, maka operasi sistem tidak ada gunanya. Suatu sistem dikatakan berhasil bila mengenai sasaran dan tujuan yang telah direncanakan.
Gambar 3.1. merupakan Karakteristik Sistem:
Ket : = sub sistem
Gambar 3.1 Karakteristik Sistem.
Sumber: Tata Sutabri ( 2004 : 14 )
3.1.2. Klasifikasi Sistem
Ada beberapa klasifikasi sistem Menurut Tata Sutabri ( 2004 : 14 ), yaitu: a. Sistem Abstrak dan Sistem Fisik.
Sistem Abstrak adalah sistem yang berupa pemikiran atau ide-ide yang tidak tampak secara fisik, misalnya sistem teknologi, yaitu suatu sistem
(26)
yang berupa pemikiran tentang hubungan antara manusia dengan Tuhan. sedangkan Sistem Fisik merupakan sistem yang ada secara fisik, seperti sisitem komputer, sistem produksi, sistem penjualan, sistem administrasi personalia, dan lain sebagainya.
b. Sistem Alamiah dan Sistem Buatan Manusia.
Sistem alamiah adalah sistem yang terjadi melalui proses alam, tidak dibuat oleh manusia, misalnya sistem perputaran bumi, terjadi siang dan malam, pergantian musim. Sedangkan sistem buatan manusia merupakan sistem yang melibatkan manusia dengan mesin, yang disebut dengan
Human Machine System. Sistme informasi berbasis komputer komputer
merupakan contohnya, karena menyangkut penggunaan komputer yang berinteraksi dengan manusia.
c. Sistem Deterministik dan Sistem Probabilistik.
Sistem yang beroperasi dengan tingkah laku yang dapat diprediksi disebut Sistem Deterministik. Sistem komputer adalah contoh dari sistem yang tingkah lakunya dapat dipastikan berdasarkan program-program komputer yang dijalankan. Sedangkan sistem yang bersifat probabilistik adalah sistem yang kondisi masa depannya tidak dapat diprediksi, karena mengandung unsur probabilistik.
d. Sistem Terbuka dan Sistem Tertutup.
Sistem terbuka merupakan sistem yang berhubungan dan dipengaruhi oleh lingkungan luarnya, yang menerima masukan dan menghasilkan keluaran untuk sub sistem lainnya. Sedangkan sistem tertutup adalah sistem yang
(27)
tidak berhubungan dan tidak terpengaruhi oleh lingkungan luarnya. Sistem ini bekerja secara otomatis tanpa ada campur tangan dari pihak luar.
3.1.3. Daur Hidup Sistem
Menurut Tata Sutabri ( 2004 : 15 ) Daur hidup sistem ( System Life Cycle) adalah proses evolusioner yang dimiliki dalam penerapan sistem atau sub sistem informasi komputer. Kita akan melihat beberapa fase/tahapan dari daur hidup suatu sistem.
a. Mengenali adanya kebutuhan.
Sebelum segala sesuatunya terjadi, timbul suatu kebutuhan atau problem yang harus dapat dikenali sebagaimana adanya. Kebutuhan dapat terjadi sebagai hasil perkembangan organisasi. Volume kebutuhan itu meningkat melebihi kapasitas dari sistem yang ada.
b. Pembangunan sistem.
Suatu proses atau seperangkat prosedur yang harus diikuti guna menganalisis kebutuhan yang timbul dan membangun suatu sistem untuk memenuhi kebutuhan tersebut.
c. Pemasangan sistem.
Setelah tahap pembangunan sistem selesai, sistem kemudian akan dioperasikan. Pemasangan sistem merupakan tahap yang penting dalam daur hidup sistem, dimana peralihan dari tahap pembangunan menuju tahap operasional adalah pemasangan sistem yang merupakan langkah akhir dari suatu pembangunan sistem.
(28)
d. Pengoperasian sistem.
Program-program komputer dan prosedur-prosedur pengoperasian yang membentuk suatu sistem informasi semuanya bersifat statis, sedangkan organisasi yang ditunjang oleh sistem informasi selalu menjalani perubahan karena pertumbuhan kegiatan.
e. Sistem menjadi usang.
Kadang-kadang perubahan yang terjadi begitu drastis sehingga tidak dapat diatasi hanya melakukan perbaikan pada sistem yang sedang berjalan. Tiba saat dimana secara ekonomis dan teknis, sistem yang ada sudah tidak layak lagi untuk diopersikan dan sistem yang baru perlu dibangun untuk menggantikannya.
Gambar 3.2. Merupakan Daur Hidup Sistem:
Gambar 3.2 Daur hidup sistem. Sumber : Tata Sutabri ( 2004 : 17 )
Dengan berbagai teori tersebut dapat disimpulkan bahwa suatu sistem yang dirancang tidak akan bisa berdiri sendiri dan akan selalu memiliki ketergantungan terhadap komponen ataupun subsistem yang lain.
Mengenali adanya kebutuhan
Pembangunan sistem Sistem menjadi usang
(29)
3.2. Masukan Sistem (Input)
Masukan (input) adalah energi yang dimasukkan ke dalam sistem. Masukan dapat berupa masukan perawatan (maintenance input) dan masukan sinyal (signal
input). Maintenance input adalah energi yang dimasukkan supaya sistem tersebut
dapat beroperasi. Signal input adalah energi yang diproses untuk didapatkan keluaran. Sebagai contoh didalam sistem komputer, program adalah maintenance
input yang digunakan untuk mengoperasikan komputernya dan data adalah signal input untuk diolah menjadi informasi.
3.3 Keluaran Sistem (Output)
Keluaran (output) adalah hasil dari energi yang diolah dan diklasifikasikan menjadi keluaran yang berguna dan sisa pembuangan. Keluaran dapat merupakan masukan untuk subsistem yang lain atau kepada supra sistem. Misalnya untuk sistem komputer, panas yang dihasilkan adalah keluaran yang tidak berguna dan merupapakan hasil sisa pembuangan, sedang informasi adalah keluaran yang dibutuhkan.
3.4 Pengertian Informasi
Menurut Robert N. Anthony, Jhon Dearden, ( 1980 : 125-126 ), informasi dapat didefenisikan sebagai data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya.
Menurut McLeod (1995:17), informasi adalah data yang terproses atau data yang berarti. Sedangkan data itu terdiri dari fakta-fakta dan angka-angka yang secara relatif tidak berarti bagi pemakainya.
(30)
Informasi mengenai fakta-fakta atau data-data yang telah diproses sedemikian rupa sehingga berubah bentuknya menjadi informasi. Informasi ini diproses dari data-data bentuk-bentuk yang kosong bermakna menjadi data yang berguna.
Jadi informasi dapat didefenisikan sebagai data yang telah diproses, telah disusun sedemikian rupa sehingga bermakna dan bermanfaat karena dapat dikomunikasikan kepada seseorang yang akan menggunakan untuk mengambil keputusan.
3.5 Pengertian Sistem Informasi
Menurut Robert A. Leitch dan K. Roscoc Davis, ( 1989 : 11 ); bahwa “sistem informasi adalah suatu sistem adalah suatu sistem yang didalam suatu organisasi yang mempertemukan suatu kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan pihak luar tertentu dengan laporan-laporan yang diperlukan.
Menurut Laudon, C. Kenneth dan Laudon, P. Jane (1994:8); sistem informasi adalah sekumpulan komponen yang saling berhubungan untuk melakukan pengumpulan, pemrosesan, penyimpanan data dan distribusi informasi untuk mendukung pngambilan keputusan dan pengawasan (kontrol) dalam organisasi.
3.6 Pengertian Data
Data merupakan suatu istilah majemuk dari kata datum, berarti fakta atau bagian fakta yang mengandung arti terdiri dari sekumpulan karakter numerik atau alpa
(31)
numerik atau kombinasi antara numerik, alpa numerik dan spesial simbol yang memberikan arti tertentu. Lebih jelasnya data dapat berupa apa saja dan dapat ditemui dimana saja sehingga kegunaan dari data adalah sebagai bahan dasar yang objektif dalam proses penyusunan keputusan oleh pimpinan organisasi atau instansi.
Jogiyanto Hartono (1999 : 693) menyatakan “ Data merupakan bentuk yang masih mentah, belum dapat bercerita banyak, sehingga perlu diolah lebih lanjut. Data diolah melalui suatu model untuk dihasilkan informasi. Data dapat berbentuk simbol-simbol semacam huruf-huruf atau alphabet, angka-angka, bentuk-bentuk, suara, sinyal-sinyal, gambar-gambar dan sebagainya.”
Dalam suatu organisasi atau instansi, data merupakan hasil kegiatan organisasi bersangkutan. Dalam konteks sistem informasi data dipandang sebagai keterangan yang masih mentah. Data yang sudah diolah sesuai dengan keperluan disebut informasi. Kebenaran dan keabsahan suatu data sangat diperlukan oleh organisasi atau instansi, dengan demikian, data harus dinyatakan dalam bentuk adanya identitas penanggung jawab data, misalnya dalam bentuk tanda tangan asli atau autentik yang gunanya sebagai fakta pengingat atau bukti administratif, bukti hukum dan dokumentasi.
1. Jenis Data
Dikatakan data adalah fakta-fakta kegiatan organisasi dengan unit-unitnya. Untuk keperluan penulisan data diatas kertas atau kartu untuk pemasukan data ke komputer, maka data dapat dikelompiokkan menjadi dua, yaitu :
(32)
Data statis adalah data yang pada umumnya tidak berubah (tetap) atau jarang berubah.
2. Data Dinamis
Data dinamis adalah jenis data yang selalu berubah baik dalam frekuensi waktu yang singkat (harian) atau waktu yang lama (tahunan).
2. Pengolahan Data
Budi Sutedjo Dharma Oetomo (2006 : 13) menyatakan “ Sistem pengolahan data terdiri dari tiga langkah, yaitu input, pengolahan atau proses, serta output “.
Untuk mendukung sistem pengolahan data yang baik haruslah memiliki staff yang mampu melaksanakan kegiatan pengolahan data, mulai dari pengumpulan data, perekam data, perhitungan data, sampai pada pembuatan laporan sebagai hasil akhir untuk informasi yang akurat dan efisien bagi pemakai. Gambar 3.3. merupakan Proses Pengolahan Data Menjadi Informasi:
Proses
Input Output
Gambar 3.3 Proses Pengolahan Data Menjadi Informasi
Sumber : Budi Sutedjo Dharma Oetomo, (2006)
Data/Fakta Informasi
Pencatatan Penyusunan Penyimpanan
Pelaporan Pengambilan
(33)
3.7. Sekilas Tentang Web atau Situs
World wide web mendapat perhatian publik yang sangat besar yang tidak dapat
disamai oleh aplikasi internet lainnya. Pada tahun 1995, www menggantikan FTP sebagai aplikasi internet yang bertanggungjawab atas sebagian besar lalu lintas internet. Web telah menjadi sedemikian terkenalnya sehingga kadang dicampuradukkan dengan istilah internet itu sendiri meskipun pengertian "di Web" dan "di Inetrnet" sebenarnya tidaklah sama.Web adalah sistem pengiriman dokumen tersebar yang berjalan di internet. Web dikembangkan di CERN (European Center for Nuclear Research), suatu lembaga bagi penelitian fisika energi tinggi di Geneva, Swiss. Tujuan semula dari lembaga ini adalah untuk membantu para fisikawan di berbagai lokasi yang berbeda dalam bekerja sama dan berbagi material penelitian.
Web dengan cepat berkembang ke luar lingkup masyarakat fisika energi tinggi. Pada tahun 1993, terdapat 130 server web di internet. Setahun kemudian jumlahnya meningkat menjadi 2.738, dan pada bulan Juni 1995 terdapat 23.500 server web. Sekarang ini web telah memiliki pemirsa dalam jumlah yang sangat besar di luar lingkup akademis : kurang lebih 30% dari server web yang tengah beroperasi saat ini berada di komputer dalam domain komersial, dan di sebagian industri, di mana keberadaaan perusahaan web sama pentingnya dengan memiliki telpon atau faks bagi tujuan komunikasi bisnis. Web sekarang telah menjadi media yang sangat penting bagi periklanan dan alamat web sekarang sudah umum dijumpai pada majalah, surat kabar, dan iklan televisi.
(34)
3.7.1. Sekilas Tentang PHP
PHP adalah
banyak dipakai untuk memrogram situs
kemungkinan digunakan untuk pemakaian lain. Contoh terkenal dari aplikasi PHP
adalah
dilihat sebagai pilihan lain dar
yang lebih kompleks berupa
PHP pertama kali dibuat oleh
waktu itu PHP bernama
sekumpulan script yang digunakan untuk mengolah data form dari Perkembangan selanjutnya adalah Rasmus melepaskan kode sumber tersebut dan
menamakannya
Personal Home Page/Form Interpreter. Dengan pelepasan kode sumber ini
menjadi
mengembangkan PHP. Pada November 1997, dirilis PHP/FI 2.0. Pada rilis ini
modul-modul ekstensi yang meningkatkan kemampuan PHP/FI secara signifikan.
Pada tahun 1997, sebuah perusahaan bernama
interpreter PHP menjadi lebih bersih, lebih baik dan lebih cepat. Kemudian pada Juni 1998 perusahaan tersebut merilis interpreter baru untuk PHP dan meresmikan nama rilis tersebut menjadi
(35)
Pada pertengahan tahun 1999, Zend merilis interpreter PHP baru dan rilis tersebut
dikenal denga
Versi ini banyak dipakai sebab versi ini mampu dipakai untuk membangun aplikasi web kompleks tetapi tetap memiliki kecepatan proses dan stabilitas yang tinggi.
Pada
Dalam versi ini, inti dari interpreter PHP mengalami perubahan besar. Dalam
versi ini juga dikenalkan mode
menjawab perkembangan bahasa pemrograman ke arah pemrograman berorientasi objek.
Kelebihan PHP dari bahasa pemrograman lain :
1. Bahasa pemrograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah
2. Web Server yang mendukung PHP dapat ditemukan dimana-mana dari
mula
3. Dalam sisi pengembangan lebih mudah, karena banyaknya
4. Dalam sisi pemahamanan, PHP adalah bahasa scripting yang paling mudah karena referensi yang banyak.
5. PHP adalah bahasa open source yang dapat digunakan di berbagai mesin
(36)
3.7.2. Sekilas Tentang HTML
Menurut Yudhi Purwanto, ( 2000 : 41 ); bahwa Hypertext Markup Language (HTML) adalah bahasa yang digunakan untuk menulis halaman web. HTML merupakan pengembangan dari standar pemformatan dokumen teks yaitu
Standard Generalized Markup Language (SGML). HTML sebenarnya adalah
dokumen ASCII atau teks biasa, yang dirancang untuk tidak tergantung pada satu sistem operasi tertentu.
HTML dibuat oleh tim Berners-Lee ketika masih bekerja untuk CERN dan dipopulerkan pertama kali oleh Browser Mosaic. Selama awal tahun 1990 HTML mengalami perkembangan yang sangat pesat. Setiap pengembangan HTML pasti akan ada penambahan kemampuan dan fasilitas yang lebih baik dari versi sebelumnya. Namun perkembangan tersebut tidak mengubah cara kerja dari HTML. HTML 2.0 secara resmi dikeluarkan pada bulan November 1995 oleh IETF (Internet Engineering Task Force). HTML 2.0 ini merupakan penyempurnaan dati HTML+ (1993).
HTML 3.0 (1995) memberikan kemampuan lebih daripada varsi sebelumnya. Sebuah usaha dari World Wide Web Consortium’s HTML Working
Group pada tahun 1996 menghasilkan HTML 3.2. HTML versi ini secara resmi
diterbitkan pada bulan Januari 1997.
HTML versi terbaru adalah HTML 4.01 yang dikeluarkan secara resmi oleh W3C pada tanggal 24 April 1998. HTML 4.01 merupakan perbaikan dari HTML 4.0 yang lebih dulu diterbitkan (18 Desember 1997).
(37)
3.7.3. Sekilas Tentang Internet
Internet merupakan hubungan antar berbagai jenis komputer dan jaringan di dunia yang berbeda sistem operasi maupun aplikasinya di mana hubungan tersebut memanfaatkan kemajuan media komunikasi (telepon dan satelit) yang menggunakan protokol standar dalam berkomunikasi yaitu protokol TCP/IP.
Istilah INTERNET berasal dari bahasa Latin inter, yang berarti “antara”. Secara kata per kata INTERNET berarti jaringan antara atau penghubung. INTERNET menghubungkan berbagai jaringan yang tidak saling bergantung pada satu sama lain sedemikian rupa, sehingga mereka dapat berkomunikasi. Sistem yang digunakan pada masing-masing jaringan tidak menjadi masalah, apakah sistem DOS atau UNIX.
Sementara jaringan lokal biasanya terdiri atas komputer sejenis (misalnya DOS atau UNIX), INTERNET mengatasi perbedaan berbagai sistem operasi dengan menggunakan “bahasa” yang sama oleh semua jaringan dalam pengiriman data. Pada dasarnya inilah yang menyebabkan besarnya dimensi INTERNET.
3.8. Pengertian Data Flow Diagram
Data flow diagram atau alir data merupakan suatu bagan yang menggambarkan urutan cara kerja/proses sistem secara garis besar. Dengan diagram alir data, kita dapat memahami bagaimana sistem tersebut berjalan. Diagram alir data dapat digunakan untuk mempersentasikan suatu sistem yang otomatis maupun manual melalui simbol-simbol atau bagan yang terhubungkan.
Terdapat dua bentuk diagram alir data, yaitu diagram alir data fisik (Physical
(38)
menekankan pada penggambaran bagaimana proses-proses dari sistem diterapkan, termasuk proses-proses manual sehingga labih banyak memakan waktu. Logical DFD lebih tepat digunakan untuk menggambarkan sistem yang akan diusulkan (sistem yang baru). Penekanannya hanya pada logika dari kebutuhan-kebutuhan sistem, yaitu proses-proses apa yang secara logika dibutuhkan oleh sistem.
Adapun simbol-simbol data flow diagram dapat dilihat pada Tabel 3.1
Tabel 3.1 Data Flow Diagram (DFD)
SIMBOL KETERANGAN
Extenal Entity (Kesatuan Luar) merupakan kesatuan dilingkungan luar sistem yang dapat berupa orang, organisasi, atau sistem lainnya yang berada dilingkungan luarnya yang akan memberikan input atau menerima output dari sistem.
Arus data (Data Flow) mengalir diantara proses simpanan data (data Store) dan kesatuan luar (External Entity). Arus ini menunjukkan arus dari data yang dapat berupa masukan untuk sistem atau hasil dari proses sistem.
Atau
Suatu proses ataupun fungsi yang menstransformasikan data secara umum yaitu kegiatan atau kerja yang dilakukan oleh orang, mesin atau komputer dari suatu arus data yang masuk ke dalam proses untuk dihasilkan arus data yang akan keluar dari proses.
(39)
Atau
Simpan data (data store) simpan data meupakan simpanan dari data yang dapat berupa suatu file atau database disistem komputer, suatu arsip atau catatan manual, suatu kotak tempat data, suatu tabel acuan manual dan suatu agenda ataupun buku.
Sumber: Tata Sutabri (2003:163)
3.9. Pengertian Database
Database merupakan kumpulan dari data yang saling berkaitan satu dengan yang lainnya, tersimpan diperangkat keras komputer dan digunakan oleh perangkat lunak untuk memanipulasinya. Database merupakan salah satu komponen yang penting dalam suatu sistem informasi, karena merupakan basis dalam menyediakan informasi bagi para pemakai. Elemen-elemen data disuatu file database harus dapat digunakan untuk pembuatan suatu output. Demikian juga dengan input yang akan direkamkan atau disimpan didatabase, file-file database harus memiliki elemen-elemen untuk input yang dimasukkan.
Menurut Budi Sutedjo Dharma Oetomo (2002:99), Database merupakan komponen terpenting dalam pembangunan sistem informasi, karna menjadi tempat untuk menampung dan mengorganisasikan seluruh data yang ada dalam sistem. Sehingga dapat di eksplorasi untuk menyusun informasi-informasi dalam berbagai bentuk. Database merupakan himpunan kelompok data yang saling berkaitan. Data tersebut di organisasikan sedemikian rupa agar tidak terjadi duplikasi yang tidak perlu, sehingga dapat diolah atau dieksplorasi secara cepat dan mudah untuk menghasilkan informasi.
(40)
Adapun penerapan database antara lain untuk pembangunan sistem informasi, persediaan barang, kepegawaian, akuntansi, pemasaran, produksi, reservasi, layanan pelanggan yang digunakan dalam perusahaan retail, perbankan, perhotelan dan pariwisata, rumah sakit, institusi pendidikan, dan lain sebagainya.
Elemen-elemen data di suatu berkas (file) database harus digunakan untuk pembuatan suatu output. Demikian juga dengan input yang direkam di database, file-file database harus mempunyai elemen-elemen untuk menampung input yang dimasukkan. Dengan demikian struktur dari suatu file database dapat dilihat pada Gambar 3.4. merupakan Hierarki Data Dalam Database:
Gambar 3.4. Hierarki Data Dalam Database
Sumber: Budi Sutedjo Dharma Oetomo (2002:102) Hierarki/Tingkatan data dalam database, yaitu:
1. Database, merupakan kumpulan file yang saling terkait satu sama lain.
Database
File
Record
Field
Byte
(41)
2. File, yaitu kumpulan dari record yang saling terkait dan memiliki
format field yang sama dan sejenis.
3. Record, yaitu kumpulan field yang menggambarkan satu unit data
individu tertentu.
4. Field, yaitu atribut dari record yang menunjukkan suatu item dari data
seperti nama, alamat dan lain sebagainya.
5. Byte, yaitu atribut dari field yang berupa huruf yang membentuk nilai
dari sebuah field. Huruf tersebut dapat berupa numerik maupun abjad atau karakter khusus.
6. Bit, yaitu bagian terkecil dari data secara keseluruhan, yaitu berupa
karakter ASCII nol atau satu yang merupakan komponen pembentuk
byte.
Jadi database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan di perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.
Tabel 3.2 Simbol-Simbol Flowchart
No. Simbol Fungsi
1 Terminator, untuk memulai dan mengakhiri suatu program
2 Proses, suatu simbol yang menunjukkan setiap pengolahan yang dilakukan oleh komputer
3 Data, untuk memasukkan data maupun menunjukkan
(42)
4 Keputusan, suatu kondisi yang akan menghasilkan beberapa kemungkinan jawaban atau pilihan
5 Persiapan, suatu simbol untuk menyediakan tempat-tempat pengolahan data dalam storage
6 Penghubung, merupakan simbol untuk masuk dan
keluarnya suatu prosedur pada lembar kertas yang sama 7 Penghubung antar-halaman, merupakan simbol untuk
masuk dan keluarnya suatu prosedur pada lembar kertas yang lain
8 Arus atau flow, prosedur yang dapat dilakukan dari atas ke bawah, bawah ke atas, dari kiri ke kanan atau dari kanan ke kiri
9 Dokumen, merupakan simbol untuk data yang
berbentuk informasi
10 Proses prosedural, untuk menyatakan sekumpulan langkah proses yang ditulis sebagai prosedur
11 Tampilan, untuk output yang ditujukan suatu perangkat
output, seperti monitor
(43)
3.10 Diagram Alir (Flowchart) Sistem
Flowchart adalah sekumpulan simbol-simbol yang menunjukkan atau
menggambarkan rangkaian kegiatan-kegiatan program dari awal hingga akhir. Berikut ini merupakan gambar dari flowchart sistem yang dirancang. Flowchart
login adalah aliran proses bagaimana username dan password admin atau user
divalidasi terhadap database. Jika data yang dientri cocok, maka akan kembali diperiksa apakah pengguna merupakan admin atau tidak, jika nilainya benar maka akan dilanjutkan ke flowchart menu admin dan jika salah akan dilanjutkan ke
flowchart menu user.
START PROSES LOGIN
BERHASIL? FORMULIR
LOGIN
X
ADMIN? Y YA
YA
TIDAK TIDAK
(44)
BAB 4
PERANCANGAN SISTEM
4.1. Perancangan Sistem
Perancangan Sistem adalah suatu proses spesifikasi atau konstruksi solusi yang teknis dan berbasis komputer untuk persyaratan organisasi yang diidentifikasikan dalam analisis sistem. Dengan catatan bahwa perancangan tersebut dalam bentuk prototipe yang bekerja. Proses ini bertujuan untuk memenuhi kebutuhan organisasi akan gambaran yang jelas dari sistem yang akan dikembangkan sehingga masalah-masalah yang ingin dihilangkan dari sistem lama dapat diperoleh solusinya di dalam sistem yang baru.
Selama proses perancangan sistem, semua solusi teknis alternatif yang memungkinkan akan dieksplorasi. Sebab jarang dijumpai suatu masalah dengan solusi yang bersifat tunggal artinya suatu masalah hanya bisa diselesaikan dengan satu pemecahan saja. Setelah solusi teknis dipilih dan disetujui kemudian dilanjutkan dengan pengembangan cetak biru (blueprint) dan spesifikasi teknis yang dibutuhkan untuk mengimplementasikan database, program, dan antarmuka pengguna yang dibutuhkan untuk sistem informasi. Solusi teknis yang telah diperoleh umumnya dipengaruhi oleh driver teknologi baik komunikasi maupun informatika komputer.
(45)
4.2. Diagram Aliran Data (Data Flow Diagram)
Data Flow Diagram (DFD) adalah suatu bentuk representasi model aliran data-data di dalam sistem. Pada DFD akan digambarkan data-data seperti apa yang akan dihasilkan atau diperoleh oleh entitas untuk digunakan atau juga untuk disimpan di dalam tabel-tabel database. Selain aliran data DFD juga menampilkan proses-proses yang saling berhubungan dengan entitas dan data lain, dan pada diagram level selanjutnya proses-proses yang ada akan diterangkan lebih detail lagi sehingga data-data dan entitas yang menggunakannya juga dapat diidentifikasikan dengan tepat.
Tabel 4.1 Simbol-simbol DFD
No Gambar Nama Fungsi
1 Kesatuan Luar
(External entity)
Merupakan Kesatuan luar (entity) di lingkungan luar sistem yang akan memberikan input atau menerima output dari sistem. 2 Proses (Process) Kegiatan dari hasil suatu arus data
yang masuk dalam proses untuk dihasilkan arus data yang akan keluar atau untuk mengubah input menjadi output.
3 Aliran Data
(Data Flow)
Data mengalir melalui sistem, dimulai dengan sebagian input dan diubah atau diproses menjadi output.
(46)
4 Penyimpanan Data (Data Storage )
Data disimpan untuk keperluan berikutnya.
4.2.1 Diagram Konteks (Context Diagram)
Diagram konteks adalah Diagram Aliran Data Level 0 (nol) yang menggambarkan proses aliran data secara global yang terjadi pada sistem ini. Ada tiga entitas eksternal utama yaitu administrator, user, dan masyarakat umum yang akan menggunakan sistem ini.
Administrator memiliki kewenangan untuk mengubah settingan pada semua kegiatan transaksi yang ada pada sistem ini. Pada administrator juga, laporan yang berisikan informasi-informasi pegawai, keadaan halaman web (content, buku tamu, dan galeri) serta keadaan user sistem dapat diperoleh. User yang telah didaftarkan oleh administrator dapat juga menggunaakan sistem layaknya seorang administrator kecuali fasilitas untuk manajemen user yang hanya tersedia pada menu administrator.
Sedangkan entitas yang ketiga yaitu masyarakat umum dapat melihat informasi-informasi data pegawai, profil rumah sakit, kelembagaan melalui halaman web. Pada halaman web untuk masyarakat juga bisa dilihat konten web yang meliputi galeri dan buku tamu sehingga masyarakat dapat memberikan komentar mengenai informasi yang mereka peroleh atau menanyakan hal-hal lain seputar rumah sakit umum Dr. H. Kumpulan Pane kota Tebing TInggi. Diagram konteks sistem dapat dilihat pada gambar 4.1
(47)
ADMINISTRATOR MASYARAKAT UMUM USER P.0 SISTEM INFORMASI KEPEGAWAIAN RSUD DR. H. KUMPULAN PANE
data_pegawai, data_kelembagaan, data_kualifikasi_pendidikan, data_profil_rumah_sakit, data_content_web, data_user_aplikasi, isi_buku_tamu (nama, email, komentar) laporan_data_pegawai (medis, keperawatan, non keperawatan, administrasi, keamanan/
kebersihan), laporan_keadaan_data_pegawai (medis, keperawatan, non keperawatan, administrasi, keamanan/kebersihan) laporan_kelembagaan, laporan_kualifikasi_pendidikan, laporan_bezeting_PNS laporan_profil_rumah_sakit (visi, misi, motto) laporan_content_web (home, sejarah, kontak) laporan_user_sistem(username, password), data_buku_tamu
data_pegawai, data_kelembagaan, data_pendidikan, data_profil, data_content laporan_data_pegawai (medis, keperawatan, non
keperawatan, administrasi, keamanan/kebersihan), laporan_keadaan_data_pegawai (medis, keperawatan, non keperawatan, administrasi, keamanan/kebersihan) laporan_kelembagaan, laporan_kualifikasi_pendidikan, laporan_bezeting_PNS laporan_profil_rumah_sakit
(visi, misi, motto) laporan_content_web (home, sejarah, kontak), data buku tamu
laporan_keadaan_data_pegawai (medis, keperawatan, non keperawatan, administrasi, keamanan/kebersihan) laporan_kelembagaan, laporan_bezeting_PNS laporan_profil_rumah_sakit (visi, misi, motto), content_web (home, sejarah, kontak), data_buku_tamu (nama, email, komentar)
Gambar 4.1 Diagram Konteks Sistem Informasi Kepegawaian RSUD Dr. H. Kumpulan Pane kota Tebing Tinggi
(48)
Tabel 4.2 Tabel Komponen DFD Level 0
TERMINATOR FITUR KETERANGAN
Administrator 1. Manajemen Data Pegawai Memanipulasi data-data pegawai seperti medis, keperawatan, administrasi, keamanan / kebersihan.
2. Manajemen Data Kelembagaan
Memanipulasi kedudukan, tugas, fungsi dan susunan organisasi rumah sakit umum Dr. H. Kumpulan Pane.
3. Manajemen Data Pendidikan Memanipulasi data-data
kualifikasi pendidikan pegawai. 4. Manajemen Data Profile
Rumah Sakit
Memanipulasi data-data pengguna sistem selain administrator dan merubah visi, misi dan motto 5. Manajemen Data Content Web Memanipulasi data – data dan
merubah isi menu home, sejarah dan kontak.
6. Manajemen Halaman Web Memanipulasi informasi yang akan ditampilkan pada halaman web.
User 1. Manajemen Data Pegawai Memanipulasi data-data seputar pegawai yang meliputi
permasalahan yang dihadapi. 2. Manajemen Data
Kelembagaan
Memanipulasi data-data
kelembagaan rumah sakit umum. 3. Manajemen Data Pendidikan Memanipulasi kualifikasi data
(49)
sistem selain administrator dan merubah visi, misi dan motto. 5. Manajemen Data Content Memanipulasi data – data dan
merubah isi menu home, sejarah dan kontak.
Mayarakat Umum
1. Informasi Kelembagaan Memperoleh informasi seputar lembaga kesehatan rumah sakit umum Dr. H. Kumpulan pane 2. Informasi Data Pegawai dan
Bazeting Pegawai
Memperoleh informasi jumlah pegawai rumah sakit.
3. Manajemen Buku Tamu Dapat mengisi buku tamu di situs RSUD Dr.H. Kumpulan Pane. 4. Tampilan Halaman Web Melihat tampilan halaman web.
4.2.2 Data Flow Diagram Level 1
Data Flow Diagram level 1 dari sistem informasi ini terdiri atas enam proses yaitu proses login, proses manajemen user, proses manajemen data pendidikan, proses manajemen data pegawai, proses manajemen data kelembagaan dan proses manajemen halaman web, seperti ditampilkan pada gambar 4.2.
4.2.3 Data Flow Diagram Level 2
Diagram pada level 2 menerangkan proses detail dari setiap proses utama yang ada pada diagram level 1, yaitu proses login, proses manajemen user, proses manajemen data pendidikan, proses manajemen data pegawai, proses manajemen data kelembagaan dan proses manajemen halaman web.
(50)
4.2.3.1 Data Flow Diagram Level 2 pada Proses 1
Proses Login dibagi menjadi dua proses lagi yaitu proses input data login dan validasi input login. Kedua proses ini bertujuan untuk menerima dan memvalidasi data login. Tujuannya adalah untuk memastikan pengguna adalah user yang memiliki hak akses. Diagram level 2 dari proses 1 dapat dilihat pada gambar 4.3.
(51)
(52)
Gambar 4.3 Data Flow Diagram Level 2 pada Proses 1
4.2.3.2 Data Flow Diagram Level 2 pada Proses 2
Diagram Level 2 untuk proses 2 (Proses Manajemen User) terdiri dari tiga proses yaitu proses user, proses ganti username dan password, proses validasi data
username dan password. Pada proses ini terlihat bahwa administrator berhak
memanajemen hak akses untuk pengguna (user) biasa. Gambar 4.4 mengilustrasikan proses yang terjadi pada level 2 proses 2.
(53)
Gambar 4.4 Data Flow Diagram Level 2 pada Proses 2
4.2.3.3 Data Flow Diagram Level 2 pada Proses 3
Diagram Level 2 untuk proses 3 (Manajemen Data Pendidikan) terdiri dari tiga proses utama yaitu proses data pendidikan, proses tampilan data pendidikan dan proses edit data pendidikan. Tujuan dari proses ini adalah untuk mengentri data awal yang dibutuhkan sistem seperti data pendidikan yang terhubung ke data-data lainnya di bagian lain dari sistem, diagram level 2 pada proses 3 ini dapat dilihat pada gambar 4.5.
(54)
Gambar 4.5 Data Flow Diagram Level 2 pada Proses 3
4.2.3.4 Data Flow Diagram Level 2 pada Proses 4
Diagram Level 2 untuk proses 4 (Manajemen Data Potensi Pegawai) terdiri dari empat proses yaitu proses penambahan data pegawai, proses tampilan data pegawai, proses entri data pegawai dan proses data bazeting PNS. Tujuan dari proses ini adalah untuk mengentri data – data pegawai yang dibutuhkan. Diagram level 2 untuk proses 4 dapat dilihat pada gambar 4.6
(55)
Gambar 4.6 Data Flow Diagram Level 2 pada Proses 4
4.2.3.5 Data Flow Diagram Level 2 pada Proses 5
Diagram Level 2 untuk proses 5 (Manajemen Data Kelembagaan) terdiri dari tiga proses yaitu proses data kelembagaan, proses tampilan data kelembagaan dan proses pengolahan data kelembagaan. Tujuan proses ini ada untuk mengolah
(56)
tentang kedudukan, fungsi dan tugas dari lembaga. Diagram level 2 untuk proses 5 dapat dilihat pada gambar 4.7
Gambar 4.7 Data Flow Diagram Level 2 pada Proses 5
4.2.3.6 Data Flow Diagram Level 2 pada Proses 6
Diagram Level 2 untuk proses 6 (Manajemen Data Halaman Web) terdiri dari dua proses yaitu proses manajemen data konten web dan proses manajemen data buku tamu. Proses ini bertujuan untuk mengolah tampilan halaman web. Diagram level 2 untuk proses 6 dapat dilihat pada gambar 4.8
(57)
Gambar 4.8 Data Flow Diagram Level 2 pada Proses 6
4.3 Entity Relationship Diagram (ERD)
Entity Relationship Diagram adalah pemodelan data utama dan akan membantu mengorganisasikan data dalam suatu proyek ke dalam entitas-entitas dan menentukan hubungan antar entitas.
4.3.1 Entitas (Entity)
Entitas adalah suatu yang nyata atau abstrak dimana kita akan menyimpan data. Contoh entitas pegawai, entitas kampus, entitas buku dsb.
(58)
4.3.2 Relasi (Relationship)
Relasi adalah hubungan alamiah yang terjadi antara satu atau lebih entitas, misal proses pembayaran pegawai. Kardinalitas menentukan kejadian suatu entitas untuk satu kejadian pada entitas yang berhubungan. Misal, mahasiswa bisa mengambil banyak mata kuliah
4.3.3 Atribut (Attribute)
Atribut adalah ciri umum semua atau sebagian besar instansi pada entitas tertentu. Sebutan lain atribut adalah properti, elemen data dan field. Misal, nama, alamat, nomor pegawai, gaji dsb.
USER mempunyai
CONTENT
KELEMBAGAAN PEGAWAI
BUKUTAMU
PENDIDIKAN
mengentri
mengentri mengentri
mengentri
(59)
4.4 Perancangan Basis Data (Data Base)
Perancangan basis data sistem ini terdiri dari enam tabel, yang berfungsi untuk digunakan mendukung sistem dan juga untuk melengkapi data yang mampu ditangani oleh sistem. Adapun basis data (database) yang penulis gunakan dalam merancang sistem adalah sebagai berikut :
4.4.1 Tabel Pegawai
Tabel pegawai digunakan untuk menampung data-data pegawai yang ada di dalam lembaga kesehatan RSUD Dr. H. Kumpulan Pane kota Tebing Tinggi. Berikut adalah keterangan basis data pada tabel pegawai.
Gambar 4.10 Tabel Pegawai 4.4.2 Tabel Kelembagaan
Tabel kelembagaan digunakan untuk menampung data-data lembaga di RSUD Dr. H. Kumpulan Pane kota Tebing tinggi. Adapun keterangan tabel kelembagaan dapat dilihat sebagai berikut
(60)
Gambar 4.11 Tabel Kelembagaan 4.4.3 Tabel Content
Tabel content digunakan untuk menampung teks-teks yang akan ditampilkan pada halaman web. Dengan menggunakan akses kode terhadap tabel ini, maka halaman
web dapat dimutakhirkan dengan lebih mudah dan keamanannya terjamin karena
hanya bisa dilakukan oleh administrator dan user lain atas persetujuan administrator.. Keterangan tabel Content dapat dilihat pada gambar 4.12.
Gambar 4.12 Tabel Content 4.4.4 Tabel User
Tabel user digunakan untuk mengakses sistem atas persetujuan dari admin dan tabel user berikut digunakan untuk menampung data-data user yang memiliki hak akses kepada sistem. Keterangan tabel user dapat dilihat sebgai berikut
(61)
4.4.5 Tabel Pendidikan
Tabel pendidikan digunakan untuk menampung data-data kualifikasi pendidikan pegawai di RSUD Dr.H.Kumpulan Pane..
Gambar 4.14 Tabel Pendidikan
4.4.6 Tabel Buku Tamu
Tabel buku tamu digunakan untuk menyimpan data-data buku tamu yang diperoleh dari masyarakat yang ingin meninggalkan pesan pada sistem. Adapun keterangan mengenai tabel buku tamu dapat dilihat pada gambar 4.15
(62)
BAB 5
IMPLEMENTASI SISTEM
5.1 Batasan Implementasi
Sistem ini merupakan aplikasi berbasis web dimana aplikasi ini dapat digunakan pada jaringan internet. Namun pada penelitian ini, implementasi dari sistem ini tidak sampai pada tahap pengaplikasiannya secara nyata pada jaringan internet. Lingkungan pengembangan dari sistem ini adalah mengenai proses pengelolaan data pegawai di Rumah Sakit Dr. H. Kumpulan Pane Kota Tebing Tinggi secara online.
Perangkat lunak yang digunakan adalah untuk mendesain sistem ini adalah Macromedia Dreamweaver 8 dan Notepad++, Perangkat lunak ini dipilih untuk memudahkan pembuatan listing program yang dibutuhkan agar sistem dapat berjalan.
5.2 Implementasi
Implementasi dari sistem ini dibagi menjadi beberapa bagian seperti aplikasi
login, aplikasi bazeting yang meliputi daftar bazeting PNS, aplikasi buku tamu,
aplikasi content. Selain itu juga ada aplikasi kelembagaan yang meliputi aplikasi data pegawai, aplikasi pendidikan pegawai, aplikasi tenaga medis, dan aplikasi profil rumah sakit.
Aplikasi selanjutnya adalah aplikasi-aplikasi yang ada dalam kelompok aplikasi pengguna yaitu aplikasi user, aplikasi ganti password dan aplikasi ganti
(63)
aplikasi aplikasi halaman web yang meliputi aplikasi content, aplikasi buku tamu, dan aplikasi lihat halaman web dari halaman admin.
5.2.1 Aplikasi Login
Aplikasi ini merupakan halaman yang digunakan untuk mengentri data username dan password pengguna. Halaman ini dapat diakses dengan link silakan login dari halaman lain.
Gambar 5.1 Aplikasi login
5.2.2 Aplikasi Bazeting
Aplikasi ini hanya dapat diakses apabila user memiliki hak akses ke sistem. Aplikasi ini bertujuan untuk menambah, meng-edit, atau menghapus data pegawai. Aplikasi ini terletak pada sub menu kelima dari menu depan.
(64)
Gambar 5.2 Aplikasi Bazeting
5.2.3 Aplikasi Buku Tamu
Aplikasi ini berada pada sub menu kedelapan pada menu depan. Aplikasi ini bertujuan untuk menambah, mengedit dan menghapus daftar buku tamu yang telah di isi.
(65)
Gambar 5.3 Aplikasi Buku Tamu
5.2.4 Aplikasi Content
Aplikasi ini digunakan untuk menambah, mengedit dan menghapus menu pada web rumah sakit. Aplikasi ini membutuhkan riyawat rumah sakit terlebih dahulu..
(66)
Gambar 5.4 Aplikasi Content
5.2.5 Aplikasi Kelembagaan
Aplikasi ini berada pada sub menu ketiga dari menu depan. Aplikasi ini berfungsi untuk mengentri, mengedit dan menghapus profil rumah sakit umum Dr. H. Kumpulan Pane.
(67)
Gambar 5.5 Aplikasi Kelembagaan
5.2.6 Aplikasi Data Pegawai
Aplikasi ini digunakan untuk mengelola data kepegawaian rumah sakit umum Dr. H. Kumpulan Pane.
(68)
Gambar 5.6 Aplikasi Data Pegawai
5.2.7 Aplikasi Pendidikan Pegawai
Aplikasi pendidikan pegawai digunakan untuk mengelola data-data pendidikan pegawai rumah sakit umum Dr. H. Kumpulan Pane.
(69)
Gambar 5.7 Data Pendidikan Pegawai
5.2.8 Aplikasi Manajemen User
Aplikasi ini adalah aplikasi yang digunakan untuk memanajemen user lain yang diberi hak oleh admin untuk menggunakan sistem. Admin akan mengentri
username dan password awal user baru yang akan digunakan user untuk login.
Aplikasi ini juga menampilkan daftar user yang memiliki hak akses dan admin berhak untuk menhapus dan mengeditnya.
(70)
Gambar 5.8 Aplikasi Manajemen User
5.2.9 Aplikasi Profile
Aplikasi ini digunakan untuk mengganti isi dari misi, vis dan motto baik admin maupun user yang dientri oleh admin.
(71)
Gambar 5.9 Aplikasi Profile
5.3 Halaman Web
Halaman web yang ditampilkan kepada masyarakat umum meliputi halaman index.php, sejarah.php, kelembagaan.php, kontakkami.php, profile.php, tenagakerja.php. Berikut ini ditampilkan halaman web tersebut satu demi satu.
5.3.1 Index.php
Halaman ini adalah halaman yang pertama sekali tampil saat aplikasi dibuka pada
browser web. Dari halaman ini kemudian bisa dituju ke halaman lain dengan
(72)
Gambar 5.10 index.php
5.3.2 Sejarah.php
Halaman sejarah.php akan tampil jika link sejarah di klik. Pada halaman ini ditampilkan sejarah singkat perkembangan RSUD Dr. H. Kumpulan Pane. Berikut halaman web sejarah.php
(73)
Gambar 5.11 Sejarah.php
5.3.3 Kelembagaan.php
Halaman kelembagaan.php adalah halaman untuk menampilkan kedudukan, tugas, fungsi dan susunan organisasi RSUD Dr. H. Kumpulan Pane kota Tebing Tinggi. Halaman web kelembagaan dapat di lihat dengan mengklik menu kelembagaan.
(74)
Gambar 5.12 Kelembagaan.php
5.3.4 Kontakkami.php
Halaman web ini adalah untuk menampilkan alamat dan cara menghubungi RSUD Dr.H. Kumpulan Pane kota Tebing Tinggi, sehingga masyarakat umum dapat dengan mudah memperoleh cara menghubungi RSUD Dr.H.Kumpulan Pane.
(75)
Gambar 5.13 Kontakkami.php
5.3.5 Profil.php
Halaman profil.php digunakan untuk menampilkan tentang visi, misi dan motto RSUD Dr.H.Kumpulan Pane. Halaman web ini dapat di lihat dengan mengklik menu profil.
(76)
Gambar 5.14 Profil.php
5.3.6 Tenagakerja.php
Halaman tenagakerja.php ini untuk menampilkan jumlah tenaga kerja yang ada di RSUD Dr. H. Kumpulan Pane kota Tebing Tinggi. Semua data – data yang ada didalamnya hanya boleh diubah oleh admin atau user yang telah mendapat akses dari admin. Halaman ini dapat di lihat dengan mengklik menu tenaga kerja yang ada di halaman web.
(77)
(78)
BAB 6
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan penelitian yang diperoleh, maka ada beberapa kesimpulan yang dianggap berguna adalah sebagai berikut :
1. Dengan adanya Tugas Akhir ini maka dapat mempermudah dalam penyajiaan sistem pendataan Pegawai di RSUD Dr.H.Kumpulan Pane kota Tebing Tinggi secara efisien dan akurat.
2. Dengan adanya sistem informasi berbasis web ini pencarian informasi tentang kepegawaian dapat dilakukan dengan lebih mudah dan cepat tanpa harus membuka satu persatu informasi yang ada.
3. Sistem informasi berbasis web pada RSUD Dr.H.Kumpulan Pane kota Tebing
Tinggi Secara On Line yang dirancang terdiri dari sistem pendataan pegawai, administrasi, kebersihan, keamanan dan pemberitahuan informasi.
6.2 Saran
Adapun beberapa saran yang diajukan pada penelitian kali ini berkaitan dari hasil yang diperoleh dalam penelitian yaitu :
1. Sesuai dengan kondisi yang sedang berjalan saat ini pada RSUD Dr.H.Kumpulan Pane kota Tebing Tinggi yang tergolong pada sistem
(79)
manual / semi komputerisasi maka perlu kiranya dikembangkan menjadi sistem komputerisasi.
2. Kiranya sistem yang dirancang dapat dipertimbangkan sehingga dapat dijadikan sebagai bahan acuan mencapai sistem yang lebih baik.
(80)
DAFTAR PUSTAKA
Divisi Penelitian dan Pembangunan Madcoms-Madiun. 2004, Membuat Aplikasi
Database Karyawan Online Berbasis WEB dengan PHP dan MySQL, Andi Offset dan MADCOMS, Yogyakarta.
Jerry FitzGerald, Arda F. FittzGerald. Warren D. Staling, Jr. Fundament of System
Analisys (edisi kedua: New York: John Willey & Sons, 1981), hal.5.
Laudon, C. Kenneth dan Laudon, P. Jane, 1994, Management Information System, Lukman Hakim dan Uus Musalini. 2003,
Publishing Company, Inc, Newyork.
Cara Mudah Memadukan Web Design dan Web Programming, PT. Elex Media Kumpotindo Kelompok Gramedia, Jakarta.
Mcleod, Jr.Raimond, 1995, Management Information System, Penerbit Prentice Hall International, Newyork.
Robert A. Leitch/K. Roscoe Davis, Accounting Information Systems, (New Jersey: Prentice-Hall, 1983), hal.6.
Robert N. Anthony, Jhon Dearden, Management Control Systems, (Edisi Keempat Illnois: Richard D. Irwan, 1980), hal. 125-126.
Wilkinson, Joseph W, 1993, Sistem Akunting dan Informasi, Penerbit Bina Rupa Aksara, Jakarta.
Yudhi Purwanto. 2000, Pemrograman Web Dengan PHP, PT. Elex Media Kumpotindo Kelompok Gramedia, Jakarta.
(81)
(82)
<!DOCTYPE> <html>
<head>
<title>RSUD - Dr. H. Kumpulan Pane Tebing Tinggi</title> <link rel="stylesheet" href="style.css" type="text/css">
</head> <body> <div id="wrapper"> <div id="left"> <h1>RSUD Dr.HKP<br></h1> <div id="left2"> <p>
<form action="login.php" method="post"> <table align="center">
<tr><td>
username</td><td> <input type="text" name="userid"></td> </tr>
<tr>
<td>password</td><td> <input type="password" name="passid"></td> </tr>
<tr><td> </td><td>
<input id="searchsubmit2" type="submit" value="Login"></td> </tr> </table> </form> </p> </div> <div id="copyright">
<p>Copyright @ ptpn 4., design by Dibya Wicitra</p> <p>All rights reserved</p>
</div> </div> <div id="right"> <div id="nav"> <ul> <li><a href="index.php">Depan</a></li> <li><a href="profil.php">Profil</a></li> <li><a href="lembagaan.php">Kelembagaan</a></li> <li><a href="sejarah.php">Sejarah</a></li>
<li><a href="bezetingpns.php">Bezeting PNS</a></li>
<li class="selected"><a href="tenagakerja.php">Tenaga Kerja</a></li> <li><a href="bukutamu.php">Buku Tamu</a></li>
(83)
<li class="last"><a href="kontakkami.php">Kontak Kami</a></li> </ul> </div> <div id="body"> <div id="body-top"> <div id="body-bot">
<h2><strong>Daftar Tenaga Kerja</strong> RSUD. Dr. H. Kumpulan Pane</h2>
<p>
<table border="1" width="80%" align="center" cellspacing="0" cellpadding="2" bordercolor="#FFFFFF" bgcolor="E2F3C9" style="border-collapse:collapse;">
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center" rowspan="2">No</th> <th align="center" rowspan="2">Kualifikasi Ketenagaan</th>
<th align="center" colspan="2">Keadaan Tenaga</th>
</tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center">PNS</th> <th align="center">PTT / TKS</th> </tr>
<tr valign='top'
onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>1</td>
<td align='left' valign='top'>Spesialis Penyakit Dalam</td> <td align='center'>1</td>
<td align='center'>0</td> </tr>
<tr valign='top' onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>2</td>
<td align='left' valign='top'>Spesialis OpGynekologi</td> <td align='center'>1</td>
<td align='center'>0</td> </tr>
(84)
<tr valign='top' onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>3</td>
<td align='left' valign='top'>Dokter Gigi</td> <td align='center'>1</td>
<td align='center'>0</td> </tr>
<tr valign='top' onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>4</td>
<td align='left' valign='top'>Dokter Umum</td> <td align='center'>3</td>
<td align='center'>1</td> </tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<td colspan="2" align="right"> JUMLAH KESELURUHAN </td>
<td align="center">
6 </td>
<td align="center">
1 </td>
</tr>
</table><br>
<table border="1" width="80%" align="center"
cellspacing="0" cellpadding="2" bordercolor="#FFFFFF" bgcolor="E2F3C9" style="border-collapse:collapse;">
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center" rowspan="2">No</th> <th align="center" rowspan="2">Kualifikasi Ketenagaan</th>
<th align="center" colspan="2">Keadaan Tenaga</th>
</tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center">PNS</th> <th align="center">PTT / TKS</th> </tr>
(85)
<tr valign='top'
onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>1</td>
<td align='left' valign='top'>Keperawatan</td> <td align='center'>0</td>
<td align='center'>1</td> </tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<td colspan="2" align="right"> JUMLAH KESELURUHAN </td>
<td align="center">
0 </td>
<td align="center">
1 </td>
</tr>
</table><br>
<table border="1" width="80%" align="center"
cellspacing="0" cellpadding="2" bordercolor="#FFFFFF" bgcolor="E2F3C9" style="border-collapse:collapse;">
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center" rowspan="2">No</th> <th align="center" rowspan="2">Kualifikasi Ketenagaan</th>
<th align="center" colspan="2">Keadaan Tenaga</th>
</tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center">PNS</th> <th align="center">PTT / TKS</th> </tr>
<tr valign='top'
onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>1</td>
<td align='left' valign='top'>Farmasi</td> <td align='center'>0</td>
(1)
<tr valign='top' onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>3</td>
<td align='left' valign='top'>Dokter Gigi</td> <td align='center'>1</td>
<td align='center'>0</td> </tr>
<tr valign='top' onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>4</td>
<td align='left' valign='top'>Dokter Umum</td> <td align='center'>3</td>
<td align='center'>1</td> </tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<td colspan="2" align="right"> JUMLAH KESELURUHAN </td>
<td align="center">
6 </td>
<td align="center">
1 </td>
</tr>
</table><br>
<table border="1" width="80%" align="center"
cellspacing="0" cellpadding="2" bordercolor="#FFFFFF" bgcolor="E2F3C9" style="border-collapse:collapse;">
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center" rowspan="2">No</th> <th align="center" rowspan="2">Kualifikasi Ketenagaan</th>
<th align="center" colspan="2">Keadaan Tenaga</th>
</tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center">PNS</th> <th align="center">PTT / TKS</th> </tr>
(2)
<tr valign='top'
onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>1</td>
<td align='left' valign='top'>Keperawatan</td> <td align='center'>0</td>
<td align='center'>1</td> </tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<td colspan="2" align="right"> JUMLAH KESELURUHAN </td>
<td align="center">
0 </td>
<td align="center">
1 </td>
</tr>
</table><br>
<table border="1" width="80%" align="center"
cellspacing="0" cellpadding="2" bordercolor="#FFFFFF" bgcolor="E2F3C9" style="border-collapse:collapse;">
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center" rowspan="2">No</th> <th align="center" rowspan="2">Kualifikasi Ketenagaan</th>
<th align="center" colspan="2">Keadaan Tenaga</th>
</tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center">PNS</th> <th align="center">PTT / TKS</th> </tr>
<tr valign='top'
onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>1</td>
<td align='left' valign='top'>Farmasi</td> <td align='center'>0</td>
(3)
</tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<td colspan="2" align="right"> JUMLAH KESELURUHAN </td>
<td align="center">
0 </td>
<td align="center">
1 </td>
</tr>
</table><br>
<table border="1" width="80%" align="center"
cellspacing="0" cellpadding="2" bordercolor="#FFFFFF" bgcolor="E2F3C9" style="border-collapse:collapse;">
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center" rowspan="2">No</th> <th align="center" rowspan="2">Kualifikasi Ketenagaan</th>
<th align="center" colspan="2">Keadaan Tenaga</th>
</tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center">PNS</th> <th align="center">PTT / TKS</th> </tr>
<tr valign='top'
onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>1</td>
<td align='left' valign='top'>Hukum</td> <td align='center'>1</td>
<td align='center'>0</td> </tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<td colspan="2" align="right"> JUMLAH KESELURUHAN </td>
(4)
1 </td>
<td align="center">
0 </td>
</tr>
</table><br>
<table border="1" width="80%" align="center" cellspacing="0" cellpadding="2" bordercolor="#FFFFFF" bgcolor="E2F3C9" style="border-collapse:collapse;">
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center" rowspan="2">No</th> <th align="center" rowspan="2">Kualifikasi Ketenagaan</th>
<th align="center" colspan="3">Keadaan Tenaga</th>
</tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<th align="center">PNS</th> <th align="center">THL</th>
<th align="center">KONTRAK</th> </tr>
<tr valign='top'
onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>1</td>
<td align='left' valign='top'>SMA IPS</td> <td align='center'>1</td>
<td align='center'>0</td> <td align='center'>1</td> </tr>
<tr valign='top' onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
<td align='center'>2</td>
<td align='left' valign='top'>SMP</td> <td align='center'>0</td>
<td align='center'>1</td> <td align='center'>0</td> </tr>
<tr valign='top' onMouseOver="this.style.backgroundColor='#CCE6FF'" onMouseOut="this.style.backgroundColor=''">
(5)
<td align='left' valign='top'>SD</td> <td align='center'>1</td>
<td align='center'>0</td> <td align='center'>0</td> </tr>
<tr bgcolor="D4E3BF" style="font-size:12px; text-transform:uppercase">
<td colspan="2" align="right"> JUMLAH KESELURUHAN </td>
<td align="center">
2 </td>
<td align="center">
1 </td>
<td align="center">
1 </td>
</tr> </table>
</p> <br>
<div class="clear"></div>
<div class="body-hr"> </div>
<div id="footer"> <div id="footer-1">
Our Authorised <strong>Agents</strong> </div>
<div id="footer-2">
<img src="images/pic_2.gif" width="31" height="42" alt="Pic 2" class="left">
Famous Cook </div>
<div id="footer-3">
<img src="images/pic_3.gif" width="60" height="42" alt="Pic 3" class="left">
Around The <br> World </div>
(6)
<div id="nav"> <ul>
<li class="selected"><a href="index.php">Depan</a></li> <li><a href="profil.php">Profil</a></li>
<li><a href="sejarah.php">Sejarah</a></li> <li><a href="organisasi.php">Organisasi</a></li> <li><a href="galeri.php">Galeri</a></li>
<li><a href="bukutamu.php">Buku Tamu</a></li>
<li class="last"><a href="kontakkami.php">Kontak Kami</a></li> </ul>
</div> </div>
</div> </div> </div> </div> </div> </div> </body> </html>