BAB II LANDASAN TEORI
|
|
- Veronika Darmali
- 7 tahun lalu
- Tontonan:
Transkripsi
1 BAB II LANDASAN TEORI 2.1 Definisi dan Pengertian Sistem Menurut Tata Sutabri (2012:6) Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. Menurut Prof. Dr. Mr. S. Prajudi Atmosudirdjo (2012:07) Suatu sistem terdiri atas objek-objek atau unsur-unsur atau komponen-komponen yang berkaitan dan berhubungan satu sama lainnya sedemikian rupa sehingga unsur-unsur tersebut merupakan suatu kesatuan pemrosesan atau pengolahan yang tertentu Data dan Informasi Data adalah bahan keterangan tentang kejadian-kejadian nyata atau fakta-fakta yang dirumuskan dalam sekelompok lambang tertentu yang tidak acak, yang menunjukan jumlah, tindakan, atau hal. Data dapat berupa catatan dalam kertas, buku, atau tersimpan sebagai file dalam basis data. Sedangkan Informasi adalah hasil pengolahan data sehingga menjadi bentuk yang penting bagi penerimanya dan mempunyai kegunaan dasar dalam pengambilan keputusan yang dapat dirasakan langsung saat itu juga atau secara tidak langsung pada saat mendatang. Untuk memperoleh informasi, diperlukan data yang akan diolah dan unit pengolah..(edhy Sutanta, 2011:13) Berdasarkan beberapa pendapat yang dikemukakan diatas dapat ditarik kesimpulan bahwa informasi adalah sebagai data yang telah diolah, dibentuk, diklasifikasi ataupun diinterpretasi yang digunakan sesuai dengan keperluan.
2 2.2 Model Waterfall Waterfall model sebagai salah satu teori dasar dan seakan wajib di pelajari dalam konteks siklus hidup perangkat lunak, merupakan sebuah siklus yang terdiri dari mulai fase hidup perangkat lunak sebelum terjadi sampai pasca produksi. Beberapa buku menyebutkan model ini sebagai model linear, tetapi beberapa referensi lain masih tetap menggunakan istilah waterfall model. Langkah langkah yang terdapat dalam waterfall model juga berbeda antara satu referensi dengan referensi yang lain. Terdapat referensi yang lain yang mengatakan bahwa dalam waterfall model hanya terdiri dari empat langkah, sedangkan Sommervile menyatakan bahwa waterfall model memiliki enam tahapan. Bahkan terdapat referensi lain yang menyatakan bahwa waterfall model sesungguhnya memiliki delapan tahapan. Waterfall sendiri memiliki definisi bahwa sebuah proses hidup perangkat lunak memiliki sebah proses yang linear dan sekunsial.meski demikian dalam perkembangannya tahapan yang telah ada dapat dimodifikasi dari bentuk aslinyya dengan melakukan adaptasi pada kebutuhan sistem yang ada. (Soetam Rizky, 2011:25). Model SDLC air terjun (waterfall) sering juga disebut model sekuensial linier (sequential linear) alur hidup klasik (classic life cycle). Model air terjun menyediakan pendekatan alur hidup perangkat lunak secara sekuensial atau terurut dimulai dari analisis, desain, pengodean, pengujian, dan tahap pendukung (support). (Rosa A.S. dan M.Salahudin, 2011:26) Fase Model Waterfall Gambar 2. 1 Fase Model Waterfall (Dennis & Haley Wixom, Systems Analysis and Design)
3 Tahapan dari Waterfall Model merefleksikan pokok-pokok dari aktivitas pengembangan: 1. Analisis kebutuhan perangkat lunak Proses pengumpulan kebutuhan dilakukan secara intensif untuk mespesifikasikan kebutuhan perangkat lunak agar dapat dipahami perangkat lunak seperti apa yang dibutuhkan oleh user. Spesifikasi kebutuhan perangkat lunak pada tahap ini perlu untuk didokumentasikan 2. Desain Desain perangkat lunak adalah proses multilangkah yang fokus pada desain pembuatan program perangkat lunak termasuk struktur data, arsitektur perangkat lunak, representasi antarmuka, dan prosedur pengodean. Tahap ini menstranslasi kebutuhan perangkat lunak dari tahap analisis kebutuhan ke representasi desain agar dapat diimplementasikan menjadi program pada tahap selanjutnya desain perangkat lunak yang dihasilkan pada tahap ini juga perlu didokumentasikan. 3. Pembuatan kode program Desain harus ditranslasikan kedalam program perangkat lunak.hasil dari tahap ini adalah program komputer sesuai dengan desain yang telah dibuat pada tahap desain. 4. Pengujian Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional dan memastikan bahwa semua bagian sudah diuji.hal ini dilakukan untuk meminimalisir kesalahan (error) dan memastikan keluaran yang dihasilkan sesuai dengan yang diinginkan. 5. Pendukung (support) atau pemeliharaan (maintenance) Tidak menutup kemungkinan sebuah perangkat lunak mengalami perubahan ketika sudah perangkat lunak mengalami perubahan ketika sudah dikirimkan ke user.perubahan bisa terjadi karena adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau perangkat lunak harus beradaptasi dengan lingkungan baru. Tahap pendukung atau pemeliharaan dapat mengulangi proses pengembangan mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah ada, tapi tidak untuk membuat perangkat lunak baru. (Rosa A.S. dan M.Salahudin, 2011:28).
4 2.3 Pengendalian Internal (Internal Control) Pengendalian internal ( internal control ) adalah kebijakan dan prosedur yang melindungi asset perusahaan dari kesalahan penggunaan, memastikan bahwa informasi usaha yang dusajikan akurat dan menyakinkan bahwa hukum serta peraturan telah diikuti. Metode pemrosesan merupakan sarana yang digunakan oleh sebuah system untuk mengumpulkan, mengikhtisarkan, dan melaporkan informasi. Laporan coso mengidentifikasi lima komponen pengendalian internal yang berpengaruh terhadap kemampuan organisasi dalam mencapai sasaran pengendalian internal, yaitu : 1. Lingkungan pengendalian mengacu pada faktor faktor umum yang menetapkan sifat organisasai dan mempengaruhi kesadaran karyawan terhadap pengendalian 2. Penentuan resiko adalah identifikasi dan analisis resiko yang mengganggu pencapaian saasaran pengendalian internal. 3. Aktifitas pengendalian adalah kebijakan dan posedur yang dikembangkan oleh organisasi untuk menghadapi resiko.aktifitas pengendalian meliputi hal hal berikut : a. Penelaahan kinerja b. Pemisahan tugas c. Pengendalian aplikasi d. Pengendalian umum 4. Informasi dan komunikasi. Sistem informasi perusaahaan merupakan kumpulan prosedur ( otomasi dan manual ) dan record yang dibuat untuk memulai, mencatat, memproses, dan melaporkan kejadian pada proses entiitas. 5. Pengawasan Manajemen harus mengawasi pengendalian internal untuk memastikan bahwa pengendalian organisasi berfungsi sebagaimana dimaksudkan Aktivitas Kontrol Aktifitas Pengendalian adalah kebijakan dan prosedur yang membantu menjamin bahwa arahan manajemen dilaksanakan. Aktivitas tersebut membantu memastikan bahwa tindakan yang diperlukan untuk menanggulangi risiko dalam pencapaian tujuan entitas. Komponen keenam model ERM COSO adalah aktivitas pengendalian, yaitu kebijakan, prosedur, dan aturan yang memberikan keyakinan yang memadai bahwa tujuan manajemen kontrol terpenuhi dan tanggapan risiko dilakukan. ( COSO, 2011)
5 Aktivitas Pengendalian terbagi menjadi 2 kelompok : 1. Pengendalian Komputer (Computer Control) 2. Pengendalian Fisik (Physical Control) 1. Pengendalian Komputer (Computer Control) dibagi menjadi 2 kelompok umum, yaitu : Pengendalian Umum (General Control) Berkaitan dengan perhatian pada keseluruhan perusahaan seperti pengendalian atas pusat data, basis data perusahaan, dan pengembangan. Teknologi pengendalian umum meliputi kegiatan pengendalian atas infrastruktur teknologi, manajemen keamanan, dan teknologi akuisisi, pengembangan, dan pemeliharaan. Dari aplikasi teknologi informasi pada komputer rangka utama, untuk client / server, desktop komputer portabel, dan lingkungan perangkat mobile, teknologi operasional, seperti sistem kontrol pabrik atau manufaktur robotika.( COSO, 2011) Pada Pengendalian umum keamanan data juga perlu diperhatikan, proses Manajemen Keamanan, termasuk sub - proses dan kegiatan pengendalian atas siapa dan apa yang memiliki akses ke dalam teknologi.entitas mereka umumnya mencakup hak akses pada data, sistem operasi ( software System), jaringan, aplikasi, dan lapisan fisik. pengendalian keamanan atas akses ke teknologi entitas melindungi dari akses yang tidak pantas dan penggunaan yang tidak sah dari system. ( COSO, 2011) Pengendalian umum terbagi lagi menjadi dua bagian yang saling berkaitan, yaitu : 1. Pengendalian Aplikasi (Application Control) Pada pengendalian Aplikasi ini, lebih memastikan terhadap integritas sistem tertentu seperti aplikasi pemrosesan, pesanan penjualan, utang usaha, dan aplikasi penggunaan. Kegiatan pengendalian yang mendukung langsung ke tindakan untuk mengurangi risiko pemrosesan transaksi dalam proses bisnis suatu entitas sering disebut "pengendalian aplikasi" atau " pengendalian transaksi ". Pengendalian aplikasi adalah aktivitas pengendalian yang paling mendasar dalam sebuah entitas karena mereka langsung menjawab respon risiko dalam busines proses untuk memenuhi tujuan manajemen. (COSO, 2011)
6 Pengendalian aplikasi ini dimaksudkan untuk memberikan kepastian bahwa pencatatan, pengklasifikasian dan pengikhtisaran transaksi sah serta pemutakhiran filefile induk akan informasi yang akurat, lengkap, dan tepat waktu. Transaksi yang terjadi direkam. Sebagai contoh, suatu organisasi dapat mengurangi risiko tidak memproses semua transaksi dengan vendor dengan memilih tindakan dan kontrol transaksi yang mendukung bahwa semua transaksi faktur diproses dalam akun hutang proses bisnis. Akurasi - Transaksi dicatat Pada jumlah yang benar dalam rekening yang tepat ( dan secara tepat waktu ) pada setiap tahap pengolahan. Misalnya, transaksi kontrol atas elemen data dan data master, seperti harga barang di vendor master file, dapat mengatasi akurasi pengolahan transaksi pembelian. Akurasi dalam konteks proses operasional dapat didefinisikan untuk menutupi konsep yang lebih luas kualitas, ( misalnya, akurasi dan presisi dari bagian diproduksi ). Validitas - transaksi tercatat merupakan peristiwa ekonomi yang benar-benar terjadi dan dilaksanakan sesuai dengan prosedur yang ditentukan. Validitas biasanya dicapai melalui kegiatan pengendalian yang mencakup otorisasi (yaitu, persetujuan oleh orang yang memiliki wewenang untuk melakukannya) transaksi sebagaimana ditentukan oleh kebijakan dan prosedur Agis Mitra Mandiri, organisasi. Dalam konteks operasional, suku cadang yang digunakan dalam pembuatan mobil diperoleh dari pemasok yang berwenang. 2. Pengendalian Akses (Access Control) Pada akses ke operasi komputer hanya diijinkan kepada mereka yang telah memiliki otorisasi. Otorisasi dan persetujuan - otorisasi menegaskan bahwa transaksi tersebut valid ( misalnya, itu merupakan suatu peristiwa ekonomi yang sebenarnya ). Sebuah otorisasi biasanya mengambil bentuk persetujuan oleh tingkat manajemen yang lebih tinggi atau verifikasi dan tekad jika transaksi tersebut valid. Sebagai contoh, seorang supervisor menyetujui laporan biaya setelah meninjau cuaca biaya tampaknya masuk akal dan dalam kebijaksanaan.
7 Akses membatasi aset - daerah yang dibatasi pada penyimpanan yang digunakan untuk melindungi peralatan persediaan. Pada bagian pengendalian akses ini termasuk kedalam pengendalian fisik (Physical Control). Verifikasi - verifikasi membandingkan dua atau lebih item dengan satu sama lain atau membandingkan kebijakan barang, dan melakukan tindak lanjut ketika dua item tidak cocok atau item tersebut tidak konsisten dengan kebijakan. Contohnya termasuk pencocokan komputer atau cek kewajaran. Verifikasi umumnya membahas kelengkapan, akurasi atau kebenaran transaksi pengolahan. (COSO, 2011) 2.4 Perancangan Sistem Perancangan sistem adalah menurut desain sistem dapat didefinisikan sebagai, perencanaan dan pembuatan sketsa atau pengaturan dari beberapa elemen yang terpisah ke dalam satu kesatuan yang utuh dan berfungsi. Menurut (Tata Sutabri, 2012:5) perancangan sistem adalah untuk kebutuhan kepada pemakai sistem dan juga untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap kepada pemrograman komputer dan ahli-ahli teknik lain yang terlibat di dalamnya Definisi UML (Unified Modeling Language) Unified Model Language (UML), muncul karena adanya kebutujan pemodelan visual untuk menspesifikasikan, menggambarkan, membangun dan dokumentasi dari sistem perangkat lunak. UML merupakan bahasa visual untuk pemodelan dan komunikasi mengenai sebuah sistem dengan menggunakan diagram dan teks-teks pendukung. UML hanya berfungsi untuk melakukan pemodelan.jadi penggunaan UML tidak terbatas pada metodologi tertentu, meskipun pada kenyataannya UML paling banyak digunakan pada metodologi berorientasi objek. (Rosa A.S. dan M.Salahuddin, 2011:118) Use Case Diagram Definisi use case diagram adalah pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat dan mendeskripsikan sebuah interaksi antara satu atau lebih aktor dengan informasi yang akan dibuat. (Rosa A.S. dan M.Salahuddin, 2013:155)
8 Tabel 2. 1 Use Case Diagram (Rosa A.S. dan M.Salahudin, 2013:156) Simbol Nama Simbol Keterangan Use Case Fungsionalitas yang disediakan sistem sebagai unitunit yang saling betukar pesan antar unit atau aktor. Nama aktor Aktor/actor Orang, proses, atau sistem lain yang berinteaksi dengan sistem infomasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase nama aktor. Asosiasi / association Komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor <<extend>> Ekstensi /Extends Relasi use case dimana use case ditambahkan dapat berdiri sendiri walau tanpa use case tambahan. Generalisasi/generaliz ation Hubungan generalisasi dan spesialisasi (umumkhusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya, misalnya: Ubah Mengolah Data <<include>> Menggunakan / included / uses Hapus data Arah panah mengarah pada use case yang menjadi generalisasinya (umum) Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan memerlukan use
9 case ini untuk menjalankan fungsinya atau sebagai syarat. Adapun contoh dari Use Case Diagram adalah : Gambar 2. 2 Contoh Use case diagram,( Jurnal Informatika mulawarman 2011 :3) Sequence Diagram Diagram sekuen menggambarkan kelakuan objek pada use case dengan mendeskripsikan waktu hidup objek dan message yang dikirimkan dan diterima antar objek. Oleh karena itu untuk menggambar diagram sekuen maka harus diketahui objekobjek yang terlibat dalam sebuah use case beserta metode-metode yang dimiliki kelas yang diinstansi menjadi objek itu.(rosa A.S. dan M.Salahuddin, 2013:165). Tabel 2. 2 Sequence Diagram (Rosa A.S. dan M.Salahuddin, 2013:165) Simbo Nama Simbol Keterangan Nama aktor Aktor/actor Orang, proses, atau sistem lain yang berinteaksi dengan sistem infomasi yang akan dibuat di luar sistem informasi yang akan dibuat itu sendiri, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase
10 nama aktor. Lifeline Menyatakan kehidupan suatu objek. objek Waktu aktif Menyatakan objek yang berinteraksi pesan. Menyatakan objek dalam keadaan aktif dan berinteraksi, semua yang terhubung dengan waktu aktif ini adalah sebuah tahapan yang dilakukan didalamnya Pesan tipe Menyatakan suatu objek membuat objek lain, arah <<create>> create panah mengarah pada objek yang dibuat. Pesan tipe Menyatakan bahwa suatu objek memanggil 1:nama_metode() Call operasi/metode yang ada pada objek lain atau dirinya sendiri. Pesan tipe Menyatakan bahwa suatu objek mengirimkan 1:masukan send data/masukan/informasi ke objek lainnya, arah panah mengarah objek yang dikirimi. Menyatakan bahwa suatu objek yang telah 1:keluaran Pesan return tipe menjalankan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian.
11 Pesan destroy tipe Menyatakan suatu objek mengakhiri hidup objek yang lain, arah panah mengarah pada objek yang diakhiri, sebaiknya jika ada create maka ada destroy. Gambar 2. 3 Contoh Sequence Diagram Activity Diagram Definisi diagram aktifitas atau activity diagram adalah diagram yang menggambarkan workflow (aliran kerja) atau aktivitas dari sebuah sistem atau proses bisnis. Yang perlu diperhatikan disini adalah bahwa diagram aktifitas menggambarkan aktifitas sistem bukan apa yang dilakukan aktor, jadi aktifitas yang dapat dilakukan oleh sistem. (Rosa A.S. dan M.Salahuddin, 2013:161). Tabel 2. 3 Activity Diagram (Rosa A.S. dan M.Salahuddin, 2013:162) Simbol Keterangan status awal aktivitas sistem, sebuah diagram aktivitas
12 Status awal memiliki sebuah status awal. Aktivitas yang dilakukan sistem, aktivitas biasanya diakhiri dengan kata kerja. aktivitas Percabangan/ decision Penggabungan / join Status akhir Nama swimlane Asosiasi percabangan dimana jika ada pilihan aktivitas lebih dari satu. Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu. Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir. Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi. Gambar 2. 4 Contoh Activity Diagram
13 2.4.5 Class Diagram Diagram kelas atau class diagram adalah suatu diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan dibuat untuk membangun sistem.kelas memiliki apa yang disebut atribut dan metode atau operasi. 1. Atribut merupakan variabel-variabel yang dimiliki oleh suatu kelas. 2. Operasi atau metode adalah fungsi-fungsi yang dimiliki oleh suatu kelas. (Rosa A.S. dan M.Salahudin, 2013:146) Tabel 2. 4 Class Diagram (Rosa A.S. dan M.Salahudin, 2013:146) Simbol Nama Simbol Keterangan Kelas/Class Kelas pada struktur sistem. nama_interface Antarmuka/interfac e Sama dengan konsep interface dalam pemograman berorientasi objek. Asosiasi/associatio n Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity. Asosiasi berarah/directed association Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity. Generalisasi/Gener alization Relasi antar kelas dengan makna generalisasispesialisasi (umum-khusus). Kebergantungan/de pendency Relasi antar kelas dengan makna kebergantungan kelas. Aggregation Relasi antarkelas dengan makna semua-bagian (whole-part).
14 Gambar 2. 5 Contoh Class Diagram (Alan Denis, 2010:222) 2.5 Testing Perangkat Lunak Testing adalah sebuah proses yang dijelaskan sebagai siklus hidup dan merupakan bagian dari proses rekayasa perangkat lunak secara terintegrasi demi memastikan kualitas dari perangkat lunak serta memenuhi kebutuhan teknis yang telah disepakati dari awal.(soetam Rizky, 2011:237) Terdapat dua metode pengujian yang dapat kita pilih atau kita gunakan untuk melakukan testing terhadap perangkat lunak yang kita pakai untuk memastikan apakah perangkat lunak tersebut sudah memenuhi kebutuhan sesuai rancangan awal. Dua metode pengujian perangkat lunak tersebut adalah sebagai berikut : 1. Metode Black Box Black Box Testing adalah tipe testing yang memperlakukan perangkat lunak yang tidak diketahui kinerja internalnya. Sehingga para tester memandang perangkat lunak seperti layaknya sebuah kotak hitam yang tidak penting dilihat isinya, tapi cukup dikenai proses testing di bagian luar.(soetam Rizky, 2011:264). 2. Metode White Box White Box Testing adalah jenis testing yang lebih berkonsentrasi terhadap isi dari perangkat lunak itu sendiri. Jenis lebih banyak berkonsentrasi kepada sourcecode dari perangkat lunak yang dibuat (Soetam Rizky, 2011:264)
15 2.5.1 Metode Black Box Untuk aplikasi yang saya bangun saya lebih memilih Metode Black Box di karenakan beberapa keuntungan yang diperoleh dari jenis testing ini antara lain: 1. Anggota tim tester tidak harus dari seseorang yang memiliki kemampuan teknis di bidang pemrograman. 2. Kesalahan dari perangkat lunak ataupun bug seringkali ditemukan oleh komponen tester yang berasal dari pengguna. 3. Hasil dari black box testing dapat memperjelas kontradiksi ataupun keracunan yang mungkin timbul dari eksekusi sebuah perangkat lunak. 4. Proses testing dapat dilakukan lebih cepat dibandingkan white box testing. Beberapa teknik testing yang tergolong dalam tipe ini antara lain : 1. Equivalence Partitioning Pada teknik ini, inputan data dikelompokan ke dalam grup tertentu, yang kemudian dibandingkan outputnya. 2. Boundary Value Analysis Merupakan teknik yang sangat umun digunakan pada saat awal sebuah perangkat lunak selesai dikerjakan. Pada teknik ini, dilakukan inputan yang melebihi dari batasan sebuah data, jika perangkat lunak berhasil mengatasi inputan yang salah, maka dapat dikatakan teknik ini telah selesai dilakukan. 3. Cause Effect Graph Dalam teknik ini, dilakukan proses testing yang menghubungkan sebab dari sebuah inputan dan akibatnya pada output yang dihasilkan. 4. Random Data Selection Teknik berusaha melakukan proses inputan data yang menggunakan nilai acak. Dari hasil inputan tersebut kemudian dibuat sebuah tabel yang menyatakan validitas dari output yang dihasilkan. 5. Feature Test Pada teknik ini dilakukan proses testing terhadap spesifikasi dari perangkat lunak yang telah selesai dikerjakan.
16 2.6 Bahasa Pemrograman Bahasa pemrograman, atau sering diistilahkan juga dengan bahasa komputer atau bahasa pemrograman komputer, adalah instruksi standar untuk memerintah komputer. Bahasa pemrograman ini merupakan suatu himpunan dari aturan sintaks dan semantik yang dipakai untuk mendefinisikan program komputer. Bahasa ini memungkinkan seorang programmer dapat menentukan secara persis data mana yang akan diolah oleh komputer, bagaimana data ini akan disimpan/diteruskan, dan jenis langkah apa secara persis yang akan diambil dalam berbagai situasi PHP (PHP Hypertext Preprocessor) PHP adalah bahasa pemograman yang dapat digunakan untuk membuat website dinamis. PHP merupakan bahasa pemograman yang mudah untuk dipelajari dan dapat berinteraksi dengan MySQL.(Heni A. Puspitosari, 2011:iii) Menurut kamus computer, PHP adalah bahasa pemograman untuk dijalankan melalui halaman web, umumnya digunakan untuk mengelolah informasi di internet. Sedangkan dalam pengertian lain PHP adalah singkatan dari PHP Hypertext Preprocessor yaitu bahasa pemograman web server-side yang bersifat open source atau gratis. PHP merupakan script yang menyatu dengan HTML dan berada pada server. Contoh terkenal dari aplikasi PHP adalah phpbb dan mediawiki (software di belakang Wikipedia). PHP juga dapat dilihat sebagai pilihan lain dari ASP.NET/C#?VB.NET Microsoft, CouldFusion Macromedia, JSP/kompleks berupa CMS yang dibangun menggunakan PHP adalah Mambo, Joomla!, Postnuke, Xaraya, dan lainlain. (Rulianto Kurniawan, 2010:2) PHP Berjalan pada sisi server sehingga PHP disebut sebagai bahasa server side scripting. Artinya bahwa dalam setiap/untuk menjalankan PHP, wajib adanya server. PHP ini bersifat open source sehingga dapat dipakai secara Cuma-Cuma dan mampu lintas platform, yaitu dapat sistem operasi windows maupun linux. (Agus Saputra, 2011:1) PHP merupakan bahasa Server Side Scripting. Di mana PHP tidak membutuhkan web server dalam menjalankan aksinya. Secara prinsip, server akan bekerja apabila ada permintaan dari client, yaitu kode-kode PHP. Client tersebut akan dikirimkan ke server,
17 kemudian server akan mengembalikan pada halaman client instruksi yang diminta, seperti berikut : 1. Server membaca permintaan dari client/browser. 2. Kemudian dilanjutkan untuk mencari halaman/page pada server. 3. Server melakukan instruksi yang diberikan oleh PHP untuk melakukan modifikasi pada halaman/page. 4. Selanjutnya hasil modifikasi tersebut akan dikembalikan ke client/server. (Agus Saputro, 2013:2) MYSQL (Structured Query Language) MySQL adalah sebuah sistem manajemen database yang banyak digunakan dalam aplikasi berbasis windows maupun web berbentuk basis data relasional. Basis data yang memiliki struktur relasional terdapat tabel-tabel untuk menyimpan data. Pada setiap tabel terdiri dari kolom dan baris serta sebuah kolom untuk mendefinisikan jenis informasi apa yang harus disimpan.(wahana Komputer, 2010:2) Jika anda ingin membuat website yang interaktif dan dinamis, perlu adanya media penyimpanan data yang fleksibel dan mudah untuk diakses. Dalam bahasa pemograman sering ada istilah database. Database adalah kumpulan data-data yang saling terkait, tersimpan, dan mudah diakses. Salah satu program yang dapat digunakan sebagai database adalah MySQL. MySQL merupakan salah satu software untuk database serveryang banyak digunakan. MYSQL bersifat open source dan menggunakan SQL. MySQL bisa dijalankan di berbagai platform misalnya windows, linux, dan lain sebagainya. MySQL memiliki beberapa kelebihan antara lain: 1. Multiuser. MySQL dapat digunakan oleh beberapa user dalam waktu yang bersamaan tanpa mengalami masalah. 2. Peformance tuning. MySQL memiliki kecepatan yang bagus dalam menagani query sederhana, yaitu dapat memproses lebih banyak SQL persatuan waktu.
18 3. Jenis kolom. MySQL memiliki tipe kolom yang sangat kompleks, seperti signed/unsigned integer, float, double, char, text, date, dan timestamp, dan masih banyak lagi. 4. Perintah dan fungsi.mysql memiliki operator dan fungsi secara penuh dan mendukung perintah select dan where dalam perintah query. 5. Keamanan. MySQL memilki keamanan yang bagus karena beberapa lapisan keamanan seperti level subnetmask, nama host, dan izin akses user dengan sistem perizinan yang lengkap serta sandi tersenkripsi. 6. Skalabilitas dan pembatasan. MySQL mampu menangani basis data dalam skala besar, dengan jumlah rekaman (record) lebih dari 50 juta dan 60 ribu tabel serta 5 milyar baris. Selain itu, batas indeks yang dapat ditampung mencapai 32 indeks pada tiap tabelnya. 7. Konektivitas. MySQL dapat melakukan koneksi dengan klien menggunakan protokol tcp/ip, unix soket (UNIX), atau named pipes (NT). 8. Lokalisasi. MSQL dapat mendeteksi pesan kesalahan pada klien dengan menggunakan lebih dari dua puluh bahasa. 9. Antar muka. MySQL memiliki interface (antar muka) terhadap aplikasi dan bahasa pemrograman dengan menggunakan fungsi API (Aplication Programming Interface). 10.Probabilitas. MySQL dapat berjalan stabil pada berbagai sistem operasi seperti windows, linux, freebsd, mac OS X server, solaris, amiga, dan masih banyak lagi. 11.Open source. MySQL didistribusikan secara open sorce, di bawah lisensi GPL sehingga dapat digunakan secara gratis. 12.Klien dan peralatan. MySQL dilengkapi dengan berbagai peralatan yang dapat digunakan unuk administrasi basis data, dan pada setiap peralatan yang ada disertakan petujuk online. 13.Struktur dan Tabel. MySQL memliki struktur tabel yang lebih fleksibel dalam menangani ALTER ABLE, dibandingkan basis data lainnya, misalnya oracle. (Puspitosari, 2011:9) Adobe Dreamweaver Dreamweaver adalah sebuah HTML editor professional untuk mendesain web secara visual dan mengola situs atau halaman web. Dreamweaver merupakan software utama yang digunakan oleh web desaigner maupun web programmer dalam mengembangkan
19 suatu situs web. Hal ini disebabkan ruang kerja, fasilitas dan kemampuan dreamweaver yang mampu meningkatkan produktivitas dan efektivitas dalam desain maupun membangun suatu situs web, antara lain : JSP, PHP, ASP dan CouldFision. (Andrea Adelheid, Khairil Nst, 2012 : 100) XAMPP XAMPP adalah salah satu paket software web server yang terdiri dari Apache, MySQL, PHP dan phpmyadmin. Mengapa menggunakan XAMPP? Karena XAMPP sangat mudah penggunaannya, terutama jika Anda seorang pemula. Proses instalasi XAMPP sangat mudah, karena tidak perlu melakukan konfigurasi Apache, PHP, dan MySQL secara manual, XAMPP melakukan instalasi dan konfigurasi secara otomatis. Asal kata dari XAMPP adalah singkatan yang masing-masing hurufnya adalah: 1. X (simbol angka 4 romawi), Program ini dapat dijalankan dibanyak sistem operasi, seperti Windows, Linux, Mac OS, dan Solaris. 2. A (Apache), merupakan aplikasi web server. Tugas utama apache adalah menghasilkan halaman web yang benar kepada user berdasarkan kode PHP yang dituliskan oleh pembuat halaman web. 3. M (MySQL), merupakan aplikasi database server. 4. P (PHP), bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman untuk membuat web yang bersifat server-side scripting. 5. P (PERL), bahasa pemrograman. Mengenal bagian XAMPP yang biasa digunakan pada umumnya : 1. Htdoc, adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti berkas PHP, HTML dan skrip lain. 2. PhpMyAdmin, merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer. Untuk membukanya, buka browser lalu ketikkan alamat maka akan muncul halaman phpmyadmin. 3. Kontrol Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti menghentikan (stop) layanan, ataupun memulai (start).
BAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Android versi 2.2 (Froyo :Frozen Yoghurt) Pada 20 Mei 2010, Android versi 2.2 (Froyo) diluncurkan. Perubahanperubahan umumnya terhadap versi-versi sebelumnya antara lain dukungan
Lebih terperinciPENGERTIAN PHP DAN MYSQL
PENGERTIAN PHP DAN MYSQL Adis Lena Kusuma Ratna Adis.lena12@gmail.com Abstrak PHP sendiri sebenarnya merupakan singkatan dari Hypertext Preprocessor, yang merupakan sebuah bahasa scripting tingkat tinggi
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Pengertian Web WEB merupakan kumpulan informasi pada server komputer yang terhubung satu sama lain dalam jaringan internet, sedangkan aplikasi berbasis web (web base aplication)
Lebih terperinciWEB DINAMIS 1 MANAJEMEN DATABASE MYSQL. Agustina Purwatiningsih., S.Kom
WEB DINAMIS 1 MANAJEMEN DATABASE MYSQL Agustina Purwatiningsih., S.Kom 1 Pendahuluan Seperti yang dijelaskan pada pertemuan pertama, web dinamis merupakan web yang di desain agar konten yang terdapat dalam
Lebih terperinciBAB 2 LANDASAN TEORI. Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan
BAB 2 LANDASAN TEORI Bab ini akan menjelaskan masalah-masalah teoritis yang berkaitan dalam pembuatan sistem informasi database pengajuan barang berbasis web. Pembahasan pada bab ini meliputi perangkat
Lebih terperinciBAB 1 PENDAHULUAN. penerimaan informasi. Mulai dari perusahaan-perusahaan, sekolah-sekolah,
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan Informasi semakin pesat sejak munculnya teknologi internet yang sangat membantu dalam kemudahan kecepatan pengiriman, penyampaian dan penerimaan informasi.
Lebih terperinciBAB II LANDASAN TEORI
6 2.1 Polsek BAB II LANDASAN TEORI Kepolisian Sektor (disingkat Polsek) adalah struktur komando Kepolisian Republik Indonesia di tingkat kecamatan. Kepolisian sektor di perkotaan biasanya disebut sebagai
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Teori Sistem Menurut Jogiyanto (2001) terdapat dua kelompok pendekatan dalam mendefinisikan sistem, yaitu yang menekankan pada prosedurnya dan yang menekankan pada komponen
Lebih terperinciBAB II. KAJIAN PUSTAKA
BAB II. KAJIAN PUSTAKA A. MYSQL MySQL merupakan sistem basis dataopen source paling populer. MySQL adalah sebuah implementasi dari sistem manajemen basis data relasional (Relational Database Management
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Sebuah sistem terdiri dari bagian-bagian yang saling terkait yang beroperasi bersama-sama untuk memudahan aliran informasi untuk mencapai suatu sasaran atau
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem operasi untuk aplikasi bergerak yang mengalami perkembangan yang cukup pesat yaitu Android. Android adalah sistem operasi berbasis Linux dan bersifat open source.
Lebih terperinciBAB II LANDASAN TEORI
7 BAB II LANDASAN TEORI 2.1 Definisi Sistem Sistem adalah Suatu jaringan kerja dari prosedur prosedur yang saling berhubungan, berkumpul bersama sama untuk melakukan suatu kegiatan atau menyelesaikan suatu
Lebih terperinciBAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.
BAB II LANDASAN TEORI Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem. 2.1 Pengertian Sistem Sistem dapat didefinisikan dengan pendekatan prosedur
Lebih terperinciBAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.
BAB 2 LANDASAN TEORI 2.1 Pengertian Aplikasi Aplikasi merupakan komponen atau perangkat lunak pendukung sistem operasi yang bisa digunakan untuk keperluan membantu kerja manusia sehari-hari seperti pengolahan
Lebih terperinciBAB II LANDASAN TEORI 2.1 KONSEP SISTEM INFORMASI Manajer yang tidak memiliki kemampuan menggunakan komputer mungkin akan menjadi penghambat bagi organisasi, atau lebih buruk lagi, tak bermanfaaat sebagai
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI III.1. Sistem Informasi Sistem dapat didefinisikan sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mecapai suatu tujuan, sedangkan
Lebih terperinci6 Bab II Tinjauan Pustaka
BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1. Pengertian Komputer Berikut ini ada beberapa definisi tentang komputer yang disajikan oleh beberapa para ahli : Sujatmiko (2012:156), Komputer adalah mesin
Lebih terperinciPENGENALAN MySQL. Riana Sepriyanti. Abstrak. Pendahuluan.
PENGENALAN MySQL Riana Sepriyanti riana0592@yahoo.com Abstrak MySQL merupakan software database open source yang paling populer di dunia, dimana saat ini digunakan lebih dari 100 juta pengguna di seluruh
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Informasi II.1.1. Sistem Sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai
Lebih terperinciFRAMEWORK PHP BERBASIS KOMPONEN UNTUK MEMBUAT FORMULIR DAN LAPORAN SECARA OTOMATIS ABSTRAK
1 FRAMEWORK PHP BERBASIS KOMPONEN UNTUK MEMBUAT FORMULIR DAN LAPORAN SECARA OTOMATIS ALI MUHTAS Program Studi Sistem Informasi S1, Fakultas Ilmu Komputer ABSTRAK Dalam pembangunan aplikasi perlu adanya
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA Bab Tinjauan Pustaka memuat uraian gambaran umum dan fungsi-fungsi pada perpustakaan, pengertian sistem informasi, dan kaitan antara perpustakaan dan sistem informasi. 2.1. Perpustakaan
Lebih terperinciBAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web
BAB II LANDASAN TEORI 2.1. Konsep Dasar Membangun Aplikasi Berbasis Web Aplikasi berbasis web adalah aplikasi yang dijalankan melalui browser dan diakses melalui jaringan komputer. Aplikasi berbasis web
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. WORKFLOW 2.1.1 Definisi Workflow Menurut WFMC (Workflow Management Coalition), Workflow didefinisikan sebagai berikut: "The automation of a business process, in whole or part,
Lebih terperinciBAB II LANDASAN TEORI. Komponen atau subsistem saling berinteraksi dan saling berhubungan
BAB II LANDASAN TEORI 2.1. KONSEP DASAR SISTEM Suatu sistem dapat terdiri dari beberapa subsistem atau sistem bagian. Komponen atau subsistem dalam suatu sistem tidak dapat berdiri lepas sendirisendiri.
Lebih terperinciPEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG
PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas
Lebih terperinciBab 2. Tinjauan Pustaka
6 Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Metode MVC sudah banyak diterapkan dan digunakan dalam aplikasi yang mendukung sistem, salah satu diantaranya adalah Perancangan dan Implementasi Perangkat
Lebih terperinciBAB II LANDASAN TEORI 2.1. Pengertian LPJ dan Fungsinya LPJ merupakan singkatan dari Laporan Pertanggung Jawaban. LPJ adalah suatu dokumen tertulis yang disusun dengan tujuan memberikan laporan tentang
Lebih terperinciBAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan
BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem dapat beroperasi dalam suatu lingkungan, jika terdapat unsur unsur yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan utama
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pegertian Komputer Secara ringkas komputer dapat diartikan sebagai mesin yang melakukan tugas-tugas tertentu yang dikontrol oleh sebuah instruksi-instruksi perintah digital. Komputer
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Perancangan Sistem Informasi Keuangan 2.1.1 Pengertian Perancangan Definisi menurut John Burch dan Gary Grudnitski yang telah terjemahkan oleh Jogiyanto dalam bukunya yang berjudul
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 KONSEP DASAR SISTEM Menurut Tata Sutabri, terdapat dua kelompok pendekatan di dalam pendefinisian sistem, yaitu kelompok yang menekankan pada prosedur dan kelompok yang menekankan
Lebih terperinciBAB II LANDASAN TEORI. kompensasi, penyatuan, perawatan/pemeliharaan, sumber daya manusia kepada
BAB II LANDASAN TEORI 2.1 Sumber Daya Manusia Sumber Daya Manusia adalah proses merencanakan, mengorganisir, atau mengorganisasikan, mengarahkan, dan mengendalikan pengembangan, kompensasi, penyatuan,
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1. Seni dan Budaya Bali Di Bali sampai saat ini seni dan kebudayaannya masih tetap bertahan dan lestari. Hal ini terjadi karena salah satunya adalah pendukungnya tidak berani
Lebih terperinciBAB II LANDASAN TEORI. produk itu baik atau rusak ataupun untuk penentuan apakah suatu lot dapat diterima
BAB II LANDASAN TEORI 2.1 Inspeksi Menurut Kamus Besar Bahasa Indonesia (KBBI) dan hasil studi lapangan (wawancara) Inspeksi adalah suatu kegiatan penilaian terhadap suatu produk, apakah produk itu baik
Lebih terperinciBAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling
6 BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka 2.1.1 Penelitian Terdahulu Selama ini masih banyak sekolah yang belum secara maksimal memanfaatkan teknologi informasi. Sistem penyimpanan
Lebih terperinciBAB II LANDASAN TEORI. bekerjasama untuk memproses masukan (input) yang ditunjukan kepada sistem
BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Sistem juga merupakan kumpulan elemen-elemen yang saling terkait dan bekerjasama untuk memproses masukan (input) yang ditunjukan kepada sistem tersebut dan
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Teori Umum 2.1.1 Pengertian Komputer Asropudin (2013:19), Komputer alat bantu pemrosesan data secara elektronik dan cara pemrosesan datanya berdasarkan urutan instruksi atau
Lebih terperinciPENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI
PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, Program Studi Teknik Informatika, Universitas Pasundan Bandung
Lebih terperinciDAFTAR SIMBOL. Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.
DAFTAR SIMBOL Use case nama use case Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor. Aktor / actor Orang, proses, atau sistem lain yang berinteraksi
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1 Tinjauan Pustaka Radite Purwahana dalam tugas akhirnya telah membuat tugas akhir yang berjudul RAPOR ONLINE SMA N 8 SURAKARTA BERBASIS PHP, MYSQL, DAN SMS
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Informasi Sistem merupakan suatu bentuk integrasi antara satu komponen dengan komponen lain karena sistem memiliki sasaran yang berbeda untuk setiap kasus
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Sistem ini menggambarkan suatu kejadian-kejadian dan kesatuan yang nyata,
Lebih terperinciBAB 2 LANDASAN TEORI. Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan. keluaran. Berikut gambaran umum sebuah sistem.
BAB 2 LANDASAN TEORI 2.1 Sistem Informasi 2.1.1 Konsep Dasar Sistem Sitem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai tujuan tertentu (Hartono, 1999). Model umum sebuah sistem terdiri
Lebih terperinciDAFTAR ISTILAH. Activity Diagram
DAFTAR ISTILAH Activity Diagram Actor Admin Adobe Dreamweaver AIX Analysis Apache Aplikasi ASP diagram yang digunakan untuk memodelkan aktivitas bisnis pada suatu sesuatu untuk mewakili peran yang dimiliki
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi Geografis Menurut (Adam Suseno & Ricky Agus; 2012 : 1), Sistem informasi yang memiliki kepaduan antara teknologi informasi dan aktifitas dari orang yang menggunakan
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI Dalam bab ini akan dijelaskan lebih detil tentang landasan-landasan teori dari tools dan environment yang akan digunakan dalam mengembangkan perangkat lunak WebSiMaIn. 2.1. Sistem
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Menurut [Sutabri Tata, 2012] kegiatan yang dilaksanakan oleh suatu organisasi didasarkan pada suatu ketentuan atau aturan tertentu. Pendefinisian suatu aturan
Lebih terperinciBAB I PENDAHULUAN. A. Latar Belakang Masalah. Diera globalisasi ini, teknologi jaringan internet yang berkembang pesat
BAB I PENDAHULUAN A. Latar Belakang Masalah Diera globalisasi ini, teknologi jaringan internet yang berkembang pesat belakangan ini membawa pegaruh bagi kehidupan manusia. Ragam peluang dan kesempatan
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Perangkat Lunak Perangkat Lunak adalah perintah (program komputer) yang bila dieksekusi memberikan fungsi dan unjuk kerja seperti yang diinginkan atau mengatur struktur data memungkinkan
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA A. Penelitian Terdahulu Telah dilakukan penelitian sebelumnya mengenai pembuatan toko online untuk transaksi jual beli pada tahap promosi dan pembelian. Namun pada beberapa penelitian
Lebih terperinciSISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA
SISTEM INFORMASI KEPEGAWAIAN DAN PENGGAJIAN PADA PT. TRI ANUGERAH MANDIRI SENTOSA Liliana Dwi Kurnia Jurusan Sistem Informasi STMIK PALCOMTECH Palembang Abstrak Pesatnya perkembangan teknologi informasi
Lebih terperinciBAB II. KAJIAN PUSTAKA. beberapa aktifitas yang dilakukan oleh manusia seperti system untuk software
BAB II. KAJIAN PUSTAKA A. Aplikasi Aplikasi merupakan suatu progam yang siap untuk digunakan yang dibuat untuk melaksanakan suatu fungsi bagi pengguna jasa aplikasi serta penggunaan aplikasi lain yang
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Komputer Komputer berasal dari bahasa latin computare yang mengandung arti menghitung. Jadi, komputer dapat diartikan alat untuk menghitung. Perkembangan teknologi komputer
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1. Teori Umum 2.1.1. Pengertian Komputer Sibero (2013:09), Istilah komputer berasal dari kata Compute yang juga berasal dari bahasa latin Computare yang artinya menghitung. Wahyudi
Lebih terperinciBAB III LANDASAN TEORI. untuk menjelaskan teori-teori yang mendukung penyusunan laporan kerja praktik
BAB III LANDASAN TEORI Landasan teori merupakan suatu dasar mengenai pendapat penelitian atau penemuan yang didukung oleh data dan argumentasi. Landasan teori digunakan untuk menjelaskan teori-teori yang
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Klinik Klinik adalah fasilitas pelayanan kesehatan yang menyelenggarakan pelayanan kesehatan perorangan yang menyediakan pelayanan medis dasar dan atau spesialistik, diselenggarakan
Lebih terperinciBAB II LANDASAN TEORI. suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem
BAB II LANDASAN TEORI 2.1 Sistem Informasi Bagian-bagian yang memiliki keterkaitan pengoperasian dalam mencapai suatu maksud tertentu adalah bagian dari suatu sistem, yang mana sistem informasi dapat dibuat
Lebih terperinciDAFTAR SIMBOL. Simbol-simbol pada Usecase. No Simbol Nama Keterangan. Fungsionalitas yang disediakan. sistem sebagai unit-unit yang.
DAFTAR SIMBOL Simbol-simbol pada Usecase Fungsionalitas yang disediakan 1. Usecase sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor. Orang, proses, atau sistem lain yang berinteraksi
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Informasi Suatu organisasi terdiri atas sejumlah unsur, orang-orang yang mempunyai berbagai peran, kegiatan atau tugas yang harus diselesaikan, tempat kerja,
Lebih terperinciKEKURANGAN KELEBIHAN APLIKASI DATA BASE
KEKURANGAN KELEBIHAN APLIKASI DATA BASE No Nama aplikasi data base Kekurangan kelebihan 1 ORACLE Merupakan software DMBS yang paling mahal, paling rumit, dan paling sulit untuk dipelajari. Membutuhkan
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI 2.1. Tinjauan Pustaka Tinjauan Pustaka yang berhubungan dengan topik yang penulis bahas adalah sistem penerimaan siswa baru SMA Al-Muayyad Surakarta (http://psb.sma-almuayyad.sch.id/),
Lebih terperinciBAB 1 PENDAHULUAN. 1.4 Latar Belakang. Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat
1 BAB 1 PENDAHULUAN 1.4 Latar Belakang Dalam kondisi administrasi Dinas Komunikasi dan Informatika sekarang sangat kurang maksimal dalam pencarian data seorang pegawai. Sulitnya mencari data pegawai dikarenakan
Lebih terperinciBAB II TINJAUAN PUSTAKA. uang, dan informasi. Sumber daya tersebut bekerjasama menuju
BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Sistem adalah sekelompok elemen yang terintegrasi dengan tujuan yang sama. Organisasi terdiri dari sejumlah sumber daya manusia, material, mesin, uang, dan
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 PHP PHP adalah script bersifat server-side yang ditambahkan ke dalam HTML. Kelebihan PHP yang paling signifikan adalah kemampuannya untuk melakukan koneksi dengan berbagai macam
Lebih terperinciBAB III LANDASAN TEORI. permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan
BAB III LANDASAN TEORI Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan permasalahan yang dibahas dan juga menjelaskan aplikasi-aplikasi yang akan digunakan. Hal ini sangat penting
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Pendaftaran Siswa Baru Penerimaan siswa baru merupakan gerbang awal yang harus dilalui peserta didik dan sekolah didalam penyaringan objek-objek pendidikan. Peristiwa penting
Lebih terperinciBAB II LANDASAN TEORI
66 BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Suatu sistem mempunyai maksud tertentu. Ada yang menyebutkan maksud dari suatu sistem adalah untuk mencapai suatu tujuan (goal) dan ada yang menyebutkan
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Sistem Sistem adalah kumpulan dari elemen-elemen yang berinteraksi untuk mencapai suatu tujuan tertentu. Menurut Herlambang (2005), definisi sistem dapat dibagi menjadi dua pendekatan,
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem II.1.1 Sistem Sistem adalah satu kesatuan yang terdiri dari suatu interaksi subsistem yang berusaha untuk mencapai tujuan yang semua beroperasi yang berinteraksi
Lebih terperinciBAB II LANDASAN TEORI
7 BAB II LANDASAN TEORI 2.1 Sistem Informasi Dokumentasi Pengarsipan 2.1.1 Pengertian Sistem Pengertian sistem menurut Yakub (2012 : 1), adalah sekelompok elemenelemen yang terintegrasi dengan tujuan yang
Lebih terperinciBAB 1 PENDAHULUAN. Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Sekolah Menengah Atas (SMA) Negeri 1 Medan merupakan instansi sekolah menengah atas negeri yang memiliki kurang lebih 1470 murid, dan wali murid yang semuanya membutuhkan
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI Teori yang mendasari atau menjadikan landasan teori pelaksaan dan pengerjaan skripsi ini diambil dari beberapa sumber, termasuk juga dalam hal ini penerapan kemampuan dan pengetahuan
Lebih terperinciBAB III LANDASAN TEORI. sistem, pengertian sistem informasi, sumber dari sistem informasi, dan metodemetode. lainnya yang dipakai dalam pembahasan.
BAB III LANDASAN TEORI Pada Bab ini akan membahas tentang landasan teori, dimana teori yang dipakai adalah teori yang digunakan oleh para penulis yang terkenal dan telah banyak mengeluarkan buku-buku yang
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 RAPAT UMUM PEMEGANG SAHAM Peraturan Otoritas Jasa Keuangan Nomor 32 /Pojk.04/2014 Tentang Rencana Dan Penyelenggaraan Rapat Umum Pemegang Saham Perusahaan Terbuka. Pasal 2. 1.
Lebih terperinciBAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan
BAB II LANDASAN TEORI 2.1 Monitoring Menurut Dr. Harry Hikmat (2010), monitoring adalah proses pengumpulan dan analisis informasi berdasarkan indikator yang ditetapkan secara sistematis dan berkelanjutan
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Penilitian Terdahulu Dasar atau acuan yang berupa teori-teori atau temuan-temuan melalui hasil berbagai penelitian sebelumnya merupakan hal yang sangat perlu dan dapat dijadikan
Lebih terperinciBAB II LANDASAN TEORI. beberapa ahli, definisi sistem adalah sebagai berikut.
BAB II LANDASAN TEORI 2.1 Sistem Sistem memiliki beberapa definisi yang berbeda-beda menurut pendapat beberapa ahli, definisi sistem adalah sebagai berikut. 1. Menurut Jogiyanto (1999:1), sistem adalah
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Teori Umum 2.1.1 Pengertian Sistem Dhanta (2009:47), Sistem adalah suatu kesatuan elemen yang saling berhubungan sehingga membentuk suatu kelompok dalam melaksanakan suatu tujuan
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI
2.1 Tinjauan Teori BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI Penelitian yang berhubungan dengan topik yang penulis bahas adalah Sistem Lelang On-Line Perum Pegadaian Jatisrono.(Hidayah, 2013). Pada topik
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Website Website merupakan kumpulan halaman web yang saling terhubung dan file - filenya saling terkait. Web terdiri dari page atau halaman, dan kumpulan halaman yang dinamakan
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Definisi Perancangan Menurut Adi Nugroho Perancangan adalah suatu tahapan kegiatan yang dilakukan seseorang atau kelompok dalam merancang atau membuat sistem sebelum sistem dibuat
Lebih terperinciPEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB
PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas Pasundan Bandung
Lebih terperinciBAB II TINJAUAN PUSTAKA. bertanggungjawab memproses masukan (input) sehingga menghasilkan
BAB II TINJAUAN PUSTAKA A. SistemInformasi Sistem Informasi merupakan elemen yang saling berkaitan dan bertanggungjawab memproses masukan (input) sehingga menghasilkan keluaran (output). Sistem informasi
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1 Tinjauan Pustaka (Indrajani, 2015), dalam penelitian yang berjudul Perancangan Sistem Basis Data pada Klinik, merupakan penelitian yang bertujuan untuk menganalisis dan merancang
Lebih terperinciBAB 2 LANDASAN TEORI
BAB 2 LANDASAN TEORI 2.1 Pengertian Sistem Informasi Sisttem informasi adalah suatu sistem yang menyediakan informasi untuk manajemen dalam mengambil keputusan atau kebijakan dan menjalankan operasional
Lebih terperinciBAB II TINJAUAN PUSTAKA. Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang
BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Menurut Jogianto (2001), Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan
Lebih terperinciJuniardi Dermawan 1, Sari Hartini 2
IMPLEMENTASI MODEL WATERFALL PADA PENGEMBANGAN SISTEM INFORMASI PERHITUNGAN NILAI MATA PELAJARAN BERBASIS WEB PADA SEKOLAH DASAR AL-AZHAR SYIFA BUDI JATIBENING Juniardi Dermawan 1, Sari Hartini 2 1. Sistem
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2.1 Konsep Dasar Informasi 2.1.1 Data Salah satu tujuan dibuatnya sistem informasi yaitu untuk menyimpan dan mengelola data. Dimana data-data tersebut disimpan disebuah tempat bernama
Lebih terperinciBAB II LANDASAN TEORI
BAB II LANDASAN TEORI 2. Pengertian Sistem Informasi Pengertian Sistem adalah sebagai suatu kesatuan yang terdiri dari dua atau lebih komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan
Lebih terperinciPERANGKAT LUNAK PENGAJUAN LOGISTIK DI PMI JAWA BARAT BERBASIS WEB
PERANGKAT LUNAK PENGAJUAN LOGISTIK DI PMI JAWA BARAT BERBASIS WEB Wiguna Nuansyah 1, Ferra Arik Tridalestari, M.T 2 Konsentrasi Manajemen Informatika, Program Studi Manajemen Informatika PKN LPKIA Jln.
Lebih terperinciBAB II TINJAUAN PUSTAKA. lebih berarti bagi yang menerimanya. Definisi atau pengertian sistem secara
BAB II TINJAUAN PUSTAKA 2.1 Pengertian Sistem Informasi Informasi adalah data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. Definisi atau pengertian sistem secara
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA II.1. Sistem Sistem dapat didefinisikan sebagai sekumpulan objek, ide, berikut saling keterkaitannya (inter-relasi) di dalam (usaha) mencapai suatu tujuan (atau sasaran bersama
Lebih terperinciSISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER. Andriyani Siyoperman Gea ABSTRAK
SISTEM MONITORING PERALATAN BENGKEL MENGGUNAKAN METODE WATERFALL DENGAN MVC CODEIGNITER Andriyani Siyoperman Gea ABSTRAK Monitoring peralatan bengkel pada CV. Mandala Motor perusahaan yang bergerak di
Lebih terperinciBAB II TINJAUAN PUSTAKA. fungsi yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi
4 BAB II TINJAUAN PUSTAKA 2.1 Sistem Informasi Sistem adalah sebuah tataan (keterpaduan) yang terdiri atas sejumlah komponen fungsi yang saling berhubungan dan secara bersama-sama bertujuan untuk memenuhi
Lebih terperinciPerancangan Sistem Infomasi Filling di PT BCA Cabang MH Thamrin Tangerang
Perancangan Sistem Infomasi Filling di PT BCA Cabang MH Thamrin Tangerang Achmad Sidik 1, Lilis Sakuroh 2, Diana Pratiwi 3 1,2 Dosen STMIK Bina Sarana Global, 3 Mahasiswa STMIK Bina Sarana Global Email
Lebih terperinciBAB 2 LANDASAN TEORI. disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya,
BAB 2 LANDASAN TEORI 2.1 Aplikasi Web Pada awalnya aplikasi web dibangun dengan hanya menggunakan bahasa yang disebut HTML (HyperText Markup Langauge). Pada perkembangan berikutnya, sejumlah skrip dan
Lebih terperinciBAB 2. LANDASAN TEORI 2.1. Aplikasi Web Aplikasi merupakan sekumpulan program komputer yang dibuat untuk menolong manusia dalam melakukan tugas tertentu. Dengan kata lain, aplikasi bisa disebut juga dengan
Lebih terperinciBAB 1 PENDAHULUAN. yang benar-benar mempunyai skill atau kemampuan dalam bidang Teknologi
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi dan ilmu pengetahuan saat ini sangat berkembang pesat sehingga memberikan kemudahan bagi semua kalangan. Misalnya membantu dalam pengolahan
Lebih terperinciMEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO. Freggi Soegri
MEDIA PEMBELAJARAN PENGANTAR AKUNTANSI BERBASIS WEBSITE PADA SEKOLAH TINGGI ILMU EKONOMI MUHAMMADIYAH PALOPO Freggi Soegri Teknik Informatika, Fakultas Teknik Komputer, Universitas Cokroaminoto Palopo
Lebih terperinci