SI1333477147

Dari widuri
Revisi per 2 Februari 2018 03.37 oleh Dinar (bicara | kontrib) (BAB II)


Lompat ke: navigasi, cari

PEMANFAATAN VOICE OVER INTERNET PROTOCOL MENGGUNAKAN RASPBERRY Pi UNTUK

MENUNJANG SELURUH KEGIATAN DI SYAFANA ISLAMIC SCHOOL

SKRIPSI

OLEH:

1333477147 DINAR KURNIA OKTA PUTRA

JURUSAN SISTEM KOMPUTER
KONSENTRASI CREATIVE COMMUNICATION AND INNOVATIVE TECHNOLOGY

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER
RAHARJA
TANGERANG
(2017/2018)

 

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA

LEMBAR PENGESAHAN SKRIPSI

PEMANFAATAN VOICE OVER INTERNET PROTOCOL MENGGUNAKAN RASPBERRY Pi UNTUK MENUNJANG SELURUH KEGIATAN DI SYAFA ISLAMIC SCHOOL

Disusun oleh:

NIM

: 1333477147

 

 

Nama

: Dinar Kurnia Okta Putra

 

 

Jenjang Studi

: Strata 1

 

 

Jurusan

: Sistem Komputer

 

 

Konsentrasi

: Creative Communication and      
  Innovative Tecnology

 

Disahkan Oleh:

Tangerang,   Januari 2018


Ketua
STMIK Raharja

Kepala Jurusan
Jurusan Sistem Komputer

 

 

 

 

(Ir. Untung Raharja, M.T.I., MM)
NIP: 000594

 

 

 

 

(Ferry Sudarto, S.Kom., M.Pd., M.T.I., C.Ht)
NIP: 079010

 

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA
LEMBAR PERSETUJUAN
PEMANFAATAN VOICE OVER INTERNET PROTOCOL MENGGUNAKAN RASPBERRY Pi UNTUK MENUNJANG SELURUH KEGIATAN DI SYAFA ISLAMIC SCHOOL


Disusun oleh:

NIM

: 1333477147

 

 

Nama

: Dinar Kurnia Okta Putra

 

 

Telah disetujui untuk dipertahankan dihadapan Tim Penguji Ujian Komprehensif
Jurusan Sistem Komputer
Creative Communication and Innovative Technology (CCIT)
STMIK Raharja Tahun Akademik 2017/2018

Disetujui Oleh:

                   Tangerang,   Januari 2018


Pembimbing I

Pembimbing II

 

 

(Ir. Endang Sunandar, M.Kom)
NID: 02022

 

 

(Hendra Kusumah, S.Kom)
NID: 14017

 

SEKOLAH TINGGI MANAJEMEN DAN ILMU KOMPUTER

RAHARJA
LEMBAR KEASLIAN SKRIPSI
Saya yang bertandatangan di bawah ini,


NIM

: 1333477147

 

 

Nama

: Dinar Kurnia Okta Putra

 

 

Jenjang Studi

: Strata 1

 

 

Jurusan

: Sistem Komputer

 

 

Konsentrasi

: Creative Communication and      
Innovative Tecnology

Menyatakan bahwa Skripsi ini merupakan karya tulis saya sendiri dan bukan merupakan tiruan, salinan atau duplikat dari Skripsi yang telah dipergunakan untuk mendapatkan gelar Sarjana Komputer baik dilingkungan Perguruan Tinggi Raharja, maupun di Perguruan Tinggi lain, serta belum pernah dipublikasikan. Pernyataan ini dibuat dengan penuh kesadaran dan rasa tanggung jawab serta bersedia menerima sanksi jika ternyata pernyataan diatas tidak benar.

Tangerang,  Januari 2018

 

 

Dinar Kurnia Okta Putra
NIM. 1333477147

)*Tandatangan dibubuhi materai 6.000

ABSTRAKSI


Pada zaman sekarang ini, Komunikasi merupakan suatu media yang penting untuk melakukan pertukan informasi. Voice over Internet Protocol (VoIP) dikenal juga dengan sebutan IP Telephony didefinisikan sebagai suatu sistem yang menggunakan jaringan internet untuk mengirimkan data paket suara dari suatu tempat ke tempat yang lain menggunakan perantara protokol IP. Dengan kata lain teknologi ini mampu melewatkan trafik suara yang berbentuk paket melalui jaringan IP. Jaringan IP adalah merupakan jaringan komunikasi data yang berbasis packetswitch. Dengan perkembangan teknologi, kini VoIP memungkinkan komunikasi antar PC ke telepon dan komunikasi antar telepon dengan kualitas yang baik. Tujuan penelitian ini adalah untuk Membangun sebuah jaringan komunikasi VoIP server yang dapat mendistribusikan sebuah IP Publik menggunakan Raspberry Pi pada Syafana Islamic School yang diimplementasikan langsung di beberapa gedung dan setiap ruangan serta seluruh titik hotspot sekolah.
Kata Kunci: VoIP, IP, Packetwitch, IP Public, Raspberry Pi, Syafana Islamic School

 

ABSTRACT

 

In today’s, ommunication is an important intermediate for the exchange of information. oice over Internet Protocol (VoIP), also known as IP Telephony is defined as a system that uses the internet to send voice packet data from one place to another using an intermediary IP Protocol. In other words, this technology is capable of passing traffic noise shaped packages through the IP network. Own IP network is a network-based data communication packet-switch. In accordance with the development of technology, now VoIP enables communication between phone and PC to phone communication with the best quality. The purpose of this research is to build a VoIP server communication network that can distribute a Public IP using Raspberry Pi at Syafana Islamic School which is implemented directly in several buildings and every room and all school hotspots.

Keywords : VoIP, IP, Packetwitch, IP Public, Raspberry Pi, Syafana Islamic School

BAB I
PENDAHULUAN

 Latar Belakang

Pemanfaatan teknologi informasi merupkan faktor penting dalam perkembangan bisnis dewasa ini. Salah satunya adalah alat komunikasi yang dapat menyampaikan informasi sampai ke tujuan. Seperti diketahui bahwa alat komunikasi dapat bermacam-macam. Contohnya email, telepon, short messaging service (SMS), surat, chatting dan sebagainya. Komunikasi merupakan suatu media yang penting untuk melakukan pertukan informasi. Jika dibandingkan saat pertama kali ditemukan, telepon sudah sangat jauh berbeda. Jika dahulu pengguna telepon sangat dibatasi dengan cakupan area, kini siapapun bisa bertelpon keberbagai penjuru dunia. Semua ini tidak lepas dari peran teknologi di balik perangkat telepon itu sendiri. Dengan kata lain makin tinggi teknologi yang digunakan untuk membangun sebuah jaringan telepon, makin fleksibel juga penggunaannya. Contoh nyata seperti telepon selular (ponsel). Berkat teknologi yang dimilikinya, pesawat telepon yang tadinya diletakkkan diatas meja kini sudah dapat di masukan ke saku pengguna dan dapat dibawa kemanapun.
Namun dibalik keuntungan dan fleksibelitas tersebut, masih terdapat juga sejumlah kelemahannya. Salah satunya adalah harga. Komunikasi menghabiskan biaya yang cukup mahal bergantung pada jarak komunikasi dan lamanya komunikasi. Komunikasi yang baik, utamanya jarak jauh, memang membutuhkan biaya yang tidak murah karena bersinggungan langsung dengan biaya insfrastruktur. Hal yang dipikirkan oleh banyak perusahaan saat ini adalah bagaimana menciptakan komunikasi skala global dengan biaya murah dan ketersediaan insfrastruktur yang ada. Voice over Internet Protocol (VoIP) merupakan salah satu alternatifnya. Voice over Internet Protocol (VoIP)adalah teknologi yang mampu melewatkan trafik suara, video dan data yang berbentuk paket melalui jaringan IP. Jaringan IP sendiri adalah merupakan jaringan komunikasi data yang berbasis packet-switch, jadi dalam kata lain bertelepon menggunakan jaringan IP atau Internet.
Dewasa ini VoIP telah banyak diimplementasikan oleh berbagai kalangan perusahaan baik perusahaan kecil ataupun yang menengah, dimana perusahaan-perusahaan tersebut mengandalkan komunikasi lewat VoIP untuk berkomunikasi dari cabang yang satu ke cabang yang lainnya. Untuk mengimplementasikan VoIP perusahaan harus mempunyai koneksi internet yang bersifat leased line agar dapat mendukung kelancaran proses pengiriman paket-paket data VoIP, karena hal ini akan berpengaruh terhadap kejelasan dan kejernihan suara yang ditransmisikan. Jalur leased line tersebut biasanya digunakan juga untuk proses pengiriman data selain voice, sehingga diperlukan adanya suatu cara atau sistim yang dapat menjamin kualitas layanan jaringan yang ada. Permasalahan pada penelitian yang penulis ajukan ini adalah tentang bagaimana membangun sebuah jaringan telepon VoIP yang dapat mendistribusikan IP Publik sebagai identitas jaringannya mengguanakan sebuah komputer mini Raspberry Pi sebagai sebuah server dari VoIP itu sendiri yang nantinya sistem ini akan digunakan di Syafana Islamic School.

Perumusan Masalah

Dalam pembuatan sebuah sistem, tentu tidak akan terlepas dari beberapa permasalahan. Dari latar belakang diatas maka, dapat disimpulkan beberapa permasalahan yang ada yaitu sebagai berikut:

  • Apakah Voice over Internet Protocol merupakan solusi yang tepat untuk membangun sebuah jaringan komunikasi yang efisien di Syafana Islamic School?
  • Apakah dengan menggunakan Raspberry pi kita dapat membangun sebuah server VoIP?
  • Bagaimana menambahkan konfigurasi IP Publik pada sistem arterisk FreePBX menggunakan Raspbx pada Raspberry Pi?

Ruang Lingkup Penelitian

Ruang lingkup penelitian ini adalah mera
ncang sebuah sistem VoIP berbasis Raspberry Pi yang dapat mendistribusikan sebuah IP Publik pada Syafana Islamic School. Sistem VoIP berbasis Raspberry Pi ini dirancang guna menunjang seluruh kegiatan di Syafana Islamic School.

Cakupan dalam ruang lingkup penelitian ini meliputi:

  • Instalasi OS raspbian pada Raspberry Pi.
  • Instalasi dan Konfigurasi untuk menambahkan IP Publik pada VoIP server dengan program arterisk FreePBX menggunakanRaspbx pada Raspberry Pi.
  • Mendistribusikan jaringan IP Publik server VoIP kepada client-client yang terhubung pada server VoIP.

Tujuan dan Manfaat Penelitian

Penelitian ini tentunya dilakukan dengan tujuan dan manfaat yang diharapkan penulis. Tujuan dan manfaat tersebut adalah sebagai berikut:

Tujuan Penelitian
                       

Tujuan dari penelitian ini adalah untuk:

  • Membangun jaringan kamunikasi VoIP server yang dapat mendistribusikan sebuah IP Publik.
  • Mengetahui Parameter-parameter yang diperlukan agara jaringan VoIP yang dibangun berjalan secara optimal.
  • Menunjang proses komunikasi yang lebih efektif antar staff dan guru pada Syafana Islamic School.

Manfaat Penelitian

Manfaat dari penelitian ini adalah:

  • Dapat membangun sebuah jaringan komunikasi VoIP berbasis Raspberry Pi.
  • Lebih memahami cara kerja jaringan komunikasi VoIP.
  • Meningkatkan kinerja staff dan guru pada Syafana Islamic School.

METODELOGI PENELITIAN

Metode Pengumpulan Data

Dalam upaya membuat karya tulis ini tentunya penulis memerlukan teknik pengumpulan data. Beberapa metode penelitian yang akan digunakan oleh penulis adalah:

  • Metode Observasi (Pengamatan)

Merupakan cara pengumpulan data dimana penulis terlibat langsung ke lokasi penelitian. Dalam hal ini penelitiannya perlu mengunjungi sekolah Syafana Islamic School sebagai lokasi penelitian untuk mengamati berbagai hal atau kondisi yang ada dilapangan. Dengan cara ini penulis diharapkan dapat mengetahui dan memahami sistem yang akan penulis analisa pada Syafana Islamic School.

  • Wawancara

Wawancara adalah suatu cara yang dilakukan untuk memproses data dengan cara melakukan tanya jawab secara langsung dari pihak pengumpulan data dalam hal ini penulis kepada narasumber atau sumber data.

  • Studi Kepustakaan

Metode studi kepustakaan dilakukan untuk menunjang metode observasi dan wawancara yang dilakukan. Dengan cara mengambil intisari dari sumber literatur-literatur berupa buku, artikel dan lain-lain yang berhubungan dengan penelitian yang dilakukan, Referensi bisa diperoleh dari buku-buku atau internet.

METODE ANALISA

Metode Analisa Sistem

Pada metode ini penulis menganalisa sistem-sistem yang sudah ada dengan beberapa poin pertimbangan seperti bagaimana cara kerja sistem, apa saja kompenen yang membangun sistem tersebut dan juga kekurangan dari sistem tersebut. Penulis menggunakan metode analisa water fall dari metode waterfall adalah pengerjaan dari suatu sistem dilakukan secara berurutan atau secara linear. Jadi jika langkah satu belum dikerjakan maka tidak akan bisa melakukan pengerjaan langkah 2, 3 dan seterusnya. Secara otomatis tahapan ke-3 akan bisa dilakukan jika tahap ke-1 dan ke-2 sudah dilakukan. Secara garis besar metode waterfall mempunyai langkah-langkah sebagai berikut: Analisa, Design, Code dan Testing, Penerapan dan Pemeliharaan.

Metode Perancangan
Pada metode ini penulis dapat mengetahui bagaimana sistem ini dirancang dan komponen apa saja yang dibutuhkan.

Metode Prototype
Prototyping adalah proses pembuatan model sederhana software yang mengizinkan pengguna memiliki gambaran dasar tentang program serta melakukan pengujian awal. Prototyping memberikan fasilitas bagi pengembang dan pemakai untuk saling berinteraksi selama proses pembuatan, sehingga pengembang dapat dengan mudah memodelkan perangkat yang akan dibuat.
Penulis menerapkan prototype dengan menggunakan evolutionary karena pada metode ini, hasil prototype tidak langsung dibuang tetapi digunakan untuk iterasi desain berikutnya. Dalam hal ini, sistem atau produk yang sebenarnya dipandang sebagai evolusi dari versi awal yang sangat terbatas menuju produk final atau produk akhir.

Metode Pengujian (Testing)
Pada metode ini dilakukan suatu percobaan atau praktek merakit sebuah server VoIP berbasis raspberry pi yang dapat dikonfigurasi melalui asterisk Rasppbx pada raspberry pi.

SISTEMATIKA PENULISAN


Guna memahami lebih jelas dalam pembahasan masalah pada laporan ini, untuk materi-materi yang ada pada SKRIPSI ini dapat dikelompokkan menjadi beberapa sub-sub dengan sistematika penyampaian sebagai berikut :
BAB I PENDAHULUAN
Bab ini menjelaskan tentang informasi umum yaitu latar belakang, perumusan masalah, tujuan dan manfaat penelitian, ruang lingkup penelitian, metode penelitian, dan sistematika penulisan.
BAB II LAN DASAN TEORI
Dalam bab ini akan disajikan teori yang relevan, lengkap dan sejalan dengan permasalahan yang diteliti. Teori yang dikemukakan berasal dari sumber-sumber teori dan dari hasil penelitian.
BAB III PEMBAHASAN
Pada bab ini terdiri atas pembahasan secara umum yang meliputi sejarah berdirinya Syafana Islamic School, struktur organisasi kepemimpinan, pembahasan tugas dan wewenang pada Syafana Islamic School.
BAB IV HASIL DAN UJI COBA
Dalam bab ini membahas tentang sistem yang akan diusulkan seperti usulan prosedur sistem berjalan, sistem yang diusulkan, rancangan prototipe, konfigurasi sistem, pengujian, evaluasi, implementasi, dan estimasi biaya.
BAB V PENUTUP
Bab ini berisi kesimpulan dan saran yang berkaitan dengan analisa dan optimalisasi sistem berdasarkan yang telah berkaitan dengan tujuan yang telah di sampaikan.
DAFTAR PUSTAKA
LAMPIRAN

BAB II

LANDASAN TEORI

Teori Umum

Konsep Dasar Sistem

1. Definisi Sistem

Menurut Darmawan (2013:4)[1]., “Sistem sebagai sebuah kumpulan/grup dari bagian/komponen apapun baik fsik yang saling berhubungan satu sama lain dan bekerja secara harmonis untuk mencapai satu tujuan”.

Menurut Taufiq (2013:2)[2], “Sistem adalah kumpulan dari sub-sub sistem abstrak maupun fisik yang saling terintegrasi dan berkolaborasi untuk mencapai suatu tujuan tertentu”..

Berdasarkan beberapa pengertian diatas mengenai sistem, dapat disumpulkan bahwa suatu sistem merupakan kumpulan elemen yang saling berkaitan, berinteraksi dan bekerjasama untuk mencapai tujuan tertentu.

2. Karakteristik Sistem

Menurut Sutanta dalam Rusdiana, dkk (2014:35)[3], karakteristik sistem sebagai berikut :

  1. Komponen (Components)
    Komponen sistem adalah segala sesuatu yang menjadi bagian penyusunan sistem. Komponen sistem dapat berupa benda nyata ataupun abstrak. Komponen sistem disebut sebagai sub sistem.

  2. Batas (Boundary)
    Batas sistem diperlukan untuk membedakan satu sistem dengan sistem yang lain. Tanpa adanya batas sistem, sangat sulit untuk memberikan batasan scope tinjauan terhadap sistem.

  3. Lingkungan(Environment)
    Lingkungan sistem adalah segala sesuatu yang berada di luar sistem lingkungan sistem dapat menguntungkan ataupun merugikan. Umumnya lingkungan yang menguntungkan akan selalu dipertahankan untuk menjaga keberlangsungan sistem, sedangkan lingkungan sistem yang merugikan akan diupayakan agar mempunyai pengaruh seminimal mungkin, bahkan ditiadakan.

  4. Penghubung/Antarmuka(Interface)
    Penghubung/antarmuka merupakan sarana memungkinkan setiap komponen sistem, yaitu segala sesuatu yang bertugas menjebatani hubungan antar komponen dalam sistem. Penghubung/antarmuka merupakan sarana setiap komponen saling berinteraksi dan berkomunikasi.

    Energi yang dimasukan kedalam sistem, yang dapat berupa pemeliharaan (maintenance input) dan sinyal (signal input). Contoh, di dalam suatu unit sistem komputer, “program” adalah maintenance input yang digunakan untuk mengoperasikan komputernya dan “data” adalah signal input untuk diolah menjadi informasi.

  5. Masukan (Input)
    Masukan merupakan komponen sistem, yaitu segala sesuatu yang perlu dimasukan ke dalam sistem sebagai bahan yang akan diolah lebih lanjut untuk menghasilkan keluaran (output) yang berguna.

  6. Pengolahan (Processing)
    Pengolahan merupakan komponen sistem yang mempunyai peran utama mengolah masukan agar menghasilkan output yang berguna bagi para pemakainya.

  7. Keluaran (Output)
    Keluaran merupakan komponen sistem yang berupa berbagai macam bentuk keluaran yang dihasilkan oleh komponen pengolahan.

  8. Sasaran (Objective) dan Tujuan (Goal)
    Setiap komponen dalam sistem perlu dijaga agar saling bekerja sama agar mampu mencapai sasaran dan tujuan sistem.

  9. Kendali (Control)
    Setiap komponen dalam sistem perlu dijaga agar tetap bekerja sesuai dengan peran dan fungsinya masing-masing.

  10. Umpan Balik (Feedback)
    Umpan balik diperlukan oleh bagian kendali (kontrol) sistem untuk mengecek terjadinya penyimpanan proses dalam sistem dan mengembalikannya pada kondisi normal.

Sumber: Rusdiana dan Irfan (2014:40)
Gambar 2.1 Karakteristik Sistem

3. Klasifikasi Sistem

Menurut Taufiq (2013:8),[1]., sistem dapat diklasifikasikan dari beberapa sudut pandang, diantaranya :

1). Sistem Abstrak (Abstract System) dan Sistem Fisik (Physical System)
Jika dilihat dari bentuknya sistem bisa dibagi menjadi dua yaitu sistem abstrak dan sistem fisik. Sistem abstrak merupakan suatu sistem yang tidak bisa dipegang atau dilihat secara kasat mata atau lebih sering disebut sebagai prosedur, contohnya dari sistem abstrak adalah prosedur pembayaran keuangan mahasiswa, prosedur belajar mengajar, sistem akademik, sistem diperusahaan, sistem antara manusia dengan Tuhan, danlain-lain.
Sistem fisik merupakan sistem yang bisa dilihat dan bisa dipegang oleh panca indera. Contoh dari sistem fisik adalah sistem komputer, sistem transportasi, sistem akuntansi, sistem perguruan tinggi, sistem mesin pada kendaraan bermotor, sistem mesin mobil, sistem mesin-mesin perusahaan. Dilihat dari fungsinya, baik sistem abstrak maupun sistem fisik memiliki fungsi yang pentingnya, sistem abstrak berperan penting untuk mengatur proses-proses atau prosedur yang nantinya berguna bagi sistem lain agar dapat berjalan secara optimal sedangkan sistem fisik berperan untuk mengatur proses dari benda-benda atau alat-alat yang bisa digunakan untuk mendukung proses yang ada di dalam organisasi.

2). Sistem dapat dipastikan dan Sistem tidak dapat dipastikan
Sistem dapat dipastikan merupakan suatu sistem yang input proses dan outputnya sudah ditentukan sejak awal. Sudah dideskripsikan dengan jelas apa inputannya bagaimana cara prosesnya dan harapan yang menjadi outputnya seperti apa. Sedangkan sistem tidak dapat dipastikan atau sistem probabilistik merupakan sebuah sistem yang belum terdefinisi denganjelas salah satu dari input-proses-output atau ketiganya belum terdefinisi dengan jelas.

3). Sistem Tertutup dan Sistem Terbuka
Sistem tertutup dan sistem terbuka yang membedakan adalah ada faktor-faktor yang mempengaruhi dari luar sistem atau tidak, jika tidak ada faktor-faktor yang mempengaruhi dari luar itu bisa disebut dengan sistem tertutup tapi jika ada pengaruh komponen dari luar disebut sistem terbuka.

gambar sistem terbuka

4). Sistem Manusia dan Sistem Mesin
Sistem manusia dan sistem mesin merupakan sebuah klasifikasi sistem jika dipandang dari pelakunya. Pada zaman yang semakin global dan semuanya serba maju ini tidak semua sistem dikerjakan oleh manusia tapi beberapa sistem dikerjakan oleh mesin tergantung dari kebutuhannya. Sistem manusia adalah suatu sistem yang proses kerjanya dilakukan oleh manusia sebagai contoh pelaku sistem organisasi,sistem akademik yang masih manual, transaksi jual beli di pasar tradisional, dan lain-lain. Adapun sistem mesin merupakan sebuah sistem yang proses kerjanya dilakukan oleh mesin, sebagai contoh sistem motor, mobil, mesin industri, dan lain-lain.

5). Sistem Sederhana dan Sistem Kompleks
Sistem dilihat dari tingkat kekomplekan masalahnya dibagi menjadi dua yaitu sistem sederhana dan sistem kompleks. Sistem sederhana merupakan sistem yang sedikit subsistemnya dan komponen-komponennya pun sedikit. Adapun sistem kompleks adalah sistem yang banyak sub-sub sistemnya sehingga proses dari sistem itu sangat rumit.

6). Sistem Bisa Beradaptasi dan Sistem Tidak Bisa Beradaptasi
Sistem yang bisa berdaptasi terhadap lingkungannya merupakan sebuah sistem yang mampu bertahan dengan adanya perubahan lingkungan. Sedangkan sistem yang tidak bisa beradaptasi dengan lingkungan merupakan sebuah sistem yang tidak mampu bertahan jika terjadi perubahan lingkungan.

7). Sistem Buatan Allah/Alam dan Sistem Buatan Manusia
Sistem buatan Allah merupakan sebuah sistem yang sudah cukup sempurna dan tidak ada kekuranganya sedikitpun dari sistem ini,misalnya sistem tata surya, sistem pencernaan manusia, dan lain-lain. Sedangkan sistem buatan manusia merupakan sebuah sistem yang telah dikembangkan oleh manusia itu sendiri, sistem ini bisa dirubah sesuai dengan perkembangan zaman dan kebutuhan hidup. Sistem buatan manusia secara umum bisa disesuaikan dengan kebutuhan, jika kebutuhannya berubah maka sistem yang sudah ada tadi juga bisa berubah.

8). Sistem Sementara dan Sistem Selamanya
Sistem sementara dan sistem selamanya merupakan klasifikasi sistem jika dilihat dari pemakaiannya. Sistem sementara merupakan sebuah sistem yang dibangun dan digunakan untuk waktu sementara waktu sebagai contoh sistem pemilihan presiden, setelah proses pemilihan presiden sudah tidak dipakai lagi dan untuk pemilihan lima tahun mendatang kemungkinan sudah dibuat sistem pemilihan presiden yang baru. Sedangkan sistem selamanya merupakan sistem yang dipakai untuk jangka panjang atau digunakan selamanya, misalnya sistem pencernaan.

4. Kriteria Sistem yang Baik

Kriteria sistem yang baik antara lain:

1. Kegunaan
Sistem harus menghasilkan informasi yang tepat pada waktunya, relevan yang berarti sistem tersebut mempunyai manfaat bagi pemakainya.

2. Ekonomis
Dalam merancang atau membangun sebuah sistem sebisa mungkin hemat pada biaya perancangan, perawatan maupun operasional sistem tersebut.

3. Kehandalan
Keluaran (output) sistem harus memiliki tingkat ketelitian yang sangat tinggi dan sistem itu sendiri harus mampu beroperasi secara efektif dan efisien

4. Kapasitas
Sistem harus mempunyai kapasitas yang memadai untuk menangani periode-periode operasi puncak seperti pada saat sistem beroperasi pada puncak.

5. Fleksibelitas
Sistem harus cukup fleksibilitas untuk menampung perubahan yang akan muncul sewaktu-waktu.

Konsep Dasar Analisa Sistem

1. Definisi Analisa Sistem

Menurut Taufiq (2013:156),[4]., “Analisis Sistem adalah suatu kegiatan mempelajari sistem (baik sistem manual ataupun sistem yang sudah komputerisasi) secara keseluruhan mulai dari menganalisa sistem, analisa masalah, desain logic, dan memberikan keputusan dari hasil analisa tersebut.”

Menurut Rosa (2013:18),[5], “Analisis Sistem adalah kegiatan untuk melihat sistem yang sudah berjalan, melihat bagian mana yang bagus dan tidak bagus, dan kemudian mendokumentasikan kebutuhan yang akan dipenuhi dalam sistem yang baru".

Berdasarkan definisi di atas, maka dapat disimpulkan analisis sistem adalah suatu kegiatan untuk mengidentifikasi suatu permasalahan yang terjadi agar kebutuhan dapat dipenuhi dalam sistem baru.

2. Ruang Lingkup Analisa Sistem

Menurut Darmawan (2013:211),[6]., "Tugas seorang analis sistem bukan saja menganalisis dan mendisain sistem, tetapi lebih dari itu ia haruslah mampu menyajikan satu informasi manajemen yang terpadu". Analis sistem juga menawarkan suatu perubahan dengan mengembangkan teknologi terbaru yang dapat dimanfaatkan oleh suatu perusahaan. Dengan uraian tugas dan tanggung seperti di atas, maka seorang analis sistem haruslah orang yang memiliki pengetahuan yang terpadu antara aktivitas bisnis, sistem informasi dan teknologi. Analis sistem bukanlah seorang programmer yang ditugaskan atau merasa mampu membuat program mutakhir dengan komputer untuk menyelesaikan masalah.”

3. Fungsi Lingkup Analisa Sistem


Adapun funsi analisa sistem adalah sebagi berikut:


  1. Mengidentifikasi masalah–masalah kebutuhan pemakai (user).

  2. Menyatakan secara spesifik sasaran yang harus dicapai untuk memenuhi kebutuhan pemakai.

  3. Memilih alternatif–alternatif metode pemecahan masalah yang paling tepat.

  4. Merencanakan dan menerapkan rancangan sistemnya. Pada tugas atau fungsi terakhir dari analisa sistem menerapkan rencana rancangan sistemnya yang telah disetujui oleh pemakai.

  5. Konsep Dasar Perancangan Sistem

    1. Definisi Perancangan Sistem

    Verzello/John Reuter III dalam Darmawan (2013:227),[6]., “Perancangan Sistem adalah tahap setelah analisis dari siklus pengembangan sistem: pendefinisian dari kebutuhan-kebutuhan fungsional dan persiapan untuk rancang bangun implementasi: “menggambarkan bagaimana suatu sistem dibentuk”.

    Menurut Sutabri (2012:41),[7], “Perancangan Sistem informasi yang diterjemahkan dari information system planning (ISP) menceritakan bagaimana menerapkan pengetahuan tentang sistem informasi kedalam organisasi”.

    Berdasarkan definisi di atas, maka dapat disimpulkan perancangan sistem adalah suatu tahapan perencanaan untuk membentuk suatu sistem agar dapat berfungsi.

    2. Tujuan Perancangan Sistem

    Menurut Darmawan (2013:228),[6]., Tahap perancangan atau desain sistem mempunyai 2 tujuan utama, yaitu:

    1. Untuk memenuhi kebutuhan pemakai sistem.

    2. Untuk memberikan gambaran yang jelas dan rancang bangun yang lengkap pada pemograman komputer dan ahli-ahli teknik yang terlihat (lebih condong pada disain sistem yang terperinci).

    3. 3. Tahap-Tahap Perancangan Sistem

      MMenurut Al Jufri (2011:141),[8]., Sistem Informasi Manajemen Pendidikan. Jakarta: PT. Smart Grafika., Langkah-langkah tahap rancangan yaitu:

      1. Meyiapkan Rancangan Sistem Terperinci
        Analis bekerja sama dengan pemakai dan mendokumentasikan rancangan sistem baru denagan alat-alat yang dijelaskan dengan modul teknis. Bebrapa alat memudahkan analis untuk menyiapkan dokumentasi secara top down, dimulai dengan gambaran besar dan secara bertahap mengarah lebih rinci. Pendekatan top down ini merupakan ciri rancangan terstruktur (structured design), yaitu rancangan bergerak dari tingkat sistem ke tingkat subsistem. Alat-alat dokumentasi yang popular yaitu:

      2. Mengidentifikasi Berbagai Alternatif Konfigurasi Sistem
        Analis mengidentifikasi konfigurasi, bukan merek atau model peralatan komputer yang akan memberikan hasil yang terbaik bagi sistem dalam menyelesaikan pemrosesan.

      3. Mengevaluasi Berbagai Alternatif Konfigurasi Sistem
        Analis bekerjasama dengan manager mengevaluasi berbagai alternatif. Alternatif yang dipilih adalah yang paling memungkinkan subsistem memenuhi kriteria kinerja, dengan kendala-kendala yang ada.

      4. Memilih Konfigurasi Terbaik
        Analis mengevaluasi semua konfigurasi subsistem dan mnyesuaikan kombinasi peralatan sehingga semua subsistem menjadi satu konfigurasi tunggal. Setelah selesai analis membuat rekomendasi kepada manager untuk disetujui. Bila manager menyetujui konfigurasi tersebut, persetujuan selanjutnya dilakukan oleh MIS.

      5. Menyiapkan Usulan Perancangan
        Analis menyiapkan usulan penerapan (implementation proposal) yang mengikhtisarkan tugas-tugas penerpan yang harus dilakukan, keuntungan yang diharapkan, dan biayanya.

      6. Keputuasan untuk terus pada tahap penerapan sangatlah penting, karena usaha ini akan sangat meningkatkan jumlah orang yang terlibat. Jika keuntungan yang diharapkan dari sistem melebihi biayanya, maka penerapan akan disetujui.

      7. Konsep Dasar Flowchart

        1. Definisi Flowchart

        Menurut Kristanti dan Niluh Gede Redita[9], “Flowchart adalah cara penyajian visual aliran data melalui sistem informasi, operasi yang dapat dilakukan dalam sistem dan urutan dimana mereka dilakukan.” Flowchart dapat membantu menjelaskan pekerjaan yang saat ini dilakukan dan bagaimana cara meningkatkan pekerjaan tersebut."

        Menurut Sagita (2013:33)[10], “flowchart merupakan bagan yang memperlihatkan urutan dan hubungan antar proses beserta instruksinya”.

        2. Jenis-Jenis Flowchart

        Menurut Tri (2015:2)[11], “flowchart terbagi atas lima jenis, yaitu:

        1. Flowchart Sistem (System Flowchart)
          Flowchart sistem merupakan bagan yang menunjukkan alur kerja atau apa yang sedang dikerjakan di dalam sistem secara keseluruhan dan menjelaskan urutan dari prosedur-prosedur yang ada di dalam sistem. Dengan kata lain, flowchart ini merupakan deskripsi secara grafik dari urutan prosedur-prosedur yang terkombinasi yang membentuk suatu sistem. Flowchart Sistem terdiri dari data yang mengalir melalui sistem dan proses yang mentransformasikan data itu.

        2. Flowchart Dokumen (Document Flowchart)
          Flowchart dokumen kegunaan utamanya adalah untuk menelusuri alur form dan laporan sistem dari satu bagian ke bagian lain baik bagaimana alur form dan laporan diproses, dicatat dan disimpan.

        3. Flowchart Skematik (Schematic Flowchart)
          Flowchart skematik mirip dengan flowchart sistem yang menggambarkan suatu sistem atau prosedur. Flowchart Skematik ini bukan hanya menggunakan simbol-simbol flowchart standar, tetapi juga menggunakan gambar-gambar komputer, peripheral, form-form atau peralatan lain yang digunakan dalam sistem. Flowchart Skematik digunakan sebagai alat komunikasi antara analis sistemdengan seseorang yang tidak familia rdengan simbol-simbol flowchart yang konvensional. Pemakaian gambar sebagai ganti dari simbol-simbol flowchart akan menghemat waktu yang dibutuhkan oleh seseorang untuk mempelajari simbol abstrak sebelum dapat mengerti flowchart. Gambar-gambar ini mengurangi kemungkinan salah pengertian tentang sistem, hal ini disebabkan oleh ketidak-mengertian tentang simbol-simbol yang digunakan. Gambar-gambar juga memudahkan pengamat untuk mengerti segala sesuatu yang dimaksudkan oleh analis, sehingga hasilnya lebih menyenangkan dan tanpa ada salah pengertian.

        4. Flowchart Program (Program Flowchart)
          Flowchart Program merupakan keterangan yang lebih rinci tentangbagaimana setiap langkah program atau prosedur sesungguhnya dilaksanakan. Flowchart ini menunjukkan setiap langkah program atauprosedur dalam urutan yang tepat saat terjadi. Programmer menggunakan flowchart program untuk menggambarkan urutan instruksi dari program komputer. Analis Sistem menggunakan flowchart program untuk menggambarkan urutan tugas-tugas pekerjaan dalam suatu prosedur atau operasi.

        5. Sumber: Tri (2015:6)
          Gambar 2.5 Flowchart Program (Program Flowchart)

        6. Flowchart Proses (Process Flowchart)
          Flowchart proses merupakan teknik penggambaran rekayasa industrial yang memecah dan menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem. Flowchart proses memiliki lima simbol khusus, yaitu :

        7. Sumber: Tri (2015:7)
          Gambar 2.6 Simbol Flowchart Proses

          Flowchart proses digunakan oleh perekayasa industrial dalam mempelajari dan mengembangkan proses-proses manufacturing. Dalam analisis sistem, flowchart ini digunakan secara efektif untu menelusuri alur suatu laporan atau form. Berikut adalah contoh gambar dari flowchart proses :

          Tabel 2.3 Flowchart Proses (Process Flowchart)

          Sumber : Tri (2015:8)


Kesalahan pengutipan: Tag <ref> ditemukan, tapi tag <references/> tidak ditemukan

Contributors

Dinar