BAB I PENDAHULUAN 1.1 LATAR BELAKANG
|
|
- Susanti Pranoto
- 6 tahun lalu
- Tontonan:
Transkripsi
1 BAB I PENDAHULUAN Bab ini berisi bagian pendahuluan yang mencakup latar belakang, rumusan dan batasan masalah, tujuan, metodologi pengerjaan, serta sistematika pembahasan dari Tugas Akhir ini. 1.1 LATAR BELAKANG Saat ini, pengembangan perangkat lunak merupakan salah satu bagian penting dalam bidang teknologi informasi. Teknologi yang digunakan dalam pengembangan perangkat lunak sudah sangat maju. Metodologi dan kakas pengembangan perangkat lunak sudah sangat canggih dan beragam. Namun pengembangan perangkat lunak masih merupakan pekerjaan yang rumit dan mendetail. Banyak langkah yang harus dilalui dalam proses pengembangan perangkat lunak. Secara umum, ada tiga fase dalam pengembangan suatu perangkat lunak [PRE01]. Tahapan tersebut adalah: 1. Fase pendefinisian (definition phase) 2. Fase pembangunan (development phase) 3. Fase dukungan (support phase) Bagian yang kerap kali memakan waktu dalam pembangunan perangkat lunak adalah fase pembangunan. Salah satu masalah yang menyebabkan lamanya pengembangan adalah transformasi dari desain ke kode program. Banyak bagian dari kode program yang berulang-ulang dan memakan banyak waktu bila dilakukan secara manual [STE02]. Contoh yang umum adalah kode untuk kelas entitas yang mengakses basis data pada suatu aplikasi berbasis objek. Kode program seperti ini biasanya memiliki pola yang mirip satu sama lain. Pembuatan kode yang sifatnya repetitif seperti ini akan menghabiskan waktu lama bila dibuat I-1
2 I-2 secara satu-persatu. Contoh lain yang relevan adalah pembuatan halaman web yang dinamik dengan layout yang sama pada setiap halamannya. Pembuatan kode berulang-ulang yang dilakukan ini menyebabkan timbulnya pertanyaan mengenai pemanfaatan komputer sebagai alat untuk melakukan pekerjaan yang sama dilakukan secara berulang-ulang [STE02]. Pemrograman akan mudah apabila ada suatu cara untuk menulis deksripsi sistem yang bisa dimengerti oleh komputer, lalu biarkan komputer yang membuat kode program secara otomatis [GRE06]. Hal ini yang mendorong tercetusnya pemrograman dengan cara pembangkitan kode secara otomatis (automated code generation) menggunakan code generator. Meskipun dulu kurang populer, konsep pembangkitan kode otomatis ini bukanlah konsep yang baru [STE02]. Perkembangan metode pengembangan perangkat lunak menyebabkan kebutuhan akan code generator menjadi meningkat dengan harapan waktu pengembangan bisa lebih efisien. Sebuah code generator akan membaca meta-data dari rancangan perangkat lunak dan membangkitkan kode program dari informasi tersebut [STE02]. Aplikasi code generator yang sudah ada kebanyakan membaca meta-data dari file eksternal, biasanya berupa file XML. Apabila meta-data yang dibaca merupakan skema basis data dalam bentuk file eksternal, maka hal ini cukup menyulitkan pengembang karena definisi dari skema basis data harus dipindahkan ke sebuah file eksternal. Skema algoritma dari program yang dihasilkan tidak customizable karena diberikan dari template yang dimiliki oleh aplikasi code generator. Banyak pengembang yang menggunakan suatu framework tertentu tidak bisa memanfaatkan code generator dalam pengembangan aplikasinya. Selain itu, kebanyakan aplikasi code generator yang ada berupa aplikasi berbasis desktop. Hal ini juga tidak membuat pengembangan efisien, karena tidak bisa dilakukan di mana pun pengguna berada. Penggunaan format XML sebagai media untuk menyimpan meta-data dan template kode program dapat digantikan oleh format JSON (JavaScript Object
3 I-3 Notation) yang lebih kecil ukurannya dan lebih ringan untuk digunakan. Format JSON lebih mudah dibuat karena strukturnya mirip dengan JavaScript yang sering dipakai dalam scripting web [BMC06]. Selain itu, JSON juga mudah untuk diproses oleh mesin karena banyak bahasa pemrograman yang mendukung, baik secara langsung ataupun melalui library tambahan. Akan lebih baik juga bila dasar pembangkitan kode mengikuti suatu framework tertentu yang populer digunakan. Framework pengembangan yang cukup populer dalam pembuatan aplikasi web adalah CodeIgniter. Framework tersebut menggunakan bahasa pemrograman PHP dan menggunakan model aplikasi berorientasi objek. Selain populer, framework CodeIgniter juga mudah digunakan dan lebih mudah untuk dikembangkan. Oleh karena itu, aplikasi code generator yang diharapkan adalah code generator yang berbasiskan web sehingga aplikasi bisa diakses dari mana pun. Hal ini penting karena pengembangan bisa dilakukan di tempat yang berberda oleh masing-masing anggota tim pengembang. Skema program diberikan oleh pengguna agar lebih fleksibel dalam perancangannya. Hal ini memudahkan pengembang yang menggunakan framework tertentu dalam pengembangan aplikasi web mereka. Format masukan template untuk aplikasi menggunakan JSON agar pembuatan template menjadi lebih mudah. Aplikasi ini bisa membaca skema basis data langsung dari server basis data tanpa melalui file eksternal. Akses basis data dilakukan secara jarak jauh melalui jaringan internet. Kode yang dibangkitkan akan mengikuti struktur dari framework CodeIgniter. Hasil kode yang dibangkitkan tersebut dapat di-download oleh pengguna untuk digunakan di aplikasi web yang dikembangkannya. Kode yang dihasilkan masih dapat diubah oleh pengguna apabila memang terdapat suatu fungsi yang spesifik terhadap bagian aplikasi web yang dibangkitkan. 1.2 RUMUSAN MASALAH Dengan memperhatikan aspek-aspek yang dikemukakan dalam latar belakang, rumusan masalah yang dikaji dalam Tugas Akhir ini adalah bagaimana membuat
4 I-4 sebuah aplikasi code generator berbasiskan web yang mampu membangkitkan kode modul aplikasi web yang paling umum digunakan dengan sumber input berupa template skema program dan konfigurasi basis data milik pengguna untuk mendapatkan skema basis data yang akan diakses. 1.3 TUJUAN Tujuan dari pelaksanaan Tugas Akhir ini adalah tercapainya pembuatan sebuah aplikasi code generator berbasis web yang mampu membangkitkan kode modul aplikasi web yang paling umum digunakan dari skema basis data dan template skema program yang diberikan oleh pengguna. Hasil kode yang dibangkitkan bisa langsung diintegrasikan ke dalam framework CodeIgniter dan aplikasi bisa langsung dijalankan. 1.4 BATASAN MASALAH Batasan masalah pada pelaksanaan Tugas Akhir ini adalah: 1. Kode yang dihasilkan oleh aplikasi ini adalah kode program yang berorientasi objek. 2. Kode yang dihasilkan oleh aplikasi ini menggunakan bahasa pemrograman PHP, namun masih memungkinkan untuk dilakukan pengembangan ke bahasa lain. 3. Template kode yang diberikan oleh pengguna menggunakan format JSON. 1.5 METODOLOGI Metodologi yang akan digunakan selama pengerjaan Tugas Akhir ini adalah: 1. Studi Literatur Studi literatur akan dilakukan pada seluruh proses pengerjaan Tugas Akhir yang terdiri studi pustaka tentang aplikasi web berorientasi objek, studi pustaka tentang format JSON, dan studi pustaka dan eksplorasi tentang code generator.
5 I-5 2. Pembangunan Perangkat Lunak Pembangunan code generator berbasis web yang meliputi tahap-tahap sebagai berikut: a. Analisis kebutuhan perangkat lunak Kegiatan analisis perangkat lunak meliputi analisis spesifikasi perangkat lunak. b. Perancangan perangkat lunak Perancangan perangkat lunak meliputi perancangan kelas dan perancangan antarmuka dari hasil analisis. c. Implementasi perangkat lunak Implementasi dari hasil perancangan perangkat lunak dari hasil perncangan yang sudah dibuat. d. Pengujian perangkat lunak Pengujian terhadap hasil implementasi perangkat lunak untuk memastikan bahwa aplikasi sudah berjalan sesuai spesifikasi yang dibuat. 3. Pembuatan dokumen laporan Tugas Akhir 1.6 SISTEMATIKA PENULISAN Sistematika penulisan pada dokumen laporan Tugas Akhir ini adalah: 1. Bab I Pendahuluan, berisi latar belakang, rumusan masalah, tujuan, batasan, metodologi serta sistematika pembahasan pada laporan Tugas Akhir ini. 2. Bab II Studi Pustaka, berisi teori mengenai aplikasi berorientasi objek, Code Generator, dan format JSON. 3. Bab III Analisis, berisi analisis aplikasi target Code Generator, analisis framework yang digunakan dan analisis kebutuhan aplikasi Code Generator berbasis web. 4. Bab IV Perancangan, berisi perancangan kelas, perancangan antarmuka aplikasi Code Generator berbasis web dan perancangan template kode.
6 I-6 5. Bab V Implementasi dan Pengujian, berisi lingkungan pengembangan, batasan pengembangan, implementasi aplikasi Code Generator, cara penggunaan aplikasi Code Generator, butir pengujian, dan hasil pengujian. 6. Bab VI Kesimpulan dan Saran, berisi kesimpulan dan saran terhadap hasil pelaksanaan Tugas Akhir ini.
PENGEMBANGAN CODE GENERATOR BERBASIS WEB UNTUK MEMBANGKITKAN KODE MODUL APLIKASI WEB
PENGEMBANGAN CODE GENERATOR BERBASIS WEB UNTUK MEMBANGKITKAN KODE MODUL APLIKASI WEB LAPORAN TUGAS AKHIR Disusun Sebagai Syarat Kelulusan Tingkat Sarjana oleh: Primanio / 13505027 PROGRAM STUDI TEKNIK
Lebih terperinci3.1 APLIKASI YANG DITANGANI OLEH CODE GENERATOR
BAB III ANALISIS Bab ini berisi analisis mengenai aplikasi web target code generator, analisis penggunaan framework CodeIgniter dan analisis perangkat lunak code generator. 3.1 APLIKASI YANG DITANGANI
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi informasi semakin pesat sampai saat ini dengan terus dikembangkannya teknologi-teknologi yang mendukungnya. Salah satu teknologi yang
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Proses konversi kode sumber suatu aplikasi/program ke bahasa lain sering kali dilakukan oleh pelaku industri perangkat lunak, karena satu dan lain hal (misal : integrasi
Lebih terperinciBAB 1 PENDAHULUAN 1.1 LATAR BELAKANG
BAB 1 PENDAHULUAN 1.1 LATAR BELAKANG Pada umumnya membuat sebuah task list masih dibuat dengan cara manual, yaitu mencatatkan daftar tugas yang akan kita lakukan pada sebuah kertas. Pengecekan waktu juga
Lebih terperinciPENDAHULUAN. 1.1 Latar Belakang Masalah BAB I
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan aplikasi web yang semakin pesat seiring dengan kemajuan teknologi internet juga sangat meningkatkan kemudahan serta kecepatan pengiriman data,
Lebih terperinci1. PENDAHULUAN 1.1 LATAR BELAKANG
1. PENDAHULUAN 1.1 LATAR BELAKANG PT. Surya Mustika Citra adalah perusahaan yang bergerak di bidang jual-beli, tukar-tambah mobil secara tunai dan kredit. Sampai saat ini, perusahaan telah memiliki 12
Lebih terperinciBAB 1 PENDAHULUAN 1.1. Latar Belakang
BAB 1 PENDAHULUAN Bab ini menjelaskan tentang latar belakang dalam memilih topik pembahasan, ruang lingkup dalam pembahasan, manfaat dan tujuan yang didapatkan metode penelitian yang digunakan dalam pengembangan
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Dalam dunia perdagangan, kode yang banyak dipakai adalah barcode (kode batang). Hampir semua barang yang dijual di toko grosir, department store sudah menggunakan dan
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang Masalah
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Praktek Kerja Lapangan (PKL) adalah mata kuliah wajib yang dibebankan kepada mahasiswa Program Studi Komputer dan Sistem Informasi Universitas Gadjah Mada
Lebih terperinciBAB II KAJIAN PUSTAKA
BAB II KAJIAN PUSTAKA A. Tugas Akhir Tugas Akhir merupakan satu kurikulum wajib yang dilaksanakan oleh setiap mahasiswa pada Program Studi Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah
Lebih terperinciBAB I PENDAHULUAN. media pembelajaran itu adalah e-learning. E-learning merupakan suatu teknologi informasi
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Pesatnya perkembangan teknologi informasi di bidang pendidikan, dapat dilihat dari banyaknya media-media pembelajaran yang digunakan di masyarakat. Salah satu
Lebih terperinciBAB I PENDAHULUAN. Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dari tahun ke tahun sudah tidak dapat dipungkiri bahwa teknologi informasi mengalami kemajuan yang sangat pesat. Ini merupakan bukti bahwa manusia senantiasa
Lebih terperinciBAB I PENDAHULUAN I-1
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dalam era globalisasi sekarang ini dunia informasi berkembang begitu pesat karena ditunjang dengan perkembangan teknologi yang semakin canggih. Komputer dan
Lebih terperinciBab I PENDAHULUAN. I.1 Latar Belakang
Bab I PENDAHULUAN I.1 Latar Belakang Sistem Informasi Geografi (SIG) adalah suatu teknologi informasi berbasis komputer yang digunakan untuk memproses, menyusun, menyimpan, memanipulasi dan menyajikan
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Media pengumuman dalam bentuk digital maupun cetak merupakan hal yang sangat dibutuhkan oleh khalayak umum, dengan adanya media seperti ini penyebaran informasi akan
Lebih terperinciBAB I PENDAHULUAN. Maraknya berbagai aplikasi yang muncul saat ini telah memberikan kemudahan
BAB I PENDAHULUAN I.1. Latar Belakang Aplikasi dibuat dengan tujuan utama yaitu mempermudah penggunanya. Maraknya berbagai aplikasi yang muncul saat ini telah memberikan kemudahan pada berbagai aspek kehidupan.
Lebih terperinciBAB I PENDAHULUAN I.1 Latar Belakang
BAB I PENDAHULUAN I.1 Latar Belakang Perkembangan teknologi informasi menyebabkan setiap individu ataupun kelompok mau tidak mau menerapkannya dalam segala aktifitas. Salah satu contoh penerapannya adalah
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Teknologi Informasi adalah suatu teknologi yang digunakan untuk
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Teknologi Informasi adalah suatu teknologi yang digunakan untuk mengolah data, termasuk memproses, mendapatkan, menyusun, menyimpan, memanipulasi data dalam
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
1 BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang semakin maju pesat telah mempengaruhi kebutuhan manusia dan berperan mempermudah manusia melakukan kegiatan dalam kehidupan sehari-hari.
Lebih terperinci1.1 Latar Belakang Masalah
BAB 1. PENDAHULUAN Pada bab ini berisi penjelasan tentang hal yang mendasari dibuatnya tugas akhir ini. Penjelasan tersebut dimulai dari latar belakang masalah, perumusan poin-poin penting dari latar belakang
Lebih terperinciBAB I PENDAHULUAN UKDW
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Dalam perkuliahan pada tingkat akhir, mahasiswa dihadapkan pada tugas akhir yang mungkin menyulitkan bagi sebagian mahasiswa. Berbagai macam kendala yang dihadapi
Lebih terperinciBAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional
DAFTAR ISI HALAMAN JUDUL... i HALAMAN PENGESAHAN... ii PERNYATAAN... iii KATA PENGANTAR... iv DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... x INTISARI... xi ABSTRACT... xii BAB I PENDAHULUAN...
Lebih terperinciBAB I PENDAHULUAN. dari pemikiran-pemikiran manusia yang semakin maju, hal tersebut dapat. mendukung bagi pengembangan penyebaran informasi.
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi dan ilmu pengetahuan pada masa globalisasi ini dirasakan telah semakin pesat dan canggih. Semua ini dikarenakan hasil dari pemikiran-pemikiran
Lebih terperinciBAB 1 PENDAHULUAN. Dalam pengembangan perangkat lunak, tim developer membangun cetak
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Dalam pengembangan perangkat lunak, tim developer membangun cetak biru sebuah perangkat lunak dalam sebuah model. Dengan adanya model tersebut, maka pembangunan
Lebih terperinciBAB I PENDAHULUAN I-1
BAB I PENDAHULUAN 1.1 Latar Belakang Sebuah perusahaan memiliki beberapa faktor penting di dalam menentukan maju atau mundurnya sebuah perusahaan tersebut. Faktor penting tersebut diantaranya adalah Sumber
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan
BAB I PENDAHULUAN 1.1 Latar Belakang dan Permasalahan Menurut Lamkuche, dkk. (2012), informasi pribadi yang ada di internet sebagian besar belum mendapat perlindungan yang baik. Perkembangan internet telah
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Pada era teknologi maju sekarang ini, intensitas interaksi manusia melalui internet menuntut adanya teknologi yang memungkinkan komunikasi antar user secara cepat.
Lebih terperinciBAB I PENDAHULUAN 1.2. Latar Belakang Masalah
BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Merancang dan merealisasikan
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi yang sangat cepat mengakibatkan manusia menginginkan segala sesuatunya dengan mudah dan ringkas. Bertukar informasi adalah suatu hal yang sangat
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Dalam peningkatan kualitas mutu pendidikan dan proses perkuliahan, setiap Institusi Perguruan Tinggi di Indonesia perlu melakukan suatu proses uji kelayakan dari setiap
Lebih terperinciBAB III LANDASAN TEORI
BAB III LANDASAN TEORI 3.1 Fotografi Amir Hamzah Sulaeman mengatakan bahwa fotografi berasal dari kata foto dan grafi yang masing-masing kata tersebut mempunyai arti sebagai berikut: foto artinya cahaya
Lebih terperinciBAB I PENDAHULUAN. 1.1.Latar Belakang
BAB I PENDAHULUAN 1.1.Latar Belakang Selama ini di dunia dikenal berbagai macam aplikasi chat yang memiliki kelebihan dan kekurangan masing masing, sejauh ini yang paling umum digunakan oleh user / pemakai
Lebih terperinciBAB I PENDAHULUAN A. Latar Belakang
BAB I PENDAHULUAN A. Latar Belakang Basis data merupakan salah satu komponen pembentuk sistem informasi. Antara sebuah sistem informasi dengan sistem informasi lainnya pun bisa memiliki arsitektur basis
Lebih terperinciBAB I PENDAHULUAN Latar Belakang
BAB I PENDAHULUAN Pada bab ini akan dijelaskan mengenai latar belakang penelitian dan pengembangan, rumusan masalah, identifikasi masalah, serta batasan-batasan permasalahan. Akan dijelaskan pula mengenai
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Sistem informasi akademik merupakan sarana penting dalam setiap program pendidikan, pengajaran dan penelitian bagi setiap lembaga pendidikan dan ilmu pengetahuan. Manajemen
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang. Aplikasi berbasis web adalah suatu aplikasi yang diakses menggunakan penjelajah
BAB 1 PENDAHULUAN 1.1 Latar Belakang Aplikasi berbasis web adalah suatu aplikasi yang diakses menggunakan penjelajah web melalui suatu jaringan seperti Internet atau intranet. Ia juga merupakan suatu aplikasi
Lebih terperinciBAB 1 PENDAHULUAN 1.1. Latar Belakang
BAB 1 PENDAHULUAN 1.1. Latar Belakang Saat ini perkembangan dunia teknologi informasi semakin meluas, baik dari segi ruang lingkup maupun tingkat perkembangan teknologi itu sendiri. Begitu pula dengan
Lebih terperinciBAB 1 PENDAHULUAN 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Absensi adalah sebuah kegiatan pengambilan data guna mengetahui jumlah kehadiran pada suatu acara. Setiap kegiatan yang membutuhkan informasi mengenai peserta tentu
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Masalah
1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan ilmu pengetahuan dan teknologi menjadi bagian yang tidak dapat dilepaskan dari kebutuhan manusia pada zaman sekarang. Hal ini mendorong daya
Lebih terperinciBAB 3 METODOLOGI PENELITIAN
BAB 3 METODOLOGI PENELITIAN 3.1 Desain Penelitian Menentukan Kebutuhan Data Yang Digunakan Mengumpulkan Data Yang Akan Digunakan Mempersiapkan Alat Dan Bahan Wawancara Studi Literatur Desain Penelitian
Lebih terperinciABSTRAK. Kata kunci : Android, Basis Data, Web Service, SPMB, Try Out, EBTANAS. Universitas Kristen Maranatha
ABSTRAK Dengan tersedianya smartphone atau tablet yang canggih saat ini, segala macam informasi dapat dengan mudah didapatkan dimanapun dan kapanpun. Untuk membantu siswa mempersiapkan diri menghadapi
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pendidikan merupakan sektor penting dalam menunjang kemajuan suatu Bangsa. Untuk menjamin kualitas pendidikan di Indonesia, maka Pemerintah mengeluarkan kebijakan
Lebih terperinciBAB I BAB 1. PENDAHULUAN
BAB I BAB 1. PENDAHULUAN 1.1. Latar Belakang Masalah Kata konversi dalam pengertian etimologi berasal dari bahasa latin conversion, yang berarti pindah atau berubah ( keadaan). Kata tersebut selanjutnya
Lebih terperinciBAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga
BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga memungkinkan kita untuk menghubungkan komputer melalui jaringan. Jaringan komputer cukup berkembang
Lebih terperinciBAB III UNIT KOMPETENSI PROGRAMER KOMPUTER
BAB III UNIT KOMPETENSI PROGRAMER KOMPUTER 3.1. Daftar 3.1.1 Keahlian Bidang Manajemen 1 TIK.PR01.001.01 2 TIK.PR01.002.01 3 TIK.PR01.003.01 4 TIK.PR01.004.01 5 TIK.PR01.005.01 6 TIK.PR01.006.01 7 TIK.PR01.007.01
Lebih terperincidapat diakses melalui salah satu menu yang berkaitan dengan komponen pada halaman administrator.
Bab I Pendahuluan I.1 Latar Belakang Internet telah menjadi bagian yang tidak terpisahkan dalam berbagai bidang kehidupan. Kemajuan ilmu dan teknologi telah mengakibatkan semakin meluasnya pemanfaatan
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang Masalah
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Sistem informasi digunakan untuk mempresentasikan informasi untuk pengelolaan pengambilan keputusan dan menjalankan aktivitas-aktivitas yang terkait dalam
Lebih terperinciBAB 1 PENDAHULUAN 1.1. Latar Belakang Tugas Akhir
BAB 1 PENDAHULUAN 1.1. Latar Belakang Tugas Akhir Bahasa pemrograman saat ini jumlahnya sangat banyak. Python merupakan salah satu bahasa pemrograman populer yang digunakan oleh banyak developer. Menurut
Lebih terperinciBAB I PENDAHULUAN. teknik enkripsi terhadap integritas data maka suatu informasi tidak bisa dibaca oleh orang yang
BAB I PENDAHULUAN I.1 Latar Belakang Kemajuan dan perkembangan teknologi informasi dewasa ini berpengaruh pada hampir semua aspek kehidupan manusia, terutama dalam hal berkomunikasi. Komunikasi mengandung
Lebih terperinciBAB II KAJIAN PUSTAKA. seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android
BAB II KAJIAN PUSTAKA A. Android Android adalah sistem operasi berbasis Linux yang digunakan untuk telepon seluler (mobile) seperti telepon pintar (smartphone) dan komputer tablet. Android menyediakan
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 1.1 Latar Belakang PENDAHULUAN Perkembangan teknologi informasi yang pesat belakangan ini telah memasuki hampir semua bidang kehidupan. Hal ini ditandai dengan banyak nya masyarakat yang menginginkan
Lebih terperinciBAB III METODE PENELITIAN. a. Menentukan kebutuhan data yang dibutuhkan. b. Mengumpulkan semua data yang dibutuhkan.
BAB III METODE PENELITIAN 3.1 DESAIN PENELITIAN Desain penelitian ini meliputi: 1. Tahapan awal penelitian a. Menentukan kebutuhan data yang dibutuhkan. b. Mengumpulkan semua data yang dibutuhkan. c. Mempersiapkan
Lebih terperinciBAB I PENDAHULUAN I-1
BAB I PENDAHULUAN Pada bab ini akan menjelaskan mengenai dasar awal pada pembuatan laporan tugas akhir. Dasar awal tersebut terdiri dari latar belakang masalah, rumusan masalah, maksud dan tujuan dilakukan
Lebih terperinciBAB I PERSYARATAN PRODUK
BAB I PERSYARATAN PRODUK Bab ini menjelaskan gambaran secara global produk tentang perangkat lunak produk yang akan dibuat, dalam hal ini ialah migrasi sistem informasi absensi dari pemrograman terstruktur
Lebih terperinciBAB I PENDAHULUAN. sistem lain. Dalam hal tersebut, database yang tersebar di suatu instansi atau
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Seiring dengan perkembangan teknologi informasi, berbagai sistem yang berada di suatu instansi atau perusahaan dimungkinkan untuk saling berkomunikasi, dalam
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang Masalah
BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Perkembangan teknologi dan arus komunikasi yang mendukung perkembangan zaman terjadi begitu pesat dan berdampak luas terhadap semua aspek kehidupan. Sistem
Lebih terperinciBAB I PENDAHULUAN. yang mahal karena dapat menggunakan teknologi yang bersifat open source.
1 BAB I PENDAHULUAN 1.1 Latar Belakang Pada era globalisasi saat ini, informasi yang cepat dan tepat diperlukan untuk mendukung dunia usaha, pendidikan dan berbagai bidang lainnya. Sebuah universitas membutuhkan
Lebih terperinciBAB I Pendahuluan BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah
BAB I Pendahuluan BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pada saat ini teknologi informasi dan komunikasi sangat berperan penting dalam memperbaiki kualitas suatu Perusahaan. Penggunaannya tidak
Lebih terperinciBAB I PENDAHULUAN. Badan Pusat Statistik adalah lembaga pemerintah non departemen yang
BAB I PENDAHULUAN I.1 Latar Belakang Masalah Badan Pusat Statistik adalah lembaga pemerintah non departemen yang bertanggung jawab langsung kepada presiden. Sebelumnya, BPS merupakan Biro Pusat Statistik,
Lebih terperinciBAB I PENDAHULUAN. Informasi telah menjadi kebutuhan primer pada kehidupan saat ini. Pesatnya
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Informasi telah menjadi kebutuhan primer pada kehidupan saat ini. Pesatnya perkembangan teknologi dewasa ini telah menyebabkan aliran informasi begitu lancar
Lebih terperinciBAB 1 PENDAHULUAN 1-1
BAB 1 PENDAHULUAN Bab ini berisi penjelasan mengenai latar belakang masalah, identifikasi masalah, tujuan tugas akhir, lingkup tugas akhir, metodologi tugas akhir, serta sistematika penulisan tugas akhir.
Lebih terperincipada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta interface yang
7 dan bahkan dengan perangkat lunak lainnya. Tahap ini sangat menekankan pada masalah pengumpulan kebutuhan pengguna pada tingkatan sistem (system requirements) dengan mendefinisikan konsep sistem beserta
Lebih terperinciBAB IV PENGELOMPOKAN UNIT KOMPETENSI PADA LEVEL KUALIFIKASI DAN JENJANG JABATAN. 4.1 Pengelompokan Unit Kompetensi pada level kualifikasi
BAB IV PENGELOMPOKAN UNIT KOMPETENSI PADA LEVEL KUALIFIKASI DAN JENJANG JABATAN 4.1 Pengelompokan Unit Kompetensi pada level kualifikasi TIK.PR01.001.01 Komunikasi di tempat kerja TIK.PR01.002.01 Menerapkan
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan masalah
BAB I PENDAHULUAN 1.1 Latar Belakang Koperasi Citra di Institut Teknologi Telkom merupakan organisasi yang unik dan berbeda dengan beberapa organisasi lain yang memiliki tujuan untuk menjadikan kondisi
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Salah satu keinginan setiap pengguna dalam mengakses internet adalah untuk mempermudah dan mempercepat dalam mendapatkan informasi dalam bentuk teknologi jaringan internet.
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Kebutuhan akan pengelolaan data pada saat ini sangatlah penting, dimana data akan berada pada media-media yang berlainan platform dan perlu dikelola ketika data memiliki
Lebih terperinciKata kunci : SIAKAD, waterfall. 3. LATAR BELAKANG PERMASALAHAN
1. JUDUL 1.1.Judul Penelitian PENERAPAN METODOLOGI WATERFALL DALAM PENGEMBANGAN SISTEM INFORMASI AKADEMIK UNIVERSITAS NEGERI SURABAYA (Studi Kasus PT Sentra Vidya Utama Surabaya). 1.2.Peneliti Nama : M.Nur
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Masalah
1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Segala informasi yang ada pada pada zaman sekarang telah berkembang pesat, dan telah memberikan dampak yang berarti bagi banyak orang yang membutuhkan informasi
Lebih terperinciUKDW BAB 1 PENDAHULUAN
BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah Sebagai sebuah instansi pendidikan, Universitas Kristen Duta Wacana (UKDW) mengalami berbagai peristiwa mulai dari pembentukannya hingga kegiatan-kegiatan
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Penyedia informasi yang cepat, tepat, dan akurat membutuhkan suatu sistem informasi manajemen yang terkomputerisasi. Sistem terkomputerisasi merupakan bagian dari salah
Lebih terperinci1 Pendahuluan 1.1 Latar Belakang
1 Pendahuluan 1.1 Latar Belakang Perkembangan dunia IT yang semakin pesat membuat hampir seluruh kegiatan sehari-hari ditunjang oleh sesuatu yang berbau IT, tidak terkecuali pekerjaan administrasi diperkantoran.
Lebih terperinciBAB I PENDAHULUAN I.1. Latar Belakang
BAB I PENDAHULUAN I.1. Latar Belakang Dua teknologi yang berkembang pesat beberapa tahun terakhir yang sangat berpengaruh terhadap kehidupan jutaan manusia adalah internet dan ponsel. Internet memberikan
Lebih terperinciBAB I PENDAHULUAN I.1. Latar Belakang
BAB I PENDAHULUAN I.1. Latar Belakang Tanaman Obat Keluarga (TOGA) adalah tanaman hasil budidaya rumahan yang berkhasiat sebagai obat. Obat adalah suatu bahan atau panduan bahanbahan yang dimaksudkan untuk
Lebih terperinciBAB I PENDAHULUAN 1 bab 1
BAB I PENDAHULUAN 1 bab 1 1.1 Latar Belakang Masalah Pelayanan informasi yang cepat dan akurat sangat dibutuhkan di zaman modern seperti saat ini. Selama ini STMIK AKAKOM Yogyakarta menjalin komunikasi
Lebih terperinciBAB 3 METODOLOGI PENELITIAN. Alat penelitian berupa komputer yang akan diimplementasikan prototipe
BAB 3 METODOLOGI PENELITIAN 3.1 Alat dan Bahan Penelitian 3.1.1 Alat Penelitian Alat penelitian berupa komputer yang akan diimplementasikan prototipe perangkat lunak sistem manajemen klaim asuransi dengan
Lebih terperinciBAB I PENDAHULUAN. 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Saat sekarang ini, banyak perusahaan jasa parkir yang dapat kita temui diberbagai kota maupun daerah. Biasanya, perusahaan jasa parkir ini mengelola lahan parkir yang
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang. Inventarisasi adalah kegiatan melaksanakan pengurusan berupa penyelenggaraan,
BAB 1 PENDAHULUAN 1.1 Latar Belakang Inventarisasi adalah kegiatan melaksanakan pengurusan berupa penyelenggaraan, pengaturan, pencatatan barang barang, menyusun daftar barang yang bersangkutan ke dalam
Lebih terperinciBAB 1 PENDAHULUAN. 1.1 Latar Belakang
BAB 1 PENDAHULUAN 1.1 Latar Belakang Bimbingan dan Konseling Komprehensif adalah pelayanan yang fleksibel berdasarkan needs assessment (penilaian kebutuhan) peserta didik/konseli dan lingkungannya supaya
Lebih terperinciBAB I PERSYARATAN PRODUK
BAB I PERSYARATAN PRODUK Dengan berkembangannya bahasa pemrograman sekarang ini, maka dibutuhkan editor bahasa pemrograman yang dapat memberikan solusi lengkap untuk penggunanya. Beberapa tahun yang lalu,
Lebih terperinciBAB I PENDAHULUAN. A. Latar Belakang. Kemajuan teknologi informasi yang sangat pesat pada masa
1 BAB I PENDAHULUAN A. Latar Belakang Kemajuan teknologi informasi yang sangat pesat pada masa sekarang ini, salah satunya alat pengolah data informasi yaitu komputer. Dan saat ini pula hampir di semua
Lebih terperinciBAB 1 PENDAHULUAN. Pada bab pendahuluan ini akan membahas tentang. latar belakang pengerjaan tugas akhir, rumusan masalah
BAB 1 PENDAHULUAN Pada bab pendahuluan ini akan membahas tentang latar belakang pengerjaan tugas akhir, rumusan masalah dari tugas akhir, batasan masalah, tujuan dari pembuatan sistem informasi untuk toko
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Masalah
BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Pada saat ini perkembangan ilmu pengetahuan dan teknologi berkembang pesat, khususnya teknologi informasi telah memberikan dampak terhadap pengaksesan data
Lebih terperinciBAB I PENDAHULUAN. service yang tidak bisa dilepaskan dari segala aktivitas yang terjadi di dunia maya,
BAB I PENDAHULUAN I.1 Latar Belakang Electronic Mail atau biasa yang disebut Email merupakan salah satu jenis service yang tidak bisa dilepaskan dari segala aktivitas yang terjadi di dunia maya, penggunaan
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
1 BAB I PENDAHULUAN 1.1. Latar Belakang Dengan adanya suatu sistem informasi dapat membantu dalam pengembangan mutu maupun kinerja dari sebuah sekolah. Karena sistem informasi digunakan untuk menampilakan
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang Toko kertas Zaida merupakan perusahaan yang bergerak di bidang penjualan kertas yang dapat digunakan untuk
BAB I PENDAHULUAN 1.1 Latar Belakang Toko kertas Zaida merupakan perusahaan yang bergerak di bidang penjualan kertas yang dapat digunakan untuk percetakan, undangan, dan sebagainya. Perusahaan ini memiliki
Lebih terperinciBAB I PENDAHULUAN. dapat dengan mudah memperoleh data yang up to date dengan cepat. Pemanfaatan
BAB I PENDAHULUAN I.1 Latar Belakang Teknologi informasi merupakan komputer berbasis teknologi komunikasi untuk memproses, menampilkan serta mengelola data beserta informasi data tersebut. Pada masa sekarang
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Pada saat ini kebutuhan manusia akan saling berbagi informasi dan data telah memicu perkembangan teknologi informasi di dunia. Awalnya teknologi informasi dikembangkan
Lebih terperinciSTMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011
STMIK GI MDP Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011 PENERAPAN METODE BAYESIAN UNTUK APLIKASI SEARCH ENGINE PADA WEB PORTAL PERIKLANAN Rudi Hartono 2007250028
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Dalam era globalisasi saat ini, teknologi sudah menjadi bagian dari hidup masyarakat global. Hampir seluruh manusia dengan berbagai golongan usia di seluruh dunia mengenal
Lebih terperinciBAB I PENDAHULUAN. berpikir untuk melakukan dan mengatasi segala permasalahan yang dihadapi dengan bantuan
BAB I PENDAHULUAN 1.1 Latar Belakang Kemampuan dan peranan komputer yang cukup signifikan acapkali membuat manusia berpikir untuk melakukan dan mengatasi segala permasalahan yang dihadapi dengan bantuan
Lebih terperinciBAB III LANDASAN TEORI. permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut
BAB III LANDASAN TEORI Pada bab ini akan dijelaskan dasar-dasar teori yang berhubungan dengan permasalahan yang dibahas. Hal ini sangat penting karena teori-teori tersebut digunakan sebagai landasan pemikiran
Lebih terperinciBAB III LANDASAN TEORI. pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan
BAB III LANDASAN TEORI 3.1 CodeIgniter CodeIgniter adalah sebuah framework PHP yang dapat mempercepat pengembang untuk membuat sebuah aplikasi web. Dilengkapibanyak library dan helperyang berguna di dalamnya
Lebih terperinciBAB I PENDAHULUAN. I.1. Latar Belakang
BAB I PENDAHULUAN I.1. Latar Belakang Teknologi yang semakin berkembang mendorong banyak perusahaan dalam mengembangkan sistem informasi demi kemudahan proses bisnis sehari-hari. Dalam pengembangannya
Lebih terperinciHASIL DAN PEMBAHASAN Investigasi Awal
Konstruksi Awal Pada tahapan ini dilakukan kontruksi untuk mendapatkan modul sistem dan implementasi software dengan data untuk mencari kekurangan serta kekuatan dari aplikasi operasional dan perawatan
Lebih terperinciBAB 1 PENDAHULUAN UKDW
BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah Perkembangan teknologi sangat banyak memberi pengaruh terhadap perkembangan ilmu pengetahuan. Dan kebutuhan manusia akan teknologi untuk mempermudah melakukan
Lebih terperinciBAB I PENDAHULUAN. pendayagunaan informasi yang dalam volume besar secara cepat dan
BAB I PENDAHULUAN I.1. Latar Belakang Perjalanan manusia yang begitu dinamis dalam segala bidang, menuntut dan melahirkan sebuah sistem yang dinamis dengan adanya perkembangan teknologi informasi dan komunikasi.
Lebih terperinciBAB I PENDAHULUAN 1.1. Latar Belakang
BAB I PENDAHULUAN 1.1. Latar Belakang Di era globalisasi ini perkembangan teknologi memegang andil yang sangat besar dalam kehidupan manusia, tidak jarang bahkan hampir ditemukan di setiap tempat manapun,
Lebih terperinci1.2 TUJUAN PENELITIAN
BAB I PENDAHULUAN 1.1 LATAR BELAKANG Kebutuhan yang sangat besar akan informasi mendorong berkembangnya teknologi-teknologi baru. Kemajuan di bidang teknologi, menuntut penanganan terhadap segala sesuatu
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 terperinci