Senin, 29 Juni 2020

Penggunaan Algoritma

1. Jelaskan mengapa dalam pemrograman diawali dengan pembuatan algoritma?
Algoritma adalah urutan langkah-langkah yang dinyatakan dengan jelas dan tidak rancu untuk memecahkan suatu masalah dalam rentang waktu tertentu. Setiap aksi harus dapat dikerjakan dan mempunyai efek tertentu.
Langkah-langkah di dalam algoritma haruslah logis, ini berarti hasil dari urutan langkah-langkah tersebut harus dapat ditentukan, benar atau salahnya. Pengaruh sebenarnya algoritma pada pemograman yaitu pada letak langkah-langkah sebelum membuat program itu sebelumnya diracik dahulu menjadi sebuah algoritma kemudian programmer mentranslasikan algoritma menjadi sebuah program yang dapat diaplikasikan.
Jika hanya algoritma saja yang telah dibuat, hal tersebut seperti bahan mentah dari sebuah program, karena algoritma hanyalah sebuah rancangan belum menjadi program.
Pentingnya algoritma disini adalah agar pengerjaan suatu program dapat dilakukan dengan runtut dan rapi. Bisa saja kita membuat program terlebih dahulu tapi hal tersebut dapat dipastikan, dalam pengerjaannya, akan tersendat-sendat.
Hal itu dikarenakan dalam proses pembuatan program, seorang programmer akan membayangkan / menghayal bagaimana aplikasi yang dibuat nantinya, yang kemudian diperparah dengan terjadimya bugs maupun error karena belum memprediksi kesalahan dan lain-lainnya sebelumnya .
Maka dari itu pembuatan algoritma harus disertai logika yang selaras karena logika dan algoritma merupakan ilmu atau seni untuk mengurutkan suatu pekerjaan seurut-urutnya. Pembuat algoritma juga harus dapat mengimajinasikan aplikasi yang akan dibuat nantinya dan membuat langkah-langkah tersebut dapat dipahami oleh pembuat program(programmer).
Sebelum membuat algoritma, dijadikan dulu sebuah pemodelan atau rancangan membuat algoritma jadi pemograman disitu menjadi bagian dari rancangan-rancangan yang sudah diperhitungkan dan diracik sesempurna mungkin, karena itu semua satu kesatuan dari algoritma dan pemograman saling berkaitan

2. Apa kelebihan dan kekurangan dalam menggunakan algoritma?
Keuntungan
  1. Pemecahan masalah yang lebih baik karena algoritma memecahkan masalah secara rasional serta melibatkan identifikasi proses, poin keputusan utama, serta variabel yang dibutuhkan untuk memecahkan masalah.
  2. Meningkatkan efisiensi karena algoritma bertindak seperti pengingat dan membantu memastikan semua variabel atau bagian kecil dari masalah atau tugas tertentu tidak diabaikan sehingga semua tugas berjalan lancar dan terpenuhi.
  3. Memberikan kejelasan. Algoritma dapat memberikan kejelasan dengan menyajikan proses solusi terperinci sehingga memungkinkan identifikasi kesalahan dan kelemahan dalam keseluruhan proses. Algoritma juga memberi kejelasan dan merupakan bagian penting dari evaluasi, kontrol, dan analisis.
  4. Tidak tergantung pada bahasa pemrograman manapun. Penulisan algoritma independen dari bahasa pemrograman dan komputer yang terlaksanakannya serta dapat diterjemahkan dalam berbagai bahasa pemrograman.
kekurangan:
1. Memerlukan seorang pakar dalam implementasinya
2. Sangat sulit untuk menentukan suatu variabel menjadi numerik


Selasa, 23 Juni 2020

Implementasi Algoritma

1. Menghitung Luas Segitiga
Algoritma Menghitung Luas Segitiga
Analisis :

  • Input : a (alas) dan t (tinggi)
  • Luas Segitiga = a*t/2

Algoritma :

  • Masukan nilai alas (a) dan nilai tinggi segitiga (t)
  • Maka untuk menghitung luas digunakan rumus alas dengan tinggi yang sudah ditentukan
  • Rumus untuk menghitung Luas Segitiga yaitu L = 1/2*a*t
  • Nilai L (Luas) akan dicetak sebagai output ke perangkat output (keluaran)

2. transfer uang antar bank melalui atm

  1. Pergilah ke tempat atau gerai ATM Anda, yang ada logo salah satu gambar berikut :
    atm bank
  2. Kemudian masukkan kartu ATM ke mesin ATM. Cara masukkannya jangan sampai salah, pastikan bagian yang ada logo Bank-nya berada di atas,
  3. Masukan PIN ATM Anda, hati-hati 3 x salah memasukan PIN ATM berturut-turut, ATM anda bisa diblokir.
  4. Pilih transaksi lainnya biasanya ada di pojok kanan bawah sendiri
  5. Pilih tombol 'transfer'
  6. Pilih tombol 'transfer ke Atm Bersama / bank lain'
  7. Masukkan kode bank tujuan (terdiri dari 3 digit angka) dan No Rekening Penerima
    Contoh : kita transfer ke bank BCA (kode banknya 014) kita harus menambahkannya di depan nomor atm tujuan. 0140123456789
  8. Pilih tombol 'Benar'
  9. Masukkan jumlah dana yang akan ditransfer, pastikan kembali jumlah dana yang akan ditransfer.
  10. Pilih tombol 'Lanjutkan/Benar'
  11. Masukkan no referensi (ini bisa di kosongkan bila kita mentransfer tidak di suruh pakai referensi)
  12. Pilih tombol 'Benar'
  13. Kemudian layar ATM akan memunculkan data transaksi yang akan diproses. Apabila semua data sudah benar.
  14. Pilih tombol 'Benar'
  15. Mesin ATM akan mengeluarkan struk ATM sebagai bukti transaksi
  16. Simpan struk ATM apabila diperlukan.

Sabtu, 13 Juni 2020

Review

Tugas Review :
1. Apa keterkaitan data, informasi dan sistem
Data
Data merupakan salah satu hal utama yang dikaji dalam masalah TIK. Penggunaan dan pemanfaatan data sudah mencakup banyak aspek. Berikut adalah pembahasan definisi data berdasarkan berbagai sumber.
Data menggambarkan sebuah representasi fakta yang tersusun secara terstruktur, dengan kata lain bahwa “Generally, data represent a structured codification of single primary entities, as well as of transactions involving two or more primary entities .” (Vercellis, 2009: 6). Selain deskripsi dari sebuah fakta, data dapat pula merepresentasikan suatu objek sebagaimana dikemukakan oleh Wawan dan Munir (2006: 1) bahwa “Data adalah nilai yang merepresentasikan deskripsi dari suatu objek atau kejadian (event) “
Dengan demikian dapat dijelaskan kembali bahwa data merupakan suatu objek, kejadian, atau fakta yang terdokumentasikan dengan memiliki kodifikasi terstruktur untuk suatu atau beberapa entitas.
Informasi
Informasi merupakan sesuatu yang dihasilkan dari pengolahan data. Data yang sudah ada dikemas dan diolah sedemikian rupa sehingga menjadi sebuah informasi yang berguna. Berikut adalah definisi informasi berdasarkan berbagai sumber.
Informasi merupakan suatu hasil dari pemrosesan data menjadi sesuatu yang bermakna bagi yang menerimanya, sebagaimana dikemukakan oleh Vercellis (2009: 7) “Information is the outcome of extraction and processing activities carried out on data, and it appears meaningful for those who receive it in a specific domain .” Selain merupakan hasil dari pengolahan data, informasi juga menggambarkan sebuah kejadian, sebagaimana dikemukakan oleh Wawan dan Munir (2006: 1) bahwa “Informasi merupakan hasil dari pengolahan data dalam suatu bentuk yang menggambarkan suatu kejadian-kejadian (event) yang nyata (fact) dengan lebih berguna dan lebih berarti “.
Dengan demikian informasi dapat dijelaskan kembali sebagai sesuatu yang dihasilkan dari pengolahan data menjadi lebih mudah dimengerti dan bermakna yang menggambarkan suatu kejadian dan fakta yang ada
Sistem
Sebelum kita menyimpulkan mengenai apa itu sistem, berikut adalah definisi sistem dari berbagai sumber. Suatu hal dikatakan sebuah sistem ketika di dalamnya terdapat banyak komponen yang berhubungan untuk mencapai suatu tujuan, sebagaimana dikemukakan oleh Wawan dan Munir (2006: 1)  bahwa :
Sistem adalah suatu jaringan kerja dari beberapa prosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau menyelesaikan suatu tujuan tertentu. Pengertian lain dari sistem adalah kumpulan beberapa elemen yang berinteraksi untuk mencapai tujuan tertentu.
Selain dari yang dijelaskan di atas, komponen-komponen yang ada pada suatu sistem juga saling bergantung satu dengan yang lain, serta komponen-komponen tersebut terlihat sebagai satu kesatuan yang utuh dan memiliki kestabilan, seperti yang dikemukakan oleh Beynon dan Davies (2004: 49) bahwa:
A system might be defined as a coherent set of interdependent components which exists for some purpose, has some stability, and can be usefully viewed as a whole. Systems are generally portrayed in terms of an input–process–output model existing within a given environment
Berdasarkan hal tersebut di atas, sistem dapat pula dilihat merupakan suatu alur inpu-proses-output dalam suatu lingkungan tertentu. Dengan demikian dapat dijelaskan kembali bahwa sistem merupakan suatu kesatuan menyeluruh yang didalamnya terdapat prosedur dan komponen yang saling berhubungan dan saling bergantung dalam suatu jaringan kerja untuk mencapai suatu tujuan tertentu. Sebuah sistem dapat juga dikatakan suatu kesatuan yang memiliki stabilitas untuk menerima input lalu memprosesnya dan akhirnya menghasilkan suatu output
2. Apa kegunaan data dan informasi untuk flowchart dan algoritma !

Pertama , Flowchart adalah penggambaran secara grafik dari tahapan  penyelesaian suatu masalah yang terdiri atas sekumpulan simbol, dimana masing-masing simbol merepresentasikan suatu kegiatan tertentu. Flowchart merupakan cara penyajian dari suatu algoritma program.

Kedua, Fungsi flowchart adalah digunakan untuk menganalisa, mendesain, mendokumentasikan dan memanajemen sebuah proses atau program di berbagai bidang. Secara khusus, flowchart berfungsi untuk membantu menggambarkan situasi apa yang sedang terjadi dan yang akan terjadi dari sebuah simbol dan tanda penghubungnya. Selain itu, flowchart ini mampu memperjelas sebuah alur dari suatu sistem baik itu kekurangan atau kelebihan dari berbagai proses di dalam tahapan suatu sistem.

Ketiga, terdapat beberapa tujuan flowchart, diantaranya adalah:
  1. Menggambarkan urutan atau tahapan dari penyelesaian masalah
  2. Menggambarkan permasalahan secara sederhana, terurai, rapi dan jelas
Flowchart membantu analis dan programmer untuk memecahkan masalah ke dalam bagian-bagian yang lebih kecil dan menolong dalam menganalisis alternatif-alternatif lain dalam pengoperasian.
Kempat, Siklus dalam flowchart adalah siklus input-proses-output atau sering disebut siklus IPO. Siklus IPO dapat kita analogikan sebagai komponen hardware komputer.  Komponen input seperti keyboard, mouse, scanner, dan sebagainya dapat kita andaikan sebagai input (penerimaan suatu perintah atau data yang akan diproses).
Komponen proses seperti CPU akan mengolah/memproses data yang telah masuk dalam komponen input agar menghasilkan suatu hasil.  Dan akhirnya hasil pemrosesan data atau perintah yang dilakukan oleh CPU ditampilkan pada monitor, speaker atau printer.
Jika tidak ada data dan informasi maka flowchart dan algoritma tidak akan bisa menjalankan system tersebut. Jadi, kegunaanya adalah menjadi salah satu komponen penting atau bahan utama untuk membuat suatu program

Jumat, 22 Mei 2020

Algoritma

Apa yang dimaksud dengan Algoritma!
Bahasa pemrograman semakin banyak dipelajari oleh banyak orang. Hal ini terkait dengan kemajuan zaman yang menjadikan teknologi sebagai hal penting untuk menunjang kemajuan. Bagi pembaca yang ingin mempelajari bahasa pemrograman, hal dasar yang harus dipahami adalah algoritma pemrograman tersebut. Untuk mengerti apa itu algoritma pemrograman, silahkan simak pembahasan di bawah ini.
Dalam matematika dan ilmu komputer, algoritma adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan suatu masalah yang ditulis secara berurutan. Sehingga, algoritma pemrograman adalah urutan atau langkah-langkah untuk menyelesaikan masalah pemrograman komputer.
Algoritma adalah urutan langkah logis yang digunakan untuk menyelesaikan suatu masalah. Singkatnya, sebuah masalah harus diselesaikan dengan beberapa langkah yang logis. Dalam kehidupan sehari-hari, contoh algoritma bisa digambarkan dengan berbagai macam hal. Salah satu contohnya adalah aktivitas memasak air. Algoritmanya tentu saja berhubungan dengan aktivitas dalam memasak air.
Misalnya saja yaitu siapkan panci yang sesuai, masukkan air ke dalam panci tersebut, tutup panci, letakkan panci pada kompor, hidupkan kompor dengan nyala api sedang, apabila air mendidih, matikan kompor, angkat panci dari kompor. Deretan langkah tersebut merupakan algoritma dari akitivitas memasak air. Karena urutan yang jelas, langkah diatas dianggap proses yang logis.
Sementara itu, di dalam ilmu komputer dan matematika, algoritma didefinisikan sebagai prosedur dari berbagai macam langkah penghitungan, penalaran secara otomatis, sampai pemrosesan data. Algoritma juga diartikan sebagai metode yang diekspresikan lewat rangkaian dan instruksi yang dijabarkan untuk menghitung. Secara garis besar, algoritma dimulai dengan imput dan kondisi awal, deskripsi, eksekusi, dan menghasilkan output.

Sejarah dari Algoritma

Ditinjau dari sisi sejarahnya, algoritma sendiri memiliki asal-usul yang sedikit rumit. Algoritma berasal dari kata “algorist” yang berarti langkah menghitung dengan memanfaatkan angka arab. Sementara itu, orang bisa dikatakan algorist apabila melakukan penghitungan dengan angka arab. Bagaimana dengan pendapat ahli lainnya?
Sejarah membuktikan kebanyakan ahli mencoba menemukan asal kata yang tepat namun hasilnya kurang memuaskan. Hingga pada akhirnya, ahli sejarah mematika menemukan asal kata algoritma. Ahli sejarah tersebut menjelaskan asal kata algoritma yaitu berasal dari nama penulis buku arab. Nama penulis buku arab yang dimaksud adalah Abu Jafar Muhammad Ibnu Musa Al Khuwarismi.
Kemudian, Al Khuwarizmi dibaca oleh orang barat pada kala itu menjadi Algorism. Buku yang ditulis oleh Al Khuwarizmi yang kemudian menjadi referensi dalam algoritma orang barat yait Al Jabar Wal Muqabala. Bila diterjemahkan buku tersebut merupakan buku tentang pengurangan dan pemugaran. Konon dari judul buku tokoh ternama tersebut masyarakat modern mengenal istilah aljabar.
Lantas bagaimana kata algorism berubah menjadi algorithm dan menjadi algoritma pada kala itu? Perubahan tersebut terjadi seiring adanya kekeliruan pada arithmetic. Dengan kata lain, akhiran –sm kemudian berubah menjadi –thm. Karena dahulu penghitungan dengan angka arab adalah hal biasa, maka secara perlahan kata “algorithm” secara umum digunakan untuk metode perhitungan atau komputasi.
Sementara itu, di dalam Bahasa Indonesia kata “algorithm” mengalami penyerapan kata yang kemudian berubah menjadi algoritma. Seperti yang sudah disebutkan di awal, algoritma dikatakan sebagai urutan langkah logis dalam penyelesaian masalah. Bahkan kata logis disebut sebagai kunci dari algoritma itu sendiri. Dalam algoritma, terdapat beberapa pertimbangan. Pertimbangan tersebut mempengaruhi ouput yang dihasilkan.

Pertimbangan dalam Algoritma

Algoritma disusun secara logis dan sistematis. Setiap langkah di dalam algoritma haruslah memiliki nilai benar maupun salah. Dalam konteks tertentu, algoritma menjadi sebuah urutan langkah dalam melakukan pekerjaan khusus. Pertimbangan pengambilan algoritma juga menjadi hal penting agar output yang dihasilkan baik.
Pertama yaitu benar tidaknya algoritma. Hal ini memiliki arti yaitu algoritma nantinya dapat memberikan output yang diinginkan dari beragam masukan yang sudah ada. Karena itu, dari langkah awal, algoritma haruslah memiliki kebenaran. Hal ini mengingat sebagus apapun algoritma yang dibuat, apabila hal tersebut memberikan output yang salah maka algoritma tersebut tidak baik.
Pertimbangan kedua yaitu perkiraan pencapaian algoritma. Bagaimana definisi algoritma secara umum? Algoritma adalah langkah yang memiliki pencapaian baik. Seberapa baik hasil yang didapat dari algoritma tersebut maka langkah tersebut dikatakan berhasil. Untuk mendapatkannya, algoritma memelrukan aproksimasi atau hasil pendekatan. Algoritma yang bagus mampu memberikan hasil output sedekat mungkin dari nilai sebenarnya.
Pertimbangan ketiga yaitu efisiensi dari algoritma itu sendiri. Efisiensi dalam algoritma bisa dilihat dari dua hal diantaranya efisiensi memori dan waktu. Meski algoritma akan memberikan hasil keluaran yang paling mendekati dari hasil, akan tetapi Anda harus menunggunya. Apabila hasil keluaran lama didapat kemungkinan tetap tidak dipakai. Hal ini mengingat banyak orang menginginkan output yang cepat.
Begitu pula dengan memori yang digunakan pada algoritma. Semakin besar kebutuhan memori yang terpakai untuk algoritma maka semakin buruk nilai algoritma tersebut. Walaupun demikian, pada kenyataannya masing-masing orang dapat membuat algoritma yang tidak sama dalam menyelesaikan sebuah permasalahan. Meski berbeda penyusunan algoritma, biasanya output yang diharapkan dari setiap langkahnya adalah sama

Pengertian Algoritma Menurut Para Ahli

Agar lebih memahami apa itu algoritma, maka kita dapat merujuk pada pendapat para ahli berikut ini:

1. Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi

Menurut Abu Ja’far Muhammad Ibnu Musa Al-Khawarizmi (ahli matematika dari Uzbekistan), pengertian algoritma adalah suatu metode khusus yang digunakan untuk menyelesaikan permasalahan.

2. Donald Ervin Knuth

Menurut Donald Ervin Knuth, definisi algoritma adalah sekumpulan aturan-aturan berhingga yang memberikan sederetan operasi-operasi untuk menyelesaikan suatu masalah tertentu.

3. S. E. Goodman dan S.T. Hedetniemi

Menurut Goodman dan Hedetniemi, pengertian algoritma adalah urutan terbatas dari operasi-operasi yang terdefinisi dengan baik, dimana masing-masing membutuhkan memori dan waktu yang terbatas untuk menyelesaikan suatu masalah.

4. Seymour Lipschutz dan Marc Lipson

Menurut Seymour Lipschutz dan Marc Lipson (praktisi matematika dan komputer), pengertian algoritma adalah suatu daftar langkah demi langkah yang terhingga dari intruksi-intruksi yang terdefinisikan dengan jelas yang digunakan untuk memecahkan permasalahan tertentu.

5. Marvin Minsky

Menurut Marvin Minsky (pakar Artificial Intelligence), pengertian algoritma adalah seperangkat aturan yang memberitahukan kepada kita dari waktu ke waktu, tepatnya bagaimana untuk bertindak.

6. Andrey Andreyevich Markov

Menurut Andrey Andreyevich Markov (ahli matematika dari Rusia), pengertian algoritma adalah hal umum untuk dipahami sebagai suatu keputusan yang tepat untuk mendefinisikan proses komputasi yang mengarahkan dari data awal hingga hasil yang diinginkan.


Sebutkan dan jelaskan ciri-ciri algoritma!
1) algoritma harus berhenti setelah mengerjakan sejumlah langkah terbatas.
2) setiap langkah harus didefinisikan dengan tepat dan tidak berarti-dua (ambiguitas).
3) algoritma memiliki nol atau lebih masukkan.
4) algoritma memiliki nol atau lebih keluaran.
5) algoritma harus efektif (setiap langkah harus sederhana sehingga dapat dikerjakan dalam waktu yang masuk akal).

Selasa, 05 Mei 2020

Jenis-jenis simbol flowchart

Sebutkan dan jelaskan jenis-jenis 
simbol flowchart

1.Terminal Point Symbol / Simbol Titik Terminal menunjukkan permulaan (start) atau akhir (stop) dari suatu proses.

2.Flow Direction Symbol / Simbol Arus adalah simbol yang digunakan untuk menghubungkan antara simbol yang satu dengan simbol yang lain (connecting line). Simbol ini juga berfungsi untuk menunjukkan garis alir dari proses.

3.Processing Symbol / Simbol Proses digunakan untuk menunjukkan kegiatan yang dilakukan oleh komputer. Pada bidang industri (proses produksi barang), simbol ini menggambarkan kegiatan inspeksi atau yang biasa dikenal dengan simbol inspeksi

4. Decision Symbol / Simbol Keputusan merupakan simbol yang digunakan untuk memilih proses atau keputusan berdasarkan kondisi yang ada. Simbol ini biasanya ditemui pada flowchart program.

5.Input-Output / Simbol Keluar-Masuk menunjukkan proses input-output yang terjadi tanpa bergantung dari jenis peralatannya.

6.Predefined Process / Simbol Proses Terdefinisimerupakan simbol yang digunakan untuk menunjukkan pelaksanaan suatu bagian prosedur (sub-proses). Dengan kata lain, prosedur yang terinformasi di sini belum detail dan akan dirinci di tempat lain

7. Connector (On-page)

Simbol ini fungsinya adalah untuk menyederhanakan hubungan antar simbol yang letaknya berjauhan atau rumit bila dihubungkan dengan garis dalam satu halaman

Connector (Off-page)

Sama seperti on-page connector, hanya saya simbol ini digunakan untuk menghubungkan simbol dalam halaman berbeda. label dari

simbol ini dapat menggunakan huruf atau angka

Preparation Symbol / Simbol Persiapan merupakan simbol yang digunakan untuk mempersiapkan penyimpanan di dalam storage.

Manual Input Symbol digunakan untuk menunjukkan input data secara manual menggunakan online keyboard.

Manual Operation Symbol / Simbol Kegiatan Manual digunakan untuk menunjukkan kegiatan/proses yang tidak dilakukan oleh komputer.

Document Symbol

Jika Anda menemukan simbol ini artinya input berasal dari dokumen dalam bentuk kertas, atau output yang perlu dicetak di atas kertas.

Multiple Documents

sama seperti document symbol hanya saja dokumen yg digunakan lebih dari satu dalam simbol ini

Display Symbol

adalah simbol yang menyatakan penggunaan peralatan output, seperti layar monitor, printer, plotter dan lain sebagainya

Delay Symbol

sesuai dengan namanya digunakan untuk menunjukkan proses delay (menunggu) yang perlu dilakukan. Seperti menunggu surat untuk diarsipkan dll

Movement Symbol

menunjukkan suatu proses pemindahan (movement), misalnya saja pemindahan material , pengangkatan barang dan sebagainya.

Storage

Collate

Sort

Merge

Database

Internal Storage

Jenis-Jenis Flowchart

Flowchart sendiri dari setidaknya 5 jenis. Berikut ini adalah penjelasan singkat dari masing masing jenis flowchart.

1. Flowchart Sistem (System Flowchart)

Flowchart sistem atau bagan alir sistem merupakan bagan yang menunjukkan proses pekerjaan di dalam sistem. Bagan ini akan menggambarkan arus pekerjaan secara mendetail dan menyeluruh. Jadi, Anda bisa melihat urutan-urutan proses/prosedur di dalam sistem.

2. Flowchart Dokumen (Document Flowchart)

Flowchart dokumen atau yang kerap disebut flowchart formuliran diagram alir yang menggambarkan proses dari laporan dan formulir lengkap dengan tembusan-tembusannya.

Simbol-simbol yang digunakan pada flowchart dokumen masih sama dengan flowchart sistem. Adapun simbol-simbol flowchart dapat Anda lihat pada ulasan ‘Simbol dalam Flowchart’ di bagian bawah.

3. Flowchart Skematis (Schematic Flowchart)

Sekilas flowchart skematis tampak menyerupai flowchart sistem, karena memang kedua flowchart ini sama-sama digunakan untuk menggambarkan prosedur/proses dalam sistem. Simbol-simbol yang digunakan keduanya pun sama.

Hanya saja, flowchart skematis (schematic flowchart) memiliki simbol yang lebih beragam.

Ya, simbol flowchart skematis lebih kompleks, ia juga menggunakan gambar-gambar komputer dan peralatan lainnya.

Hal ini bertujuan untuk memudahkan orang-orang yang tidak familier dengan simbol-simbol dalam flowchart untuk membaca informasi yang disampaikan. Namun sayangnya, pembuatan flowchart ini memakan waktu lebih lama.

4. Flowchart Program (Program Flowchart)

Flowchart program merupakan bagan alir yang menggambarkan tahapan dalam proses sebuah program. Flowchart ini merupakan produk ‘turunan’ dari flowchart sistem. Hal ini guna memudahkan analis sistem dan programmer dalam memahami suatu program.

Secara umum flowchart program terbagi menjadi dua, yaitu flowchart logika program (program logic flowchart) dan flowchart program komputer terperinci (detailed computer program flowchart).

5. Flowchart Proses (Process Flowchart)

Terakhir ialah flowchart proses atau yang biasa disebut process flowchart. Flowchart ini banyak dipakai di sektor industri (bagian produksi) dan juga analis sistem.

Contoh jenis-jenis simbol flowchart

Penjelasan dari Flowchart diatas :

  1. “Start” diwakili oleh simbol terminal port yang menggambarkan kegiatan awal atau akhir dari suatu proses. Pada langkah ini simbol terminal port menjabarkan kegiatan awal program tampilan halaman menu utama.
  2. Kemudian tampil halaman utama dimana diwakili oleh simbol proses yang berfungsi untuk menggambarkan suatu proses.
  3. Setelah tampil halaman menu utama, sudah disediakan beberapa pilihan menu yang harus dia pilih. Setiap menu yang ada diwakili oleh simbol decision yang berfungsi menggambarkan suatu keputusan atau tindakan yang harus diambil pada kondisi tertentu (T/F).
  4. Jika memilih “Home” maka user akan tetap berada pada halaman utama dan ditunjukkan dengan simbol line connector yang mengarah ke “tampil menu utama”.
  5. Jika pilih “konsultasi” maka user akan dibawa/masuk ke halaman konsultasi yang ditunjukkan dengan simbol off-page reference yang berfungsi menghubungkan suatu simbol dengan simbol yang lainnya pada halaman yang berbeda.

Kamis, 30 April 2020

Sabtu, 25 April 2020

pengaplikasian DFD

Pengaplikasian DFD

Buatlah DFD untuk peminjaman buku perpustakaan, sebagai anggota perpustakaan maupun yang belum menjadi anggota perpustakaan 





-pada saat pendaftaran, identitas anggota diserahkan ke petugas untuk dicatat jika belum terdaftar, lalu dibuatkan kartu anggota
-proses peminjaman diawali dengan menyerahkan kode buku pinjaman dan kartu anggota ke petugas administrasi perpustakaan
-petugas akan memeriksa buku yang dipinjam. jika ada buku pinjaman akan dicatat pada catat peminjaman buku, kemudian dibuatkan bukti peminjaman buku untuk peminjam.
-kartu buku disimpan petugas dan buku beserta bukti peminjaman diterima peminjam.
-sistem ini harus dapat menghasilkan laporan peminjaman untuk pimpinan dan daftar pengeluaran buku untuk bag.pengadaan
-buku-buku yang tersedia diperoleh dari bag.pengadaan

KEWIRAKOPERASIAN

EKONOMI KOPERASI KEWIRAKOPERASIAN SUB TOPIK: 1. Tentang wirausahawan koperasi     Kewirausahaan koperasi merupakan sikap mental positif dala...