Terutama dalam dunia bisnis. Tentunya dalam membuat sesuatu atau dalam mengerjakan proyek
yang akan di bangun, perlu adanya urutan langkah – langkah yang harus di lakukan sebagai
pedoman.
Pada Algoritma, terdapat pemilihan metode untuk menuliskan langkah – langkah yang akan
dilaksanakan, mulai dari menggunakan Pseducode, atau menggunakan Flowchart
Dan khusus untuk bisnis, terdapat kesepakatan bersama yang menjadi standar dalam
menggambarkan proses suatu bisnis yang dikeluarkan oleh Open Management Grup. Yaitu Business
Process Modeling Notation atau yang sering disingkat dengan singkatan BPMN. BPMN telah
menjadi standar de facto untuk diagram proses bisnis dan dimaksudkan untuk digunakan secara
langsung oleh para pemangku kepentingan yang merancang, mengelola, maupun mewujudkan proses
bisnis, tetapi pada saat yang sama cukup tepat untuk memungkinkan diagram BPMN diterjemahkan
ke dalam komponen proses perangkat lunak. BPMN memiliki notasi seperti diagram alur yang mudah
digunakan yang tidak bergantung pada lingkungan implementasi tertentu. Sedangkan pengertian
BPMN itu sendiri adalah notasi grafis yang menggambarkan logika dari langkah-langkah dalam
proses bisnis. Notasi ini telah didesain secara khusus untuk mengkoordinasikan urutan proses dan
pesan yang mengalir antara pelaku dalam kegiatan yang berbeda.
Singkatnya, BPMN adalah metode alur standar yang memungkinkan kita untuk membuat dan
membagikan diagram proses yang mudah dipahami.
Manfaat yang paling signifikan dari BPMN ini terletak pada kemampuannya dalam menghasilkan
diagram yang memiliki alur yang sederhana ataupun alur serumit apa pun sesuai dengan yang di
inginkan.
Maka dengan kualitas tersebut penggunaan BPMN menjadi sangat populer, bahkan menurut survei
pada tahun 2016 menemukan bahwa 64% tertarik mengadopsi BPMN untuk menyederhanakan bisnis
mereka.
Selain meningkatkan efisiensi, motivasi lain yang relevan untuk mendukung pekerjaan proses bisnis
termasuk:
Mulai dari perusahaan IT, layanan keuangan, asuransi manufaktur bahkan hingga pendidikan bisa
memanfaatkannya antara lain :
Nah, kemudian setelah kita mengetahui pengertian dari BPMN ini, kita juga perlu mengenal dari
simbol – simbol dari penggunaan BPMN itu sendiri.
Untuk mengetahui simbol – simbol BPMN dapat di baca di sini : Simbol – Simbol BPMN
Dalam memudahkan seorang pembuat program atau kita sebut programer tentunya memerlukan
pedoman yang menunjukkan langkah – langkah kerja, langkah pembuatan bahkan langkah pembuatan
aplikasi sesuai algoritma yang dituliskan.
Dalam penulisan algoritma salah satunya adalah dengan menggunakan diagram Flowchart yaitu
sebuah diagram yang menjelaskan alur proses sebuah program.
Nah, dalam membangun sebuah program, flowchart sangat berperan penting untuk menerjemahkan
proses berjalannya suatu program agar lebih mudah dipahami.
Flowchart sendiri terdiri dari lima jenis, masing-masing jenis memiliki karakteristik dalam
penggunaanya. Berikut adalah jenis-jenisnya:
Flowchart dokumen
Pertama ada flowchart dokumen (document flowchart) atau bisa juga disebut dengan paperwork
flowchart. Flowchart dokumen berfungsi untuk menelusuri alur form dari satu bagian ke bagian yang
lain, termasuk bagaimana laporan diproses, dicatat, dan disimpan.
Flowchart program
Selanjutnya kita akan membahas flowchart program. Flowchart ini menggambarkan secara rinci
prosedur dari proses program. Flowchart program terdiri dari dua macam, antara lain: flowchart
logika program (program logic flowchart) dan flowchart program komputer terinci (detailed computer
program flowchart).
Flowchart proses
Flowchart proses adalah cara penggambaran rekayasa industrial dengan cara merinci dan
menganalisis langkah-langkah selanjutnya dalam suatu prosedur atau sistem.
Flowchart sistem
Yang keempat ada flowchart sistem. Flowchart sistem adalah flowchart yang menampilkan tahapan
atau proses kerja yang sedang berlangsung di dalam sistem secara menyeluruh. Selain itu flowchart
sistem juga menguraikan urutan dari setiap prosedur yang ada di dalam sistem.
Flowchart skematik
Terakhir ada flowchart skematik. Flowchart ini menampilkan alur prosedur suatu sistem, hampir sama
dengan flowchart sistem. Namun, ada perbedaan dalam penggunaan simbol-simbol dalam
menggambarkan alur. Selain simbol-simbol, flowchart skematik juga menggunakan gambar-gambar
komputer serta peralatan lainnya untuk mempermudah dalam pembacaan flowchart untuk orang
awam.
Dari sekian jenis Floewchart yang telah disebutkan, fungsi utama sendiri merupakan untuk
memberikan gambaran dari jalannya sebuah program dari proses ke proses yang lainnya. Sehingga
menjadikan mudah untuk dipahami oleh semua orang, selain itu juga berfungsi sebagai penyederhana
dari prosedur yang ada untuk memudahkan dalam memahami informasi.
Mengutip dari berbagai sumber, dan kita simpulkan bahwa Kode bahasa
pemrograman Java ini berawal sejak tahun 1990an. Di mana bahasa Java ini
dikembangkan oleh James Gosling yang merasa tidak puas terhadap hasil
yang ia peroleh ketika menulis program dengan bahasa C++.
Sekitar musim panas 1992 proyek ini ditutup dengan menghasilkan sebuah
program Jawa Oak pertama, yang ditujukan sebagai pengendali sebuah
peralatan dengan teknologi layar sentuh (touch screen).
Nama Oak, diambil dari pohon oak yang tumbuh di depan jendela ruangan
kerja "Bapak Java", James Gosling. Nama Oak ini tidak dipakai untuk versi
release Java karena sebuah perangkat lunak lain sudah terdaftar dengan
merek dagang tersebut, sehingga diambil nama penggantinya menjadi
"Java"
Yang secara kebetulan WWW ( world Wide Web ) menjadi begitu populer,
banyak kelebihan yang membuat bahasa Java dapat digunakan dengan
baik dan cocok pada proyek maupun alat untuk adaptasi web.
Yups... Python diciptakan oleh Guido van Rossum pertama kali di Centrum Wiskunde &
Informatica (CWI) di Belanda pada awal tahun 1990-an. Bahasa python terinspirasi dari bahasa
pemrograman ABC. Sampai sekarang, Guido masih menjadi penulis utama untuk python, meskipun
bersifat open source sehingga ribuan orang juga berkontribusi dalam mengembangkannya.
Di tahun 1995, Guido melanjutkan pembuatan python di Corporation for National Research
Initiative (CNRI) di Virginia Amerika, di mana dia merilis beberapa versi dari python.
Pada Mei 2000, Guido dan tim Python pindah ke BeOpen.com dan membentuk tim BeOpen
PythonLabs. Di bulan Oktober pada tahun yang sama, tim python pindah ke Digital Creation
(sekarang menjadi Perusahaan Zope). Pada tahun 2001, dibentuklah Organisasi Python yaitu Python
Software Foundation (PSF). PSF merupakan organisasi nirlaba yang dibuat khusus untuk semua hal
yang berkaitan dengan hak intelektual Python. Perusahaan Zope menjadi anggota sponsor dari PSF.
Semua versi python yang dirilis bersifat open source. Dalam sejarahnya, hampir semua rilis python
menggunakan lisensi GFL-compatible. Berikut adalah versi mayor dan minor python berikut tanggal
rilisnya
Perkembangan IT saat ini kian melesat ya, berbagai kebutuhan dalam banyak bidang tentunya
membutuhkan IT. Bahkan dengan gaji yang cukup menggiurkan khususnya dalam karir di bidang
Pemrograman.
Lalu apa saja sih karir yang bisa kita pilih untuk dalam bidang ini? Berikut kami share 5 rekomendasi
karir yang dapat kita pilih dalam bidang pemrograman.
1. Software developer
Hampir di seluruh perusahaan membutuhkan Software ( perangkat Lunak ) untuk
menunjang bisnis yang di kembangkan. Misalnya seperti Absensi karyawan,
inventaris barang ataupun yang lainnya.
Maka Software Developer merupakan karir pertama yang kami rekomdasikan.
2. Web Developer
Baik dalam publikasinya suatu perusahaan memerlukan web, atau memang
kegiatannya adalah sepenuhnya menggunakan web. Maka di sini, web developer
menjadi salah satu profesi yang sangat rekomended ya teman sobat. Seorang web
developer memiliki tugas membuat, memelihara dan mengembangkan website
perusahaan untuk berbagai keperluan.
3. Mobile Apps Developer
Sekarang ini smartphone bukan lagi menjadi barang mahal, semua orang bisa
memilikinya bahkan ada yang memiliki lebih dari satu. Nah dari sini kebutuhan akan
aplikasi smartphone juga semakin meningkat, untuk itu profesi seorang mobile apps
developer semakin banyak dicari.
Ada dua sistem operasi yang banyak digunakan untuk pengguna smartphone yaitu
Android dan iOS. Keduanya memiliki perbedaan terutama bahasa pemrograman
yang digunakan. Untuk android app developer menggunakan pemrograman Java
atau Kotlin, sedangkan untuk iOS menggunakan bahasa Objective-C atau Swift.
Tinggal pilih Anda mau menjadi mobile apps developer android atau iOS.
4. Game Developer
Suka main game? Nah daripada main game lebih baik belajar menjadi seorang game
developer saja. Saat ini banyak perusahaan game dev yang membuka lowongan
programmer khusus game. Game memang menjadi industri yang menjanjikan
dengan target market yang beragam. Untuk skill yang dimiliki harus memiliki
pemrograman yang kuat, problem solving, creative dan lainnya.
5. Database Administrator
Hampir semua yang ada hubungannya dengan pemrograman membutuhkan
database. Nah database administrator inilah yang memiliki tugas untuk mendesain,
memperbaiki dan memelihara database agar tetap berjalan dengan normal saat
diakses.
Skill database administrator yang harus dikuasai diantaranya MS Acces, SQL Server,
Oracle, FoxPro, Paradox, Linux OS, Windows OS, PHP, HTML dan lainnya.