Selasa, 25 Desember 2018

Belajar Algoritma Yuk ???

Assalamu'alaikum warrakhmatulllahi wabarakatuh.

Salam Budi Luhur

Kembali lagi di postingan blog saya selanjutnya. Kali ini membahas sesuatu yang agak serius.

Kenapa serius??

Karena ini tentang melengkapi nilai tugas saya sebagai mahasiswa Universitas Budi Luhur untuk mata kuliah Analisis dan Desain Algoritma yang diberikan oleh Ibu Tri Ika jaya Kusumawati, S.Kom, M.Kom.

Catatan saya kali ini tentang Algoritma, apa itu algoritma dan bagaimana Algoritma.

Algoritma identik atau biasa dipakai dalam bahasa pemrograman. Namun sebenarnya sadar atau tidak setiap kegiatan kita sebagai manusia bersinggungan dengan algoritma.

Lalu, apa itu Algoritma ?

Algoritma pada dasarnya adalah alur pikiran dalam menyelesaikan suatu pekerjaan, yang dituangkan dalam bentuk tertulis yang dapat dimengerti oleh orang lain. Alur pikiran yang dimaksud di sini adalah alur pikiran seseorang, dan pada dasarnya berbeda antara orang yang satu dengan yang lain. Untuk itu setiap alur pikiran manusia memiliki langkah-langkah yang dapat ditulis atau disampaikan secara logis agar pekerjaan dapat diselesaikan dengan benar.

Nah untuk lebih memahami fungsi dari algoritma itu sendiri, maka saya akan mencoba untuk memberikan contoh soal algoritma. 

Kali ini saya akan mencoba mereview soal algoritma yang ada pada buku yang menjadi salah satu referensi perkuliahaan saya yaitu buku dengan judul "Algoritma (Algoritma dan Struktur Data 1) dengan C, C++, dan Java - Teknik-teknik Dasar Pemrograman" oleh Moh. Sjukani halaman 192 Soal-21.

Soalnya adalah sebagai berikut :

Susun algoritma untuk menginput 3 buah bilangan (anggap ketiga buah bilangan tersebut nilainya tidak sama satu dengan yang lainnya). Kemudian cetak salah satu bilangan yang mempunyai nilai yang terkecil.

  • Menggunakan logical operator AND atau OR ( && atau || )
  • Tidak boleh menggunakan logical operator AND and OR ( && atau || )

Langkah pertama kita pahami terlebih dahulu soal tersebut.
  • Apakah memerlukan masukan ?
  • Berapa nilai yang harus dimasukkan ?
  • Jenis / tipe data seperti apa yang harus dimasukkan ?
  • Hasil seperti apa yang ingin ditampilkan ?
  • Apakah ada ketentuan lainnya ?

Langkah selanjutnya, kita buat alur algoritma / logika berpikir
  • Deklarasi variabel A, B, C
  • Input nilai A, B, C
  • Jika A lebih besar dari B, maka A adalah bilangan terkecil
  • Jika tidak B adalah bilangan terkecil
  • Jika C lebih kecil dari bilangan terkecil, maka C adalah bilangan terkecil
  • Print nilai bilangan terkecil
 Selanjutnya kita dapat membuat Flowchartnya



Setelah flowchart dibuat, selanjutnya akan dibuat kode programnya.


Nah jika sebelumnya tidak menggunakan logical operator, selanjutnya akan saya sampaikan jika menggunakan logical operator.

Sama seperti cara sebelumnya, mari kita buat terlebih dahulu algoritmanya.

  • Deklarasi variabel A, B, C
  • Input nilai A, B, C
  • Jika A < B dan A < C, maka cetak A (A adalah terkecil)
  • Jika B < A dan B < C, maka cetak B (B adalah terkecil)
  • Jika C < A dan C < B, maka cetak C (C adalah terkecil)

Setelah algoritmanya terbentuk, kita buat flowchartnya



Flowchart udah beres, lanjut kita buat kode programnya :


Kira-kira seperti itu para pembaca sekalian. Untuk dapat menyelesaikan soal di atas kita dapat menggunakan beberapa cara. Jika para pembaca sekalian lebih bisa mengulik atau membedah lebih jauh lagi, maka akan menemukan cara lainnya.

Semoga apa yang saya sampaikan dapat bermanfaat untuk diri saya sendiri dan untuk para pembaca blog saya.

Mohon maaf jika ada yang kurang tepat. Jika ada yang ingin bertanya atau didiskusikan, silahkan tinggalkan komen Anda di bagian kolom komentar ya.

Terima kasih

Salam Budi Luhur

Wassalamu'alaikum warrakhmatullah wabarakatuh.

Senin, 24 Desember 2018

Tentang Universitas Budi Luhur

Assalamu'alaikum Warrakhmatullah Wabarakatuh,

Salam Budi Luhur,

Selamat berjumpa kembali para pembaca sekalian,

Di catatan blog saya sebelumnya, saya sempat menyebutkan tentang tempat saya melanjutkan studi saya tahun ini yaitu Universitas Budi Luhur.

Untuk itu kali ini saya akan sedikit mengulas tentang Universitas Budi Luhur. Bagi para pembaca sekalian yang kebetulan juga seorang alumni dari kampus ini, dapat menjadi bahan nostalgia kondisi dunia perkuliahan di kampus tersebut. Ulasan tentang kampus saya ini juga sebagai bagian dari tugas yang diberikan oleh Dosen mata kuliah Analisis Desain dan Algoritma yaitu Ibu Tri Ika jaya Kusumawati, S.Kom, M.Kom.

Saya mulai dengan sejarahnya.



Berdasarkan informasi dari website resmi Universitas Budi Luhur, pada tanggal 1 April 1979 didirikan Akademi Ilmu Komputer (AIK) Budi Luhur di Jakarta yang beralamat di Jl. Budi Utomo No. 11 Jakarta Pusat. Akademi ini bertujuan menghasilkan tenaga-tenaga trampil atau professional di bidang komputer guna memenuhi kebutuhan pembangunan nasional.

Selang 2 tahun kemudian, yaitu pada tanggal 11 Agustus 1981 AIK Budi Luhur mendapatkan izin operasional dari pemerintah. Dalam surat izin operasional itu, pemerintah mengubah nama AIK Budi Luhur menjadi Akademi Pengetahuan Komputer (APK) Budi Luhur setelah mendapat status terdaftar pada tanggal 5 Januari 1983 berdasarkan keputusan Mendikbud No. 018/O/1983. APK Budi Luhur berhasil menyelenggarakan ujian sarjana muda komputer dengan dosen penguji dari ITB. Dalam ujian negara itu APK Budi Luhur meluluskan sarjana-sarjana muda komputer pertama di Indonesia.

Pada tanggal 17 Agustus 1985 APK Budi Luhur pindah dari Jl. Budi Utomo No. 11 ke jalan Cileduk Raya, Pertukangan Utara, Kebayoran Lama. Dengan semakin besar peminat dan kebutuhan akan keahlian komputer, maka lahirlah Akademi Teknik Elektro Komputer (ATEK) Budi Luhur dan Akademi Akuntansi Komputer (AAK) Budi Luhur.

Dengan kemajuan-kemajuan yang dicapai oleh APK Budi Luhur, Pemerintah memberikan kenaikan status (akreditasi) dari terdaftar menjadi diakui berdasarkan Keputusan Mendikbud No. 0355/I/1986 tanggal 13 Mei 1986. Pemberian status diakui itu mengakibatkan bergantinya nama APK Budi Luhur menjadi Akademik Manajemen Informatika dan Komputer (AMIK) Budi Luhur.

Sejalan dengan meningkatnya kebutuhan dan perhatian masyarakat terhadap ilmu komputer (computer science), serta makin meningkatnya permintaan sarjana muda komputer untuk melanjutkan ke jenjang Strata-1 (S1) didirikan Sekolah Tinggi Pengetahuan Komputer (STPK) Budi Luhur di semester genap  tahun akademik 1985-1986.

Dengan makin mantapnya STPK Budi Luhur dan dengan didorong oleh semua pihak, di tahun 1986 Yayasan Pendidikan Budi Luhur mendirikan Sekolah Tinggi Elektro Komputer  (STEK) Budi Luhur dan Sekolah Tinggi Akuntasi Komputer (STAK) Budi Luhur untuk menyelenggarakan program strata satu (S1) di bidangnya masing-masing.

Di awal tahun 1987, Yayasan Pendidikan Budi Luhur merasa perlu untuk menyederhanakan kelembagaan perguruan tinggi dilingkungannya (STPK, STEK, dan STAK Budi Luhur) ke dalam suatu wadah. Maka berdasarkan Keputusan Mendikbud nomor 0720/I/1987, STPK, STEK, dan STAK Budi Luhur diintegrasikan ke dalam Sekolah Tinggi Manajemen Informatika dan Komputer (STMIK) Budi Luhur dengan jurusan dan program studi sebagai berikut :
  1. Jurusan Manajemen Informatika, dengan program studi :
    • Manajemen Informatika (D-III Diakui dan S-1 Terdaftar)
    • Komputerisasi Akuntansi (D-III dan S1 Terdaftar).Jurusan Teknik Informatika dengan program studi Teknik Informatika (S-1 Terdaftar).
  2. Jurusan Teknik Komputer, dengan program studi  Teknik Komputer (D III dan S-1 Terdaftar).
Didorong oleh keinginan untuk meningkatkan pelayanan kepada mahasiswa Komputerisasi Akuntansi yang makin bertambah, berdasarkan Keputusan Ketua Yayasan Pendidikan Budi Luhur Nomor 343/KBYL/XI/1989 tanggal 30 November 1989, program studi komputerisasi akuntansi pada jurusan Manajemen Informatika ditingkatkan menjadi jurusan  Komputerisasi Akuntansi.

Dalam upaya diversifikasi usaha, dan sehubungan dengan selesainya pembangunan gedung Unit III dan IV, pada tanggal 1 April 1997 Yayasan Pendidikan Budi Luhur mendirikan Sekolah Tinggi Ilmu Ekonomi (STIE) Budi Luhur. Dan setahun kemudian setelah selesai membangun gedung Unit V, pada tanggal 1 April 1998 didirikan Sekolah Tinggi Teknik (STT) Budi Luhur. Dan kemudian pada tanggal 1 April 1999 Sekolah Tinggi Teknik (STT) Budi Luhur didirikan setelah gedung Unit VI selesai dibangun, Dalam rangka efisiensi, empat sekolah tinggi (STMIK, STIE, STISIP, STT) sesuai dengan Keputusan Menteri Pendidikan Nasional 144/D/0/2002 tanggal 7 Juni 2002 diintegrasikan menjadi Universitas Budi Luhur.

Universitas Budi Luhur juga membuka kesempatan untuk dapat menambah pengetahuan dalam bidang Teknologi Informasi, Ekonomi, Sosial Politik, Komunikasi dan Teknik yang pada saat ini masih merupakan pilihan teratas dalam peningkatan karier.

Persaingan bebas dan ketat di dunia pendidikan, perkembangan Teknologi Informasi dan Komunikasi (ICT) dan peningkatan pengetahuan konsumen mendorong kami melakukan peningkatan kualitas  dan kepuasan layanan terbukti dengan didapatkannya sertifikasi sistem penjaminan mutu internasional ISO 9001:2000.

Sesuai dengan dokumen Rencana Strategis Universitas Budi Luhur 2020.



VISI
  • Menjadi universitas unggul dengan standar mutu tertinggi, yang dilandasi kecerdasan dan keluhuran budi, ditopang teknologi informasi dan komunikasi.

MISI
  • Menyelenggarakan pendidikan berbasis kompetensi untuk menghasilkanlulusan yang unggul, cerdas dan berbudi luhur, serta  mampu bersaing di dunia kerja.
  • Memfasilitasi dan memotivasi sivitas akademika untuk mencapai penelitian bermutu.
  • Melakukan kegiatan yang bermanfaat bagi kesejahteraan masyarakat luas sebagai bentuk nyata keluhuran budi.
  • Menyelenggarakan kerjasama dengan institusi pemerintah maupun swasta dengan prinsipkesetaraan dan kemanfaatan.
  • Menyelenggarakan pendidikan tinggi dengan dilandasi kecerdasan dan nilai-nilai keluhuran budi serta menerapkan tata kelola berbasis sistem mutu demi terwujudnya kredibilitas, transparansi, akuntabilitas, tanggung jawab dan keadilan.
  • Meningkatkan kualitas hidup masyarakat Universitas Budi Luhur.
Saat ini Universitas Budi Luhur memiliki berbagai macam pilihan program studi, diantaranya :
  1. Fakultas Teknologi Informasi
    • Teknik Informatika
    • Sistem Informasi
    • Sistem Komputer
  2. Fakultas Ilmu Komunikasi
    • Broadcast Journalism
    • Public Relation
    • Visual Communication
    • Digital Advertising
    • Komunikasi Pariwisata
    • Digital Media / New Media
  3. Fakultas Ekonomi dan Bisnis
    • Akuntansi
    • Manajemen
    • International Bussines & Management Studies
  4. Fakultas Ilmu Sosial dan Politik
    • Ilmu Hubungan Internasional
    • Kriminologi
  5. Fakultas Teknik
    • Teknik Elektro
    • Arsitektur
  6. Pascasarjana
    • Magister Manajemen
    • Magister Akuntansi
    • Magister Ilmu Komputer
    • Magister Ilmu Komunikasi
  7. Diploma 3
    • Manajemen Informatika
    • Akademi Sekretari
Nah, saya bergabung dengan keluarga besar Fakultas Teknologi Informasi, mengambil program studi Sistem Informasi. Berhubung saya baru masuk pada tahun 2018 ini, mungkin belum banyak yang bisa saya ulas dari kampus saya ini. Tapi sejak pertama masuk, saya punya banyak pengalaman berharga dan lingkungan perkuliahan yang sangat luar biasa. Dosen yang sangat baik dan sejauh ini tidak ada kendala yang berarti. Semoga segalanya dapat berjalan dengan baik dan lancar.

Demikian sekilas tentang kampus saya, semoga dapat bermanfaat dan menjadi referensi yang baik bagi para pembaca yang ingin masuk ke Universitas Budi Luhur.

Mengenai informasi sejarah dan visi misi yang saya sampaikan sebelumnya dapat dilihat lebih lengkap di website resmi Universitas Budi Luhur.

Salam Budi Luhur,

Wassalamu'alaikum Warrakhmatulahi Wabarakatuh.