BAB II LANDASAN TEORI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB II LANDASAN TEORI"

Transkripsi

1 BAB II LANDASAN TEORI 2.1 Pengertian Administrasi Administrasi adalah usaha dan kegiatan yang berkenaan dengan penyelenggaraan kebijaksanaan untuk mencapai tujuan. Administrasi dalam arti sempit adalah kegiatan yang meliputi: catat-mencatat, surat-menyurat, pembukuan ringan, ketik-mengetik, agenda, dan sebagainya yang bersifat teknis ketata usahaan. Administrasi dalam arti luas adalah seluruh proses kerja sama antara dua orang atau lebih dalam mencapai tujuan dengan memanfaatkan sarana prasarana tertentu secara berdaya guna dan berhasil guna. Administrasi Keuangan dalam arti sempit adalah tata pembukuan. Sedangkan pengertian dalam arti luas dapat mengandung arti pengurusan dan pertanggungjawaban, baik di pusat maupun di kantor cabang. Dalam penyusunan anggaran memuat pembagian penerimaan dan pengeluaran anggaran rutin dan anggaran pembangunan Pengertian Laporan Keuangan Laporan keuangan adalah catatan informasi keuangan suatu perusahaan pada suatu periode laporan keuangan yang dapat di gunakan untuk menggambarkan kinerja perusahaan tersebut. Laporan keuangan adalah bagian dari proses pelaporan keuangan. Laporan keuangan berfungsi sebagai perencanaan, artinya bahwa dalam menyusun perencanaan memerlukan kegiatan administrasi, misalnya peengumpulan data, pengolahan laporan keuangan, penyusunan perencanaan keuangan. 2.2 Rancangan & Sistem Pengertian rancangan menurut Krismiaji dalam bukunya yang berjudul sistem informasi keuangan definisi rancangan adalah sebagai berikut : 7

2 Rancangan adalah terdiri dari perancangan logis yaitu melengkapi eksternal level dari schema dan menterjemahkan persyaratan data para pemakai dan program aplikasi kedalam conceptual level schema sedangkan perancangan fisik adalah penyimpanan dari hasil rancangan konsep kedalam struktur penyimpanan fisik. Definisi lain rancangan menurut Jogiyanto dalam bukunya yang berjudul analisis dan perancangan sistem informasi menyebutkan bahwa Rancangan adalah penggambaran, perencanaan, pengolahan dan pembuatan sketsa atau pengaturan dai beberapa elemen yang terpisah dari suatu kesatuan yang utuh dan berfungsi Pengertian Sistem Informasi Suatu sistem merupakan kumpulan elemen-elemen yang saling berkaitan dan berinteraksi untuk mencapai suatu tujuan tertentu. Menurut Moekijat dalam Prasojo (2011:152), Sistem adalah setiap sesuatu terdiri dari obyek-obyek, atau unsur-unsur, atau komponen-komponen yang bertata kaitan dan bertata hubungan satu sama lain, sedemikian rupa sehingga unsur-unsur tersebut merupakan satu kesatuan pemrosesan atau pengolahan yang tertentu. Sistem Informasi adalah kumpulan dari sub sub sistem baik fisik maupun non fisik yang saling berhubungan satu sama lain nya dan bekerja sama secara harmonis untuk mencapai suatu tujuan di dalam organisasi atau instansiperusahaan yang mempertemukan kebutuhan pengolahan transasksi harian, mendukung, bersifat manajerial dan kegiatan strategi dari perusahaan dan menyediakan pihak luar tertentu dengan laporan laporan keuangan yang di perlukan yaitu mengolah data menjadi informasi yang berguna Analisa Sistem Definisi Analisis Sistem Menurut Yogiyanto (1995) analisis sistem adalah penguraian dari suatu system informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan. 8

3 Menurut Kristanto (2003) analisis sistem adalah suatu proses mengumpulkan dan menginterpretasikan kenyataan-kenyataan yang ada, mendiagnosa persoalan dan menggunakan keduanya untuk memperbaiki sistem. Analisa Sistem Menurut Yogiyanto (1995) analis sistem (analis informasi) adalah orang yang menganalis sistem (mempelajari masalah-masalahan yang timbul dan menentukan kebutuhan pemakai sistem) untuk mengidentifikasikan pemecahan permasalahan tersebut. Menurut Kristanto (2003) analis sistem adalah orang yang mempunyai kemampuan untuk menganalisis sebuah sistem, memilih alternatif pemecahan masalah dan menyelesaikan masalah tersebut dengan menggunakan komputer. Peranan Analis Sistem Analis sistem secara sistematis menilai bagaimana fungsi bisnis dengan cara mengamati proses input dan pengolahan data serta prses output informasi untuk membantu peningkatan proses organisasional. Dengan demikian, analis sistem mempunyai tiga peranan penting, yaitu : 1. Sebagai konsultan 2. Sebagai ahli pendukung 3. Sebagai agen perubahan Tugas Analis Sistem Adapun tugas-tugas yang dilakukan oleh seorang analis sistem adalah : 1. Mengumpulkan dan menganalisis semua dokumen, file, formulir yang digunakan pada sistem yang telah berjalan. 2. Menyusun laporan dari sistem yang telah berjalan dan mengevaluasi kekurangankekurangan pada sistem tersebut dan melaporankan semua kekurangan tersebut kepada pemakai sistem. 3.Merancang perbaikan pada sistem tersebut dan menyusun sistem baru. 4.Menganalisis dan menyusun perkiraan biaya yang diperlukan untuk sistem yang baru dan memberikan argumen tentang keuntungan yang dapat diperoleh dari pemakian sistem yang baru tersebut. 5.Mengawasi semua kegiatan terutama yang berkaitan dengan sistem yang baru tersebut. 9

4 2.3 Konsep Rekayasa Perangkat Lunak (RPL) Rekayasa perangkat lunak adalah penetapan dan penggunaan prinsip-prinsip rekayasa dalam rangka mendapatkan perangkat lunak yang ekonomis yaitu software yang dapat terpercaya dan bekerja secara efisien pada komputer Pendekatan Linier Sequential Model Terkadang disebut Classic Life Cycle atau Waterfall model. Model ini menawarkan cara pembuatan perangkat lunak secara lebih nyata. Pendekatan pengembangan software dimulai pada level sistem. Gambar 2.1 Linear Sequential Model Sumber : Pressman, Roger S. Rekayasa Perangkat Lunak. McGraw Hill, 2011 Langkah-langkah yang penting dalam model ini adalah : 1. Penentuan dan analisis spesifikasi Jasa, kendala dan tujuan dihasilkan dari konsultasi dengan pengguna sistem. Kemudian semuanya itu dibuat dalam bentuk yang dapat dimengerti oleh user dan staf pengembang. 2. Desain sistem dan perangkat lunak 10

5 Proses desain sistem membagi kebutuhan-kebutuhan menjadi sistem perangkat lunak atau perangkat keras. Proses tersebut menghasilkan sebuah arsitektur sistem keseluruhan. Desain perangkat lunak termasuk menghasilkan fungsi. sistem perangkat lunak dalam bentuk yang mungkin ditransformasi ke dalam satu atau lebih program yang dapat dijalankan. 3. Implementasi dan pengkodean Tahapan ini melanjutkan hasil yang didapatkan dari tahapan perancangan. Jika perancangan dititik beratkan pada hal-hal yang lebih detail, sedangkan proses pengkodean difokuskan pada hal mekanik. 4. Integrasi dan ujicoba sistem Unit program diintegrasikan dan diuji menjadi sistem yang lengkap untuk menyakinkan bahwa persyaratan perangkat lunak telah dipenuhi. Setelah ujicoba, sistem disampaikan ke klien 5. Operasi dan pemeliharaan Normalnya ini adalah fase terpanjang. Sistem dipasang dan digunakan. Pemeliharaan termasuk pembetulan kesalahan yang tidak ditemukan pada langkah sebelumnya. Perbaikan implementasi unit sistem dan peningkatan jasa sistem sebagai kebutuhan baru ditemukan. Masalah pendekatan model adalah ketidakluwesan pembagian proyek ke dalam langkah yang nyata atau jelas. Sukar bagi customer untuk secara explisit mengemukakan semua kebutuhannya serta customer harus sabar. Developer sering menunda pekerjaan dan anggota tim harus menunggu anggota lainnya menyelesaikan tugasnya. Namun demikian model Linier Sequencial mencerminkan kepraktisan rekayasa. Konsekuensinya, model proses perangkat lunak yang berdasarkan pada pendekatan ini digunakan dalam pengembangan sistem perangkat lunak dan perangkat keras yang luas. 11

6 2.4 Perancangan Berorientasi Obyek Secara prinsip obyek merupakan sebuah elemen yang akan diselidiki atau dipahami.jika kita merujuk pada obyek dari sudut pandang yang nyata berarti obyek merupakan sesuatu yang nyata dan memiliki bentuk, akan tetapi berbeda jika kita berbicara konsep sistem bukan hanya bisa dilihat atau dirasakan tetapi sesuatu yang masih bersifat ide atau gagasan. Pemograman berorientasi obyek berarti sebuah teknik pemograman yang didalam proses pengembanganya menggunakan terminologi obyek, dimana setiap obyek memiliki atribut beserta fungsi yang saling berinteraksi satu dengan yang lain seperti halnya obyek (Stendy, 2010:178). Pendekatan berorientasi objek merupakan suatu strategi pembangunan perangkat lunak yang mengorganisasikan perangkat lunak sebagai kumpulan objek berisi data dan operasi yang diberlakukan terhadapnya (Rosa, 2011:82). Pemograman berorientasi obyek memiliki tujuan untuk pemahaman sistem kepada user atau client. Hal ini karena user/client dapat dengan mudah memahami alur pemograman dengan kasus yang dihadapi.dalam rekayasa perangkat lunak. konsep pendekatan berorientasi objek dapat diterapkan pada tahap analisis. perancangan. pemrograman, dan pengujian perangkat lunak. Ada berbagai teknik yang dapat digunakan pada masing-masing tahap tersebut, dengan aturan dan alat bantu pemodelan tertentu. Karakteristik Dasar dalam Sistem Berorientasi Objek antara lain : 1. Abstraksi (abstraction) Abstraksi atau abstraction secara sederhana dikatakan sebagai proses memilah beberapa attribut dan beberapa operasi suatu objek hanya sampai pada yang benar-benar diperlukan saja dan membuang atribut dan operasi yang tidak diperlukan untuk persoalan yang dihadapi. 2. Pewarisan (inheritance) Objek adalah anggota atau instan suatu kelas dan sebaliknya kelas adalah sebuah kategori dari beberapa objek yang mempunyai attribut dan operasi yang sama, maka objek mempunyai semua karakteristik dari suatu kelas. Attribut dan operasi yang ditentukan dalam kelas dapat diwariskan ke masing-masing objek dalam kelas tersebut. 12

7 3. Banyak Bentuk (polymorphism) Kadang-kadang sebuah operasi mempunyai nama yang sama pada kelas yang berbeda. Operasi operasi tersebut walaupun mempunyai nama yang sama tetapi diberikan pada objek yang berbeda maka mempunyai makna yang berbeda. Pada masing-masing persoalan dapat dilakukan operasi yang berbeda-beda walaupun dengan nama yang sama. Konsep tersebut dikenal dengan istilah banyak bentuk atau polymorphism, yaitu suatu operasi dengan nama yang sama, tetapi jika diberikan pada objek yang berbeda akan mengakibatkan operasi yang berbeda. 4. Pembungkusan (encapsulation) Pembungkusan atau encapsulation adalah menyembunyikan kompleksitas dari luar dan hanya membuka operasi-operasi yang diperlukan saja terhadap objek objek lain. 5. Pengiriman pesan (message sending) Bagaimana objek objek dalam sistem bekerjasama.mereka melakukannya dengan mengirimkan pesan dari satu objek ke objek lainnya. Suatu objek mengirimkan pesan ke objek lain untuk melakukan sebuah operasi dan juga dapat menerima pesan dari objek lain untuk melakukan operasi lainnya. 6. Asosiasi (assosiation) Pada saat seseorang melakukan turn-on pada sebuah televisi, maka menurut terminologi berorientasi objek, seseorang tersebut sedang berasosiasi dengan televisi. 7. Aggregasi (aggregation) Aggregasi adalah bentuk khusus dari asosiasi yang lebih kuat, dimana asosiasi yang terjadi adalah part of antara objek yang satu dengan objek yang lainnya atau asosiasi antara keseluruhan dengan sebagian. Salah satu bentuk aggregasi meliputi hubungan yang kuat antara satu objek dan objek objek lainnya sebagai komponen pembentuknya, hal ini dikenal dengan nama lain yaitu komposisi. Kunci komposisi bahwa komponen-komponen tersebut ada hanya sebagai penyusun dari objek gabungan tersebut. 13

8 2.5 Pengertian Basis Data Berorientasi Objek Basis data object oriented adalah sekumpulan data logical yang saling berhubungan dan mendeskripsikan suatu data yang dirancang untuk memenuhi kebutuhan informasi pada suatu organisasi (Connolly, 2010 : p65). Menurut Connolly dan Begg (2010 : p86), terdapat tiga tingkatan arsitektur basis data (Three Level ANSI-SPARC Architecture), yaitu: 1. Tingkat Eksternal Tingkat eksternal mennggambarkan pandangan pengguna pada basis data. Tingkatan ini mendeskripsikan bagian dari basis data yang terhubung dengan setiap pengguna. Setiap pengguna memiliki pandangan masing-masing yang direpresentasi ke dalam form yang familiar dengan pengguna tersebut. Pandangan pada tingkat eksternal hanya meliputi entitas, atribut, atau hubungan yang di kehendaki oleh pengguna. 2. Tingkat Konseptual Tingkat konseptual menggambarkan himpunan pandangan dari basis data. Tingkatan ini mendeskripsikan tentang data yang disimpan di dalam basis data dan hubungan yang terdapat di antara data tersebut. Tingkat konseptual mengandungstruktur logikal dari keseluruhan basis data yang dapat dilihat oleh Database Administrator (DBA). 3. Tingkat Internal Tingkatan internal merupakan representasi fisik dari basis data yang terdapat di dalam komputer. Tingkatan ini mendeskripsikan bagaimana data disimpan dalam suatu basis data. Tingkatan internal menangani implementasi fisik dari sebuah basis data untuk mencapai performa runtime dan penggunaan kapasitas penyimpanan yang optimal Tujuan utama dari tiga tingkatan arsitektur basis data adalah untuk memisahkan tiap pandangan pengguna terhadap basis data dimana basis data dapat direpresentasikan secara fisikal. Pemisahan ketiga tingkat ini diperlukan, karena: 1. Setiap pengguna harus mengakses data yang sama, tetapi dapat dilihat dari sudut yang berbeda. 2. Pengguna tidak diizinkan untuk berhubungan langsung dengan penyimpanan fisikal basis data. 3. Database Administrator (DBA) harus dapat mengubah struktur penyimpanan basis data tanpa mempengaruhi pandangan pengguna. 14

9 4. Struktur internal dari basis data harus tidak terpengaruh oleh perubahan aspek fisikal penyimpanan basis data. 5. Database Administrator (DBA) harus dapat mengubah struktur konseptual basis data tanpa mempengaruhi seluruh pengguna. Sebagai satu kesatuan istilah, Basis data (database) sendiri dapat didefinisikan dalam sejumlah sudut pandang seperti : a. Himpunan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah. b. Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu untuk memenuhi berbagai kebutuhan. c. Kumpulan file / table / arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis. Basis data dan lemari arsip sesungguhnya memiliki prinsip kerja dan tujuan yang sama. Prinsip utamanya adalah pengaturan data / arsip. Tujuan utamanya adalah kemudahan dan kecepatan dalam pengambilan kembali data / arsip. Perbedaannya hanya terletak pada media penyimpanan yang digunakan. Jika lemari arsip menggunakan lemari dari besi atau kayu sebagai media penyimpanan, maka basis data menggunakan media penyimpanan elektronis sebagai disk (disket atau harddisk). Satu hal yang juga harus diperhatikan, bahwa basis data bukan hanya sekedar penyimpanan data secara elektronis (dengan bantuan komputer). Artinya, tidak semua bentuk penyimpanan data secara elektronis bisa disebut basis data. Kita dapat menyimpan dokumen berisi data dalam file teks (dengan program pengolah kata), file spread sheet, dan lain-lain, tetapi tidak bisa disebut sebagai basis data karena didalamnya tidak ada pemilahan dan pengelompokkan data sesuai jenis / fungsi data, sehingga akan menyulitkan pencarian data kelak. 2.6 Unified Modeling Language (UML) UML adalah bahasa untuk menvisualisasikan, menentukan, membangun dan mendokumentasikan artefak sebuah sistem perangkat lunak (Rosa A.S. dan M Shalahuddin, 2013). Versi terbaru dari UML yaitu UML versi 2.0 terdiri dari sembilan teknik diagram untuk memodelkan sistem. Diagram tersebut dibagi menjadi dua kelompok utama yaitu Structure Diagrams dan Behavioral Diagrams.(Alan Dennis, 2009:29). 15

10 Tabel 2.1 Jenis-jenis diagram UML Sumber : Dennis, Alan. Wixom, Tegarden System Analysis and Design with UML 2.0 An Object-Oriented Approach, 3 rd ed, hal. 30 Diagram Kegunaan Structure Diagrams Class Object Package Deployment Component Composite Structure Behavioral Diagrams Activity Sequence untuk memodelkan struktur kelas untuk memodelkan struktur object untuk mengelompokkan elemen-elemen UML dalam tingkatan unit yang lebih tinggi. untuk menunjukkan tata letak sebuah sistem secara fisik,menampakkan bagian-bagian software yang berjalan pada bagian-bagian hardware yang digunakan untuk mengimplementasikan sebuah sistem dan keterhubungan antara komponen-komponen hardware tersebut untuk memodelkan komponen object. untuk menunjukkan dekomposisi secara hierarkis sebuah class ke sebuah struktur internal. untuk memodelkan perilaku Use Cases dan objects di dalam system untuk memodelkan pengiriman pesan (message) antar objects 16

11 Lanjutan tabel 2.1 Jenis jenis diagram UML Communication menggambarkan interaksi antar objek seperti sequence diagram, tetapi lebih menekankan pada peran masingmasing objek dan bukan pada waktu penyampaian message Interaction Overview Timing Behavioral State Machine Protocol State Machine pencangkokan secara bersama antara activity diagram dengan sequence diagram untuk menunjukkan faktor pembatas waktu diantara perubahan state pada objek yang berbeda untuk mendefinisikan perilaku sebuah object digunakan untuk penggunaan protocol pada sebuah sistem UML juga dapat diaplikasikan untuk maksud tertentu : 1. Merancang perangkat lunak 2. Sarana komunikasi antara perangkat lunak dengan proses bisnis. 3. Menjabarkan sistem secara rinci untuk analisa dan mencari apa yang diperlukan sistem. 4. Mendokumentasi sistem yang ada, proses-proses dan organisasinya. UML menyediakan jenis diagram yang dapat dikelompokan antara lain: a. Diagram Use Case (Use Case Diagram) Diagram ini memperlihatkan himpunan use case dan aktor-aktor. Menurut [ Alan Dennis 2007 ] Use Case Diagram adalah Diagram fungsional yang menggambarkan fungsi dasar dari sistem Pada dasarnya aktor bukanlah bagian dari use case diagram, namun dapat terciptanya suatu use case diagram diperlukan beberapa aktor. Aktor tersebut berinteraksi dengan sistem. Sebuah aktor mungkin hanya memberikan informasi inputan pada sistem, hanya menerima informasi dari sistem atau keduanya menerima, dan memberi informasi pada sistem. Aktor hanya berinteraksi dengan use case, tetapi tidak memiliki kontrol atas use case. Aktor digambarkan 17

12 dengan stick man. Aktor dapat digambarkan secara umum atau spesifik, dimana untuk membedakannya kita dapat menggunakan relationship. Use case adalah bagian tingkat tinggi dari fungsionalitas yang disediakan oleh sistem. Use case diagram adalah gambaran komponen tersebut yang memperkenalkan suatu sistem yang akan dibangun. Use case diagram menjelaskan manfaat suatu sistem jika dilihat menurut pandangan orang yang berada di luar sistem. Diagram ini menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar. Use case diagram dapat digunakan selama proses analisis untuk menangkap requirement sistem dan untuk memahami bagaimana sistem menetapkan perilaku sistem saat diimplementasikan. Dalam sebuah model mungkin terdapat satu atau beberapa use case diagram. Pendekatan use case berbeda dengan metode terstruktur. Pendekatan terstruktur berfokus pada bagaimana memecahkan persoalan besar menjadi persoalan-persoalan yang lebih kecil, sedangkan pendekatan use case berfokus pada apa yang pemakai harapkan dari sistem. Ada beberapa relasi yang terdapat dalam use case diagram: 1. Association, menghubungkan link antar element 2. Generalization, disebut juga inheritance (pewarisan), sebuah elemen merupakan spesialisasi dari elemen lainnya 3. Dependency, sebuah elemen bergantung dalam beberapa cara ke elemen lainnya 4. Aggregation, bentuk association dimana sebuah elemen berisi elemen lainnya Tabel 2.2 Tabel Simbol Use Case Diagram Sumber : System Analysis and Design UML Version 2.0 And Object Oriented Approach.,2010 Symbol Use case Deskripsi Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor; biasanya dinyatakan dengan menggunakan kata kerja di awal frase nama use case. 18

13 Lanjutan Tabel 2.2 Tabel Simbol Use Case Diagram Aktor/ actor nama actor Asosiasi/ association Ekstensi/ extend <<extend>> Generalisasi/ generalization Menggunakan/ include/ uses <<include>> <<uses>> Orang, proses atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat di luar sistem informasi, jadi walaupun simbol dari aktor adalah gambar orang, tapi aktor belum tentu merupakan orang; biasanya dinyatakan menggunakan kata benda di awal frase nama aktor. Komunikasi antara aktor dan use case yang berpartisipasi pada use case atau use case memiliki interaksi dengan aktor. Relasi use case tambahan ke sebuah use case dimana use case yang ditambahkan dapat berdiri sendiri walaupun tanpa use case tambahan itu; mirip dengan prinsip inheritance pada pemrograman berorientasi objek; Hubungan generalisasi dan spesialisasi (umum-khusus) antara dua buah use case dimana fungsi yang satu adalah fungsi yang lebih umum dari lainnya. Relasi use case tambahan ke sebuah use case yang ditambahkan memerlukan use case ini untuk menjalankan fungsinya atau sebagai syarat dijalankan use case ini. Ada dua sudut pandang yang cukup besar mengenai include di use case: Include berarti use case yang ditambahkan akan selalu dipanggil saat use case tambahan dijalankan. Include berarti use case yang tambahan akan selalu melakukan pengecekan apakah use case yang ditambahkan telah dijalankan. Kedua interpretasi di atas dapat dianut salah satu atau keduanya tergantung pada pertimbangan dan interpretasi yang dibutuhkan. 19

14 b. Diagram Kelas (Class Diagram) Menurut [ Alan Dennis 2007 ] Class Diagram adalah Model statis yang menunjukkan kelas dan hubungan antar kelas yang tetap konstan dalam sistem dari waktu ke waktu. Class diagram dibangun berdasarkan use case diagram, sequence diagram yang telah dibuat sebelumnya. Class diagram memberikan pandangan secara luas dari suatu sistem dengan menunjukkan kelas-kelasnya dan hubungan mereka pada msing masing diagram. Class diagram bersifat statis, menggambarkan hubungan apa yang terjadi bukan apa yang terjadi jika mereka berhubungan seperti yang sudah di definiskan menurut (Alan Dennis ; 2007 )Sebuah class memiliki tiga area pokok : 1. Class name (stereotype). Area ini berisikan nama yang akan diberikan kelas tersebut 2. Atribut. Area ini akan diisi oleh elemen-elemen dari kelas yang bersangkutan 3. Metoda atau operasi. Pada area ini akan diisikan tindakan tindakan yang akan dilakukan oleh atribut dari kelas tersebut. Tabel 2.3 Simbol Class Diagram Sumber : System Analysis and Design UML Version 2.0 And Object Oriented Approach.,2010 Simbol Package Deskripsi Package merupakan sebuah bungkusan dari satu atau lebih kelas. 20

15 Lanjutan Tabel 2.3 Tabel Simbol Class Diagram Kelas Kelas pada struktur sistem. Antarmuka/interface Sama dengan konsep interface dalam pemrograman berorientasi objek. Asosiasi/association Relasi antar kelas dengan makna umum, asosiasi biasanya juga disertai dengan multiplicity. Asosiasi association berarah/directed Relasi antar kelas dengan makna kelas yang satu digunakan oleh kelas yang lain, asosiasi biasanya juga disertai dengan multiplicity. Generalisasi Relasi antar kelas dengan makna generalisasi-spesialisasi (umum khusus). Kebergantungan/dependency Relasi antar kelas dengan makna kebergantungan antar kelas. Agregasi/aggregation Relasi antar kelas dengan makna semua bagian (whole-part). c. Sequence diagram Sequence diagram adalah salah satu dari dua jenis diagram interaksi. Sequence Diagram menggambarkan interaksi dinamis antara objek dalam sebuah use case dan mendeskripsikan pesan yang dikirimkan. Sequence diagram menekankan waktu pemesanan kegiatan yang berlangsung dalam satu set objek yang berkolaborasi. Alan Dennis (2009:240). 21

16 Tabel 2.4 Simbol Sequence Diagram Sumber : System Analysis and Design UML Version 2.0 And Object Oriented Approach.,2010 Simbol Aktor atau Deskripsi Orang, proses, atau sistem lain yang berinteraksi dengan sistem informasi yang akan dibuat diluar sistem informasi yang akan dibuat itu sendiri, biasanya dinyatakan menggunakan kata benda di awal frase nama aktor. tanpa waktu aktif Garis hidup/lifeline Menyatakan kehidupan suatu objek. Objek Menyatakan objek yang berinteraksi pesan. Waktu aktif Menyatakan objek dalam keadaan aktif dan berinteraksi pesan. Pesan tipe create Menyatakan suatu objek membuat objek yang lain, arah panah mengarah pada objek yang dibuat. 22

17 Lanjutan Tabel 2.4 Simbol Sequence Diagram Pesan tipe call Menyatakan suatu objek memanggil operasi/metode yang ada pada objek lain atau dirinya sendiri. Pesan tipe send Pesan tipe return Menyatakan bahwa suatu objek mengirim data/masukan/informasi ke objek lain, arah panah mengarah pada objek yang menerima kembalian. Menyatakan bahwa suatu objek yang telah menjalankan suatu operasi atau metode menghasilkan suatu kembalian ke objek tertentu, arah panah mengarah pada objek yang menerima kembalian. Pesan tipe destroy Menyatakan suatu objek mengakhiri hidup objek yang lain, arah panah mengarah pada objek yang diakhiri, sebaiknya jika ada create maka ada destroy. d. Aktifitas Diagram (Activity Diagram) Diagram aktifitas atau activity diagram adalah representasi grafis dari alur kerja tahapan aktifitas. Diagram ini menggambarkan sistem pada tahap pemodelan bisnis dan dapat digunakan untuk menunjukkan aliran kerja bisnis, alur kerja operasional secara step-by-step dari komponen suatu sistem dan aliran kejadian dalam use case. Activity diagram menunjukkan keseluruhan dari aliran kontrol. 23

18 Tabel 2.5 Simbol Activity Diagram Sumber : System Analysis and Design UML Version 2.0 And Object Oriented Approach.,2010 Simbol Status awal Aktivitas aktivitas Deskripsi Status awal aktivitas sistem, sebuah diagram aktivitas memiliki sebuah status awal. Aktivitas yang dilakukan sistem, aktivitas biasanya diawali dengan kata kerja. Percabangan/decision Asosiasi percabangan dimana jika ada pilihan aktifitas lebih dari satu. Penggabungan/join Asosiasi penggabungan dimana lebih dari satu aktivitas digabungkan menjadi satu. Status akhir Status akhir yang dilakukan sistem, sebuah diagram aktivitas memiliki sebuah status akhir. 24

19 Lanjutan Tabel 2.5 Simbol Activity Diagram Swimlane Memisahkan organisasi bisnis yang bertanggung jawab terhadap aktivitas yang terjadi. Fork Fork, digunakan untuk menunjukkan kegiatan yang dilakukan secara paralel. Join Join, digunakan untuk menunjukkan kegiatan yang digabungkan. 2.7 XAMPP XAMPP adalah paket pemrograman web lengkap, khususnya PHP dan MySQL, paket ini dapat didownload secara gratis dan legal (Aditya Nugroho, 2011:10). Dengan menginstall XAMPP maka tidak perlu lagi melakukan instalasi dan konfigurasi web server Apache, PHP dan MySQL secara manual.xampp akan menginstal dan mengkonfigurasi secara otomatis atau auto 25

20 konfigurasi. XAMPP merupakan software yang mudah digunakan, gratis dan mendukung instalasi di Linux dan Windows. Fungsi folder-folder utama XAMPP antara lain: 1. Apache, folder utama dari apache web server. 2. Htdocs, folder utama untuk menyimpan data latihan web, baik PHP atau HTML. Semua folder dan file program di htdocs bisa diakses ( di browser. 3. Manual, berisi subfolder yang didalamnya terdapat manual program dan database, termasuk manual PHP dan MySQL. 4. MySQL, folder utama untuk database MySQLServer. Di dalamnya terdapat subfolder data (lengkapnya; C:\xampp\MySQL\data ) untuk merekam semua nama database, serta subfolder bin yang berisi tools client dan server MySQL. 5. PHP, folder utama untuk program PHP. Gambar 2.2 Tampilan Ruang Kerja XAMPP 26

21 2.8 Database Server My SQL My SQL adalah sebuah database server, dapat juga berperan sebagai client sehingga sering disebut database client/server, yang open source dengan kemampuan dapat berjalan baik di OS (Operating System) maupun, dengan platform windows maupun linux. MySQL merupakan program database server dengan SQL sebagai bahasa yang digunakan di dalamnya (Andi,2013). MySQL merupakan program database server dengan SQL sebagai bahasa yang digunakan di dalam nya. SQL dibagi menjadi dua bentuk query, yaitu : 1. DDL (Data Definition Language) DDL adalah sebuah metode query SQL yang berguna untuk mendefinisikan data pada sebuah database, adapun query yang dimiliki adalah: a. CREATE : Digunakan untuk melakukan pembuatan tabel dan database. b. DROP : Digunakan untuk melakukan penghapusan tabel maupun database. c. ALTER : Digunakan untuk melakukan pengubahan struktur tabel yang telah dibuat, baik menambah field, mengganti nama field maupun menamakannya kembali, serta penghapusan. 2. DML (Data Manipulation Language) DML adalah sebuah metode query yang dapat digunakan apabila DDL telah terjadi, sehingga fungsi dari query ini adalah untuk melakukan pemanipulasian database yang telah ada atau yang telah dibuat sebelumnya. Berikut query yang termasuk di dalamnya adalah: a. SELECT : Digunakan untuk menampilkan data pada tabel b. INSERT : Digunakan untuk melakukan penginputan / pemasukan data pada tabel database c. UPDATE : Digunakan untuk melakukan pengubahan atau peremajaan terhadap data yang ada pada tabel. d. DELETE : Digunakan untuk melakukan penghapusan data pada tabel 27

22 Gambar 2.3 Perancangan Antar Muka Heidi SQL 2.9 Metode Pengujian Sistem Jika struktur kendali antar modul sudah terbukti bagus, maka pengujian yang tak kalah pentingnya adalah pengujian unit.pengujian unit digunakan untuk menguji setiap modul untuk menjamin setiap modul menjalankan fungsinya dengan baik. Ada 2 metode untuk melakukan unit testing, yaitu: Black Box Testing dan White Box Testing Black Box Testing Menurut (Roger S. Pressman, 2010:87), Pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Dengan demikian, pengujian black-box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Pengujian black-box bukan merupakan alternative dari teknik white-box, tetapi merupakan pendekatan komplementor yang kemungkinan besar mampu mengungkap kesalahan dari pada metode white-box. Pengujian black-box berusaha menemukan kesalahan dalam kategori sebagai berikut : 1. Fungsi-fungsi yang tidak benar atau hilang. 28

23 2. Kesalahan interface. 3. Kesalahan dalam stuktur data atau akses database eksternal. 4. Kesalahan kinerja. 5. Inisialisasi dan kesalahan terminasi. Pengujian program aplikasi penjualan berbasis web dilakukan dengan metode Black Box Testing. Metode Black Box Testing ini merupakan pengujian berdasarkan fungsi dari program.tujuan dari metode Black Box Testing ini adalah untuk menemukan kesalahan fungsi pada program White-Box Testing White Box testing secara umum merupakan jenis testing yang lebih berkonsentrasi terhadap isi dari perangkat lunak itu sendiri. Jenis ini lebih banyak berkonsentrasi kepada source code dari perangkat lunak yang dibuat sehingga membutuhkan proses pengetesan yang jauh lebih lama dan lebih mahal dikarenakan membutuhkan ketelitian dari para tester serta kemampuan teknis pemrograman bagi para tester-nya (Roger S. Pressman, 2010:90). Prinsip dari keluaran tipe pengetesan ini adalah: 1. Menjamin bahwa semua alur program yang independen (dalam bentuk modul, form, procedure, class, dan lainnya) telah diuji minimal satu kali. 2. Menjamin telah melakukan pengujian terhadap semua kondisi percabangan dengan nilai true dan false. 3. Telah melakukan testing terhadap semua jenis perulangan dengan kondisi normal dan kondisi yang dianggap melampaui batas perulangan (umumnya kondisi yang melampaui batas harus diatasi oleh prosedur tertentu). 4. Telah melakukan pengujian terhadap struktur data internal (seperti variabel) agar terjaga validasinya, karena validasi sangat menentukan layaknya kolom-kolom yang mandatory harus diisi, pemberian peringatan ketika user melakukan kesalahan dalam penginputan agar saat penyimpanan ke database sudah benar dan telah melewati tahap validasi yang telah diberikan. 29

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Sistem Informasi McLeod (2010:34) menyatakan, sistem adalah sekelompok elemen-elemen yang terintegrasi dengan maksud yang sama untuk mencapai tujuan. Satzinger, Jackson, dan

Lebih terperinci

BAB II LANDASAN TEORI

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 terperinci

PEMBANGUNAN APLIKASI PENCATATAN PENANGANAN GANGGUAN PT. TELKOM REGIONAL BANDUNG

PEMBANGUNAN 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 terperinci

DAFTAR SIMBOL. Fungsionalitas yang disediakan sistem sebagai unit-unit yang saling bertukar pesan antar unit atau aktor.

DAFTAR 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 terperinci

BAB II TINJAUAN PUSTAKA

BAB 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 terperinci

BAB II TINJAUAN PUSTAKA. yang ditandai dengan saling berhubungan dan mempunyai satu fungsi atau tujuan

BAB 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 terperinci

6 Bab II Tinjauan Pustaka

6 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 terperinci

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 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 terperinci

BAB II LANDASAN TEORI

BAB 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 terperinci

Gambar Use Case Diagram

Gambar Use Case Diagram 1. Use Case Diagram Use case adalah abstraksi dari interaksi antara system dan actor. Use case bekerja dengan cara mendeskripsikan tipe interaksi antara user sebuah system dengan sistemnya sendiri melalui

Lebih terperinci

DAFTAR ISTILAH. Activity Diagram

DAFTAR 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 terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 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 terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Pengertian Sistem Sistem merupakan salah satu yang terpenting dalam sebuah perusahaan yang dapat membentuk kegiatan usaha untuk mencapai kemajuan dan target yang dibutuhkan.

Lebih terperinci

BAB II LANDASAN TEORI

BAB 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 terperinci

BAB II TINJAUAN PUSTAKA. uang, dan informasi. Sumber daya tersebut bekerjasama menuju

BAB 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 terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Sistem merupakan kumpulan dari unsur atau elemen-elemen yang saling berkaitan/berinteraksi dan saling memengaruhi dalam melakukan kegiatan bersama untuk mencapai suatu

Lebih terperinci

PENGEMBANGAN WEBSITE KOMUNITAS STUDI KASUS : KOMUNITAS FOTOGRAFI

PENGEMBANGAN 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 terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Pengembangan Sistem Informasi 2.1.1 SDLC (System Development Life Cycle) Menurut Dennis, Barbara, dan Roberta (2012:6) System Development Life Cycle (SDLC) merupakan proses menentukan

Lebih terperinci

DAFTAR SIMBOL. Simbol-simbol pada Usecase. No Simbol Nama Keterangan. Fungsionalitas yang disediakan. sistem sebagai unit-unit yang.

DAFTAR 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 terperinci

Yuli Purwati, M.Kom USE CASE DIAGRAM

Yuli Purwati, M.Kom USE CASE DIAGRAM Yuli Purwati, M.Kom USE CASE DIAGRAM UML UML (Unified Modeling Language) merupakan pengganti dari metode analisis berorientasi object dan design berorientasi object (OOA&D) yang dimunculkan sekitar akhir

Lebih terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 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 terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Konsep Dasar Sistem Dalam membangun sebuah system informasi diperlukan suatu pemahaman mengenai system itu sendiri sehingga tujuan dari pembangunan system informasi dapat tercapai.

Lebih terperinci

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa: BAB III OBJEK DAN METODOLOGI PENELITIAN 3.1. Objek Penelitian Objek penelitian merupakan sasaran untuk mendapatkan suatu data, sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa: Objek penelitian

Lebih terperinci

PENGANTAR RUP & UML. Pertemuan 2

PENGANTAR RUP & UML. Pertemuan 2 PENGANTAR RUP & UML Pertemuan 2 PENGANTAR RUP Rational Unified Process (RUP) atau dikenal juga dengan proses iteratif dan incremental merupakan sebuah pengembangan perangkat lunak yang dilakukan secara

Lebih terperinci

BAB II LANDASAN TEORI. komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan.

BAB II LANDASAN TEORI. komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan. BAB II LANDASAN TEORI 2.1 Pengertian Sistem Pengertian Sistem adalah sebagai suatu kesatuan yang terdiri dari dua atau komponen atau subsistem yang berinteraksi untuk mencapai suatu tujuan. Menurut Tata

Lebih terperinci

BAB II. KAJIAN PUSTAKA

BAB II. KAJIAN PUSTAKA BAB II. KAJIAN PUSTAKA A. PROFIL MA NEGERI 1 PURWOKERTO 1. Profil MA Negeri 1 Purwokerto beralamat di Jalan Senopati No. 1 Arcawinangun, Purwokerto Timu Telp (0281) 637509, Kecamatan Purwokerto Timur,

Lebih terperinci

BAB II LANDASAN TEORI. bekerjasama untuk memproses masukan (input) yang ditunjukan kepada sistem

BAB 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 terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI II.1. Sistem Informasi Sistem informasi adalah sekumpulan elemen yang saling bekerja sama baik secara manual atau berbasis komputer yang didalamnya ada pengumpulan, pengolahan, pemprosesan

Lebih terperinci

BAB II TINJAUAN PUSTAKA. bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan

BAB II TINJAUAN PUSTAKA. bersifat manajerial dan kegiatan strategi dari suatu organisasi dan menyediakan BAB II TINJAUAN PUSTAKA 2.1 Sistem Informasi Sistem Informasi adalah suatu sistem di dalam suatu organisasi yang mempertemukan kebutuhan pengolahan transaksi harian, mendukung operasi, bersifat manajerial

Lebih terperinci

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 3.1 Aplikasi Aplikasi adalah software yang dibuat oleh suatu perusahaan komputer untuk mengerjakan tugas-tugas tertentu, misalnya Microsoft Word, Microsoft Excel. (Dhanta (2009:32)).

Lebih terperinci

PEMBUATAN APLIKASI PENERIMAAN OUTSOURCING BERBASIS WEB

PEMBUATAN 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 terperinci

FASE PENGEMBANGAN. MPSI sesi 7 & 8

FASE PENGEMBANGAN. MPSI sesi 7 & 8 FASE PENGEMBANGAN MPSI sesi 7 & 8 Fase Pengembangan Pelaksanaan pekerjaan pengembangan ini pada dasarnya adalah membangun sistem informasi dengan deliverables berupa software dan bagianbagian pendukungnya,

Lebih terperinci

BAB II LANDASAN TEORI

BAB 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 terperinci

BAB II LANDASAN TEORI Konsep Dasar Membangun Aplikasi Berbasis Web

BAB 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 terperinci

BAB II TINJAUAN PUSTAKA DAN LANDASAN TEORI

BAB 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 terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Pendukung Keputusan Sistem Pendukung Keputusan dapat didefinisikan sebagai Sistem berbasis komputer interaktif yang membantu para pengambil keputusan untuk menggunakan

Lebih terperinci

BAB II LANDASAN TEORI 2.1 Pengertian Sistem dan Sistem Informasi Suatu sistem dapat terdiri dari beberapa subsistem atau sistem bagian. Komponen atau subsistem dalam suatu sistem tidak dapat berdiri lepas

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II. 1. Aplikasi Pengertian aplikasi adalah program siap pakai yang dapat digunakan untuk menjalankan perintah dari pengguna aplikasi tersebut dengan tujuan mendapatkan hasil yang

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 5 BAB II LANDASAN TEORI 2.1. METODE PENELITIAN 2.1.1. Studi Literatur Studi Literatur dilakukan dengan cara mengumpulkan data informasi yang berhubungan dengan sistem informasi berbasis web dan android

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1. Analisis Sistem yang Sedang Berjalan Kegiatan analisis sistem yang berjalan dilakukan dengan analisis yang berorientasi pada objek-objek yang diperlukan oleh

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB 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 terperinci

BAB 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 terperinci

BAB II LANDASAN TEORI

BAB 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 terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI Pada Bab ini menjelaskan mengenai dasar-dasar teori yang digunakan untuk menunjang pembuatan tugas akhir membangun sistem pengolahan data absensi karyawan pada PT.Solusi Coporindo

Lebih terperinci

BAB II TINJAUAN PUSTAKA. lebih berarti bagi yang menerimanya. Definisi atau pengertian sistem secara

BAB 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 terperinci

BAB 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. 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 terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 5 BAB II LANDASAN TEORI 2.1 Perjalanan Dinas 2.1.1 Pengertian Perjalanan Dinas Perjalanan dinas secara umum adalah perjalanan yang dilakukan oleh karwaran atau pegawai suatu perusahaan yang berkitan dengan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Sistem Menurut Herlambang dan Tanuwijaya (2005: 116) definisi sistem dapat dibagi menjadi dua pendekatan, yaitu pendekatan secara prosedur dan pendekatan secara komponen. Berdasarkan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB 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 terperinci

BAB II LANDASAN TEORI

BAB 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 terperinci

BAB II TINJAUAN PUSTAKA

BAB 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 terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Landasan Teori 2.1.1. Sistem Menurut Alfattah (2007:3) sistem adalah sekumpulan objek-objek yang saling berelasi dan berinteraksi serta hubungan antar objek yang biasa dilihat

Lebih terperinci

Citra Noviyasari, S.Si, MT SI - UNIKOM

Citra Noviyasari, S.Si, MT SI - UNIKOM Citra Noviyasari, S.Si, MT SI - UNIKOM Diagram class sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class

Lebih terperinci

BAB IV PERANCANGAN SISTEM 4.1 PERANCANGAN SISTEM Untuk memudahkan pembuatan aplikasi sistem pakar berbasis website, maka akan dibuat model menggunakan UML (Unified Modeling Language). Perlu diketahui metode

Lebih terperinci

BAB II LANDASAN TEORI

BAB 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 terperinci

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang BAB III ANALISA DAN PERANCANGAN SISTEM 3.1 Analisis Masalah Langkah awal dalam pembuatan sistem adalah mengidentifikasi permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang disajikan dalam

Lebih terperinci

BAB II LANDASAN TEORI

BAB 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 terperinci

BAB II LANDASAN TEORI. Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

BAB 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

BAB III LANDASAN TEORI

BAB III LANDASAN TEORI BAB III LANDASAN TEORI 1.1 Perpustakaan Berikut ini merupakan pengertian perpustakaan menurut ahli perpustakaan dan sumber lain, diantaranya : (BSNI, 2009) Perpustakaan merupakan kumpulan bahan tercetak

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 Manajemen Proyek 2.1.1. Pengertian Manajemen Menurut James A.F. Stoner (2006) Manajemen adalah suatu proses perencanaan, pengorganisasian, kepemimpinan, dan pengendalian upaya

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Dalam mendefinisikan sistem terdapat dua kelompok pendekatan sistem, yaitu sistem yang lebih menekankan pada prosedur dan elemennya. Prosedur didefinisikan

Lebih terperinci

2 meningkatkan daya saing PT Panorama Transportasi tbk. sebagai perusahaan di bidang transportasi taksi. Dalam menjawab permasalan tersebut maka diper

2 meningkatkan daya saing PT Panorama Transportasi tbk. sebagai perusahaan di bidang transportasi taksi. Dalam menjawab permasalan tersebut maka diper BAB I PENDAHULUAN 1.1 Latar Belakang Kebutuhan akan informasi dewasa ini semakin meningkat, kemudahan dalam mengakses informasi mutlak diperlukan untuk memberikan pelayanan yang lebih baik kepada perusahaan

Lebih terperinci

SEJARAH UML DAN JENISNYA

SEJARAH UML DAN JENISNYA SEJARAH UML DAN JENISNYA Elya Hestika Asiyah e.hestika@yahoo.com :: http://penulis.com Abstrak UML (Unified Modeling Language) adalah sebuah bahasa untuk menetukan, visualisasi, kontruksi, dan mendokumentasikan

Lebih terperinci

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN...

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... xi. DAFTAR TABEL... xvii. DAFTAR SIMBOL... xx BAB I PENDAHULUAN... DAFTAR ISI KATA PENGANTAR... i DAFTAR ISI... iii DAFTAR GAMBAR... xi DAFTAR TABEL... xvii DAFTAR SIMBOL... xx BAB I PENDAHULUAN... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 2 1.3 Maksud dan Tujuan...

Lebih terperinci

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah)

PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah) PEMANFAATAN ARDUINO DALAM PENGEMBANGAN SISTEM RUMAH PINTAR BERBASIS MOBILE DAN WEB (Studi Kasus : Penjadwalan Lampu Rumah) TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1,

Lebih terperinci

Analisis dan Perancangan Sistem II T02 Use Case

Analisis dan Perancangan Sistem II T02 Use Case Analisis dan Perancangan Sistem II T02 Use Case Disusun O L E H Elsita S.N 04.05.2569 Institut Sains & Teknologi Akprind Yogyakarta 2006/2007 Bagian-bagian utama dari UML adalah view, diagram, model element,

Lebih terperinci

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal.

2. BAB II LANDASAN TEORI. lanjut sehingga terbentuk suatu aplikasi yang sesuai dengan tujuan awal. 2. BAB II LANDASAN TEORI Dalam merancang dan membangun aplikasi, sangatlah penting untuk mengetahui terlebih dahulu dasar-dasar teori yang digunakan. Dasar-dasar teori tersebut digunakan sebagai landasan

Lebih terperinci

BAB II LANDASAN TEORI 2.1 Teori Umum 2.1.1 Konsep Dasar Sistem 2.1.1.1 Pengertian Sistem Jeperson Hutahaean (2015:2) mengungkapkan : Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. RPL (Rekayasa Perangkat Lunak) Rekayasa perangkat lunak mencakup di dalamnya proses, metode-metode untuk mengelola dan merekayasa perangkat lunak, serta perkakas yang diperlukan.

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Sistem merupakan serangkaian bagian yang saling tergantung dan bekerja sama untuk mencapai tujuan tertentu. Suatu sistem pasti tersusun dari sub-sub sistem yang lebih

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Informasi Akuntansi Menurut (Anastasia Diana & Lilis Setiawati ; 2011 : 4), Sistem Informasi Akuntansi adalah sistem yang bertujuan untuk mengumpulkan dan memproses

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha

BAB III OBJEK DAN METODE PENELITIAN. tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Sebagian Besar objek penelitian yang di gunakan oleh penulis adalah tempat sanggar seni mayang sari di bandung dimana terletak di jalan Moch Toha

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1. Arsitektur Aplikasi Model 3-Tier. Arsitektur aplikasi model 3-tier merupakan model aplikasi yang terdiri dari 3 tingkat. Dimana pada tingkat pertama dan tingkat kedua adalah

Lebih terperinci

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan BAB III METODOLOGI PENELITIAN 3.1 Metodologi Penelitian Metodologi penelitian adalah langkah dan prosedur yang akan dilakukan dalam pengumpulan data atau informasi guna memecahkan permasalahan dan menguji

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 E-Commerce 2.1.1 Definisi E-Commerce E-Commerce atau yang biasa disebut juga dengan istilah Ecom atau Emmerce atau EC merupakan pertukaran bisnis yang rutin dengan menggunakan

Lebih terperinci

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB

PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB PEMBUATAN APLIKASI PENERIMAAN KARYAWAN BERBASIS WEB TUGAS AKHIR Disusun sebagai salah satu syarat untuk kelulusan Program Strata 1, di Program Studi Teknik Informatika, Universitas Pasundan Bandung oleh

Lebih terperinci

BAB II LANDASAN TEORI. pembelian dilakukan dengan mengubah bentuk barang. 2003). Menurut Soemarso S.R (1994) kegiatan pembelian dalam perusahaan

BAB II LANDASAN TEORI. pembelian dilakukan dengan mengubah bentuk barang. 2003). Menurut Soemarso S.R (1994) kegiatan pembelian dalam perusahaan BAB II LANDASAN TEORI 2.1 Pembelian Pembelian adalah usaha pengadaan barang-barang untuk perusahaan. Dalam perusahaan dagang pembelian dilakukan dengan dijual kembali tanpa mengadakan perubahan bentuk

Lebih terperinci

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

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang 9 BAB II LANDASAN TEORI 2.1.1 Pengertian Data Pengertian data adalah : Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang tidak mempunyai makna atau tidak berpengaruh langsung

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI 8 BAB II LANDASAN TEORI 2.1. Teori Pendukung Program terkadang sulit dipisahkan dari kata software. Bahkan software merupakan kata lain dari program. Program bukanlah sesuatu yang dipergunakan atau disentuh

Lebih terperinci

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

BAB 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 terperinci

Notasi dalam UML. Actor

Notasi dalam UML. Actor Notasi dalam UML Actor Gambar 1. Notasi Actor Actor menggambarkan segala pengguna software aplikasi (user). Actor memberikan suatu gambaran jelas tentang apa yang harus dikerjakan software aplikasi. Sebagai

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 KONSEP DASAR APLIKASI Pengertian aplikasi secara umum yaitu suatu sistem atau program komputer yang memiliki fungsi sebagai fasilitas digital yang membantu penggunanya menyelesaikan

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 CRM (CUSTOMER RELATIONSHIP MANAGEMENT) CRM merupakan suatu strategi bisnis yang terdiri dari software dan layanan yang di desain untuk meningkatkan keuntungan, pendapatan dan

Lebih terperinci

Diagram Use Case. Pertemuan 3

Diagram Use Case. Pertemuan 3 Diagram Use Case Pertemuan 3 Definisi Use Case Diagram Use Case merupakan pemodelan untuk kelakuan (behavior) sistem informasi yang akan dibuat. Use case mendeskripsikan sebuah interaksi antara satu atau

Lebih terperinci

BAB II LANDASAN TEORI. pendekatan komponen.dengan pendekatan prosedur, sistem dapat didefinisikan

BAB II LANDASAN TEORI. pendekatan komponen.dengan pendekatan prosedur, sistem dapat didefinisikan 6 BAB II LANDASAN TEORI 2.1. Konsep Dasar Sistem Sistem dapat didefinisikan dengan pendekatan prosedur dan dengan pendekatan komponen.dengan pendekatan prosedur, sistem dapat didefinisikan sebagai kumpulan

Lebih terperinci

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

BAB II LANDASAN TEORI. konsep dasar dan definisi-definisi yang berkaitan dengan perangkat lunak yang BAB II LANDASAN TEORI Pada landasan teori ini diuraikan sejumlah teori untuk membantu dan memecahkan permasalahan yang ada. Beberapa landasan teori tersebut meliputi konsep dasar dan definisi-definisi

Lebih terperinci

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data

BAB I PENDAHULUAN. hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun data BAB I PENDAHULUAN 1.1. Latar Belakang Dalam dunia pendidikan, teknologi informasi sangat banyak membantu seperti dalam hal proses pengolahan data, baik itu data siswa, guru, administrasi sekolah maupun

Lebih terperinci

BAB II LANDASAN TEORI

BAB II LANDASAN TEORI BAB II LANDASAN TEORI 2.1 UNIFIED MODELLING LANGUAGE Menurut Fowler (2005:1) Unified Modelling Language (selanjutnya disebut UML) adalah keluarga notasi grafis yang didukung meta-model tunggal, yang membantu

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA 2.1. Landasan Teori 2.1.1. Analisis dan Perancangan Analisis atau yang lebih dikenal dengan analisis sistem adalah pembelajaran sebuah sistem dan komponen-komponennya sebagai prasyarat

Lebih terperinci

BAB II LANDASAN TEORI. Definisi sistem terdapat beberapa pandangan yaitu :

BAB II LANDASAN TEORI. Definisi sistem terdapat beberapa pandangan yaitu : BAB II LANDASAN TEORI 2.1. Definisi Sistem Suatu sistem pada dasarnya adalah sekelompok unsur yang erat hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk mencapai tujuan tertentu. Definisi

Lebih terperinci

Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang)

Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang) Rancang Bangun Aplikasi Manajemen Data Siswa (Studi Kasus SMK Negeri 1 Karawang) Ahmad Fauzi Fakultas ilmu Komputer, Universitas Singaperbangsa Karawang ahmad.fauzi@staff.unsika.ac.id Abstrak Sekolah memiliki

Lebih terperinci

BAB II TINJAUAN PUSTAKA. yang sudah ada. Beberapa alasan sistem yang lama perlu diperbaiki atau diganti

BAB II TINJAUAN PUSTAKA. yang sudah ada. Beberapa alasan sistem yang lama perlu diperbaiki atau diganti 5 BAB II TINJAUAN PUSTAKA 2.1 Pengembangan Sistem Pengembangan sistem berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang lama secara keseluruhan atau memperbaiki sistem yang sudah ada.

Lebih terperinci

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi

BAB 1 PENDAHULUAN. satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi BAB 1 PENDAHULUAN 1.1 Latar Belakang Di era globalisasi ini, perkembangan teknologi informasi sudah merupakan satu hal yang sangat dominan dan terjadi dengan sangat pesat. Informasi merupakan suatu kebutuhan

Lebih terperinci

BAB III OBJEK DAN METODE PENELITIAN. domain & Web Hosting. Untuk lebih jelas mengenai gambaran umum perusahaan,

BAB III OBJEK DAN METODE PENELITIAN. domain & Web Hosting. Untuk lebih jelas mengenai gambaran umum perusahaan, BAB III OBJEK DAN METODE PENELITIAN 3.1. Objek Penelitian Penulis melakukan objek penelitian pada Qwords.com perusahaan penyedia jasa layanan Web Hosting (Web Hosting Provider) yang melayani registrasi

Lebih terperinci

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM 64 BAB IV ANALISIS DAN PERANCANGAN SISTEM 4.1 Pengertian Sistem Aplikasi Sistem yang akan dibangun merupakan sistem aplikasi mobile web yang bernama Sistem Pakar Diagnosa Penyakit Kulit. Aplikasi tersebut

Lebih terperinci

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com

REKAYASA PERANGKAT LUNAK. 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com REKAYASA PERANGKAT LUNAK 3 sks Sri Rezeki Candra Nursari reezeki2011.wordpress.com Referensi Rekayasa Perangkat Lunak Pendekatan Praktisi, Roger S. Pressman, Ph.D, Andi Jogyakarta, 2012 Buku 1 Rekayasa

Lebih terperinci

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup

BAB IV ANALISA DAN PERANCANGAN SISTEM. Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup BAB IV ANALISA DAN PERANCANGAN SISTEM 4.1. Analisis Sistem Yang Berjalan Adapun analisis sistem akan dilakukan pada bagian gudang ruang lingkup kegiatannya diantaranya adalah melakukan pemesanan barang,

Lebih terperinci

BAB III LANDASAN TEORI. dibahas meliputi permasalahan-permasalahan atau prosedur-prosedur yang

BAB III LANDASAN TEORI. dibahas meliputi permasalahan-permasalahan atau prosedur-prosedur yang BAB III LANDASAN TEORI Dalam bab ini akan dijelaskan landasan teori yang digunakan untuk mendukung penyusunan laporan kerja praktek ini. Landasan teori yang akan dibahas meliputi permasalahan-permasalahan

Lebih terperinci

BAB II TINJAUAN PUSTAKA

BAB II TINJAUAN PUSTAKA BAB II TINJAUAN PUSTAKA II.1. Sistem Pendukung Keputusan / Decision Support Sistem (DSS) Sistem pendukung keputusan / Decision Support Sistem (DSS) merupakan sistem informasi interaktif yang menyediakan

Lebih terperinci

BAB II LANDASAN TEORI

BAB 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 terperinci