BAB II LANDASAN TEORI

dokumen-dokumen yang mirip
BAB II DASAR TEORI. serta menyediakan informasi kepada pihak pihak yang berkepentingan sebagai. perhitungan akuntansi biaya oleh bagian akuntansi.

BAB 2 LANDASAN TEORI. Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

BAB II LANDASAN TEORI

PENDAHULUAN. 1.1 Latar Belakang Masalah BAB I

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. berhubungan dengan obyek penelitian terutama dari penelitian-penelitian

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah. Perkembangan aplikasi teknologi informasi saat ini sudah berkembang begitu pesat

SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

BAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan

BAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi

BAB III LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2001)

BAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang

BAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,

BAB 1 PENDAHULUAN. Sistem informasi merupakan fokus utama dari studi disiplin sistem informasi dan

PERTEMUAN 4 MANAJEMEN WEB

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI. dan didistribusikan kepada para pemakai.

Bab II. TINJAUAN PUSTAKA

BAB III LANDASAN TEORI

Bab 2 Tinjauan Pustaka

BAB 2 LANDASAN TEORI. PT. Gramedia Asri Media atau yang lebih dikenal dengan Toko Buku (TB)

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI

BAB 1 PENDAHULUAN. berbentuk buku dan kartu-kartu yang berisi data-data buku. Sistem ini sudah dianggap

BAB IV PEMBAHASAN. menyebabkan kesalahan pada tahap selanjutnya. yaitu wappalayzer, tool tersebut membantu untuk mengetahui CMS (content

No HP :

BAB 1 PENDAHULUAN. yang sudah maju seperti Amerika, Eropa, Jepang dan lain sebagainya.

Bab 2. Tinjauan Pustaka

BAB II TINJAUAN PUSTAKA

BAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB II TINJAUAN PUSTAKA. Menurut Laudon, K C dan Laudon, J.P dalam Indonesian Journal on Networking

BAB III LANDASAN TEORI. Secara umum pengertian inventori adalah stock barang yang harus dimiliki

BAB II LANDASAN TEORI

SISTEM INFORMASI LOWONGAN PEKERJAAN BERBASIS WEB PADA BALAI LATIHAN KERJA BOYOLALI

BAB III LANDASAN TEORI. untuk aktivitas tersebut atau untuk mencapai tujuan tersebut.

BAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima

PERANCANGAN DAN IMPLEMENTASI SISTEM INFORMASI SEKOLAH (STUDI KASUS SMP N 2 PATIKRAJA BANYUMAS)

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. Dewasa ini, database merupakan bagian tak terpisahkan dari kegiatan sehari-hari

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

BAB 1 PENDAHULUAN. Perkembangan Aplikasi Web yang semakin berkembang pesat sejak munculnya

BAB 1 PENDAHULUAN. perubahan kultur kita sehari-hari. Dalam era yang disebut information age ini, media

PERANCANGAN DAN IMPLEMENTASI REKAM MEDIS PASIEN POLI UMUM DI RUMAH SAKIT AISYIYAH MUHAMMADIYAH PADANG MENGGUNAKAN PHP DAN MySQL

5 BAB II Tinjauan Pustaka

BAB III LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB II LANDASAN TEORI. bidang media komunikasi dan informasi. Internet adalah suatu jaringan komputer

BAB II LANDASAN TEORI. Menurut Fathansyah Basis data (Database) dapat didefinisikan dalam sejumlah sudut pandang seperti:

BAB III LANDASAN TEORI. Pada bab ini akan dijelaskan mengenai teori dasar yang digunakan oleh penulis sebagai acuan dalam membangun aplikasi.

BAB II DASAR TEORI. 2.1 Konsep dan Definisi Konsep Sistem

BAB 2 LANDASAN TEORI. Web atau Situs dapat diartikan sebagai kumpulan halaman-halaman yang digunakan

SISTEM DISTRIBUSI PRODUK PADA PT. PRABU ABDIWIJAYA SRIWIJAYA PALEMBANG MENGGUNAKAN PHP DAN MYSQL

BAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas

BAB II TINJAUAN PUSTAKA

BAB II LANDASAN TEORI. Pendekatan dalam mendefinisikan sistem yang pertama berdasarkan pada. berinteraksi untuk mencapai tujuan tertentu. [JOG : 5].

BAB 2 LANDASAN TEORI DAN KONSEPTUAL. yang akan dicari jalan keluarnya melalui pembahasan-pembahasan yang dibuat secara

BAB II LANDASAN TEORI. diperlukan dalam pembangunan website e-commerce Distro Baju MedanEtnic.

BAB II KAJIAN PUSTAKA. lengkap, terbuka, dan bebas.

BAB II LANDASAN TEORI

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 1 PENDAHULUAN. Perkembangan teknologi informasi dan teknologi komputer saat ini berkembang

BAB 2 LANDASAN TEORI. Komputer berasal dari bahasa inggris, to compute yang artinya menghitung. Jadi,

BAB 1 PENDAHULUAN. sering disebut dengan e-commerce (Electronic Commerce). E-Commerce

BAB III LANDASAN TEORI. untuk menunjang aktivitas kehidupan sehari hari, dan dalam komunikasi tulis

BAB II KAJIAN PUSTAKA

BAB III LANDASAN TEORI. Pengertian sistem menurut Jogianto (2005 : 2) mengemukakan

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

SISTEM INFORMASI POPULASI DAN HISTORIKAL UNIT ALAT-ALAT BERAT PADA PT. DAYA KOBELCO CONSTRUCTION MACHINERYINDONESIA

BAB III LANDASAN TEORI. Sistem merupakan kumpulan dari sub-sub sistem, elemen-elemen,

Praktikum Sistem Basis Data. MySQL. Gentisya Tri Mardiani, M.Kom

BAB II LANDASAN TEORI

BAB III 3. LANDASAN TEORI

DAFTAR ISTILAH. Activity Diagram

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang

BAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan

BAB II TINJAUAN PUSTAKA

BAB 2 LANDASAN TEORI. Komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang

BAB 2 LANDASAN TEORI. Computer Based Information System (CBIS) atau yang dalam Bahasa Indonesia disebut juga

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI

BAB 1 PENDAHULUAN Latar Belakang. Dalam era globalisasi saat ini, ilmu pengetahuan dan teknologi berkembang

6 BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB III LANDASAN TEORI. fisik yang dimiliki individu, perilaku dan sifatnya ditentukan oleh keturunan dan

BAB II TINJUAN PUSTAKA DAN LANDASAN TEORI

BAB III LANDASAN TEORI

BAB II TINJAUAN PUSTAKA. Website merupakan kumpulan dari halaman halaman yang berhubungan dengan

Transkripsi:

BAB II LANDASAN TEORI 2.1 Konsep dan Definisi Konsep Sistem merupakan rangkaian komponen atau bagian yang saling tergantung dan bekerja untuk menjadi tujuan yang merupakan jenis sistem itu sendiri. Informasi merupakan hasil pengolahan data yang mempunyai arti dan bermanfaat bagi manusia. Sehingga Sistem Informasi dapat diartikan sistem buatan manusia yang biasanya terdiri dari sekumpulan komponen, baik manual maupun berbasis komputer untuk mengumpulkan, menyimpan dan mengelola data. Serta menyediakan informasi kepada pihak-pihak yang berkepentingan sebagai pemakai informasi tersebut.(sutarman, S.Kom.,M.Kom:2009) Sistem informasi dalam penilaian karyawan baru salah satu sistem yang menyediakann informasi kepada perusahaan. Maka perkembangan sistem informasi sangat berhubungan dengan pengembangan sumber daya manusia dalam suatu perusahaan. Hal ini disesuaikan dengan seberapa besar taraf manajemen sumberdaya dalam perusahaan tersebut, informasi yang diperlukan perusahaan tersebut dan bagaimana informasi tersebut dipergunakan. Manajemen sumber daya manusia adalah suatu proses menangani berbagai masalah pada ruang lingkup karyawan, untuk dapat menunjang aktifitas perusahaan demi mencapai tujuan yang telah ditentukan. Bagian yang biasanya mengurusi sumber daya manusia adalah HRD (Human Resource Department). 7

8 2.2 Konsep Dasar Informasi Tujuan pokok analis sistem adalah untuk melakukan survei sistem informasi sekarang dan untuk menentukan apa saja yang diperlukan untuk menciptakan sistem yang baik. (Sutarman, S.Kom.,M.Kom:2009) Tahap analisis sistem meliputi : 1. Mengidentifikasi Masalah Identifikasi masalah merupakan langkah awal dari analisis sistem. Dalam tahap ini didefinisikan masalah yang harus dipecahkan dengan munculnya pertanyaan-pertanyaan. 2. Memahami Kerja Sistem yang Ada Tujuan tahap ini untuk mendokumentasikan aspek-aspek yang relevan dengan sistem sekarang. Yang perlu dikonfirmasi adalah luas proyek mengumpulkan variasi data, baik tipe data dan sumber data, serta berinteraksi dengan pihak yang dipengaruhi perubahan sistem. 3. Menganalisis Sistem Berdasarkan data yang sudah diperoleh maka dilakukan analisa hasil penelitian yang sudah dilakukan untuk mendapatkan pemecahan masalah yang akan dipecahkan. 4. Membuat Laporan Laporan perlu dibuat sebagai dokumentasi dari penelitian. Tujuan utamanya adalah sebagai bukti secara tertulis tentang hasil analisa yang sudah dilakukan. 2.3 Konsep Dasar Perancangan Basis Data Definisi dari basis data adalah kumpulan data yang dipakai atau ada dalam suatu lingkup tertentu. Database Management System merupakan

9 suatu koleksi kumpulan data dan bersama stu set program yang berfungsi untuk melakukan manajemen sistem terhadap data tersebut. Manajemen pengolahan yang dilakukan diantaranya mengakses data, menambah data, merubah data dan menghapus data tersebut. (Wahyu Setyabudi:2006) 1. Pengembangan Basis Data Mengembangkan database merupakan proses yang tidak mudah, oleh karena itu dibutuhkan beberapa tahap dalam pengembangan database. Tahap tahap tersebut sebagai berikut : 1) Perencanaan, bertujuan untuk menentukan lingkup dan memastikan kemungkinan penggunaan dari database. 2) Analisis, yaitu mengidentifikasi persyaratan data maupun pemakaian sistem. 3) Implementasi, merupakan kegiatan melakukan pembuatan data dari sumber daya lain, membuat stuktur data pendukung tabel dan melakukan pemeliharaan rutin. 4) Pengujian, merupakan tahap dimana databse diuji apakah telah memenuhi syarat syarat yang telah ditetapkan dalam tahap analisis. Untukmengetahui apakah database telah sesuai dengan apa yang dibutuhkan dan diinginkan user juga dilakukan dalam tahap ini. 5) Pemeliharaan, merupakan tahapan terakhir untuk menyelesaikan berbagai macam perubahan dalam lingkungan bisnis serta untuk meningkatkan kinerja sistem. 2. Data Modeling

10 E R diagram merupakan peranan penting dalam pembentukan database, oleh karena itu oenting untuk mengetahui bagaimana pembentukan E R diagram. Meskipun E R diagram bukan merupakan satu satunya prosedur, tapi E R diagram membantu untuk mempelajari dan memahami data modeling. Komponen utama dalam E R diagram adalah sebagai berikut : 1. Entitas (entity) : model objek yang mewakili sesuatu yang nyata ataupun abstrak. 2. Atribut (atribut/property) : model atribut atau properti atau karakteristik dari entitas. 3. Hubungan (relationship) : menyatakan relasi keterkaitan atar entitas. 4. Kardinalitas hubungan : batasan yang menyatakan aturan atau ketentuan validasi relasi. Kardinalitas terdiri dari 3 yakni (M.F. Husein, 2014:104) : 1. One-To-One (1:1) relationship, hubungan yang terjadi ketika suatu kejadian dalam suatu entitas berhubungan dengan satu dan hanya satu kejadian dari entitas yang saling berhubungan. 2. One-To-Many (1:N) relationship, hubungan yang terjadi ketika suatu entitas dapat mempunyai lebih dari satu kejadian dari suatu entitas yang saling berhubungan.

11 3. Many-To-Many relationship, hubungan yang terjadi ketika entitas yang saling berhubungan dapat mempunyai lebih dari satu entitas yang saling berhubungan. 2.4 Hal-hal yang terkait dengan Sistem Penilaian Karyawan Baru. Unsur sistem informasi penilaian karyawan baru pembantu langsung : 1) Formulir lamaran, yang berisi nama, umur, alamat, pendidikan, pengalaman kerja, dan biasanya disertai referensi dari pihak ketiga yang mengenal baik pelamar. 2) Wawancara, merupakan tanya jawab secara lisan dengan tatap muka untuk memperoleh reaksi dan kesan secara langsung dari pelamar. 3) Penelitian latar belakang, yaitu verifikasi atas kebenaran data dan informasi pada isian formulir lamaran dan referensi. 4) Pemeriksaan fisik, merupakan pemeriksaan medis atas kesehatan pelamar untuk menunjukkan kemampuan fisiknya dalam melakukan pekerjaan. 5) Test tertulis, termasuk tes intelligence (kemampuan untuk belajar), aptitude (kesesuaian dengan pekerjaan), ability (kemampuan, keterampilan), dan interest (keminatan). 6) Test simulasi, yaitu tes dimana pelamar ditempatkan pada situasi yang serupa dengan pekerjaan yang sebenarnya. 7) Proses dan tahapan seleksi, langkah langkah yang harus dilakukan oleh para pelamar sampai akhirnya memperoleh keputusan diterima atau ditolaknya sebagai karyawan baru.

12 2.5 Uraian PHP, MySQL dan Adobe Dreamweaver 1.5.1. PHP PHP berasal dari kata Hypertext Propocessor, yaitu bahasa pemrograman universal untuk penanngnan pembuatan dan pengembangan sebuah situs web dan bisa digunakan bersamaan dengan HTML. (Sutarman, S.Kom.,M.Kom:2009) Berikut adalah kelebihan dari PHP : 1. Bisa membuat web menjadi dinamis. 2. PHP bersifat Open Source yang berarti dapat digunakan oleh siapa saja secara gratis. 3. Program yang dibuat dengan PHP bisa dijalankan oleh semua sistem operasi karena PHP berjalan secara web Base yang artinya semua sistem operasi bahkan HP yang mempunyai web browser dapat menggunakan program PHP. 4. Aplikasi PHP lebih cepat dibandingkan dengan ASP maupun Java. 5. Mendukung banyak paket Database seperti MySQL, Oracle, PostgrSQL, dan lain lain. 6. Bahasa pemrograman PHP tidak memerlukan kompilasi dalam penggunaannya. 7. Banyak web server yang mendukung PHP seperti Apache, IIS, Lighttpd, dan lain lain.

13 8. Pengembangan aplikasi PHP mudah karena banyak dokumentasi, referensi dan developer yang membantu dalam pengembangannya. 1.5.2. MySQL MySQL adalah sistem manajemen database SQL yang sifatnya open source (terbuka) dan paling banyak digunakan saat ini. MySQL mampu mendukung beberapa fitur seperti multithreaded, multi-user, dan SQL database management system (DBMS). Selain itu database MySQL juga sebagai sebuah implementasi dari sistem manajemen basis data relasional (RDBMS) yang di distribusikan secara gratis. (Sutarman, S.Kom.,M.Kom:2009) Berikut adalah kelebihan dari MySQL : 1. Source MySQL dapat diperoleh dengan mudah dan gratis. 2. Sintanksnya lebih mudah dipahami dan tidak rumit. 3. Pengaksesan database dapat dilakukan dengan mudah. 4. MySQL merupakan program yang multithreaded, sehingga dapat dipasang pada server yang memiliki multicpu. 5. Didukung program program umum seperti, C, C++, Java, Perl, PHP, Python, dan sebagainya.

14 6. Bekerja pada berbagai platform atau tersedia berbagai versi untuk berbagai sistem operasi. 7. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database. 8. Memiliki sistem secrurity yang cukup baik dengan verifikasi host. 9. Mendukung ODBC untuk sistem operasi windows. 10. Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi. 1.5.3. Adobe Dreamweaver Adobe Dreamweaver adalah program yang digunakan untuk membuat halaman web. Software Dreamweaver dikeluarkan oleh Adobe System. Adobe Dreamweaver menyediakan fitur editor WYSIWYG (What You See is What You Get) atau dalam bahasa kesehariannya disebut dengan Desaign View, maksudnya yaitu tampilan hasil akhir web nya nanti akan sama dengan tampilan pada saat proses perancangan halaman web. Berikut adalah kelebihan dari Adobe Dreamweaver : 1. Dapat membuat kerangka website dengan cepat dan mudah. 2. Tersedia berbagai macam template. 3. Memiliki 3 tampilan yaitu Code View, Design View dan Split View.

14 4. Memiliki Fitur Preview. 5. Kode yang dihasilkan ditulis secara rapi. 6. Memilki alat-alat khusus untuk membuat program berbasis web. 7. Mudah dioperasikan oleh pemula. 8. Memiliki banyak plugin.