Thursday, April 4, 2024

Dari Edlin sampai MySQL: Litani Database Para Oldschoolers

Sebuah satire nostalgia perjalanan CRUD lintas zaman

1. Edlin (DOS Editor Abadi)

Sebelum ada IDE, kita masih bergulat dengan Edlin.
Editor satu baris, gelap, minimalis.
Hanya orang yang tahan uji iman bisa mengetik I, L, E untuk edit baris demi baris.
Satire: Edlin bukan editor, tapi uji kesabaran programmer.

2. dBASE II / III / IV

Database pertama yang mainstream di PC.
Segala laporan, stok, kasir → semua ditulis dengan USE, BROWSE, REPLACE.
File .DBF jadi relik yang bertahan sampai abad 21.
Satire: Programmer jadi setengah-akuntan karena setiap kerja pasti ada kolom SALDO.

3. Clipper

Kompilernya dBASE → jadi EXE yang gagah.
Semua warung software di Indonesia tahun 90 pasti punya satu alumni Clipper.
CRUD + laporan = sakti.
Satire: Clipper programmer bisa langsung dapat proyek koperasi & toko emas 😅.

4. FoxPro

Versi turbo dari dBASE.
Ada IDE, ada compiler, lebih “rapi” untuk user.
Jadi favorit anak kampus tahun 90.
Satire: FoxPro itu seperti Visual Basic versi database.

5. VB DAO (Data Access Objects)

Era Windows 3.1 → 95.
VB3–VB6 + DAO = surga CRUD untuk programmer kantoran.
Cukup drag data control, hubungkan ke file .MDB, langsung jalan.
Satire: “Kenapa harus pusing? Tinggal klik-klik, database langsung connect.”

6. Crystal Reports

Saat laporan manual Printer.Print terasa kaku, datanglah Crystal Reports.
Membawa keajaiban layout: header-footer, grouping, total, bahkan grafik.
User pun tersenyum melihat laporan mirip majalah.
Satire: Programmer? Garuk kepala install runtime besar, debug OCX/DLL, dan siap-siap ditanya user: “Mas, bisa nggak ditambah kolom dikit?” 🤭

7. SQL & ODBC

Lompatan ke level enterprise.
Dari SELECT * FROM sampai JOIN yang bikin kepala pusing.
Semua vendor hadir: Oracle, SQL Server, Sybase.
Satire: Programmer Clipper mendadak jadi imam SQL yang hafal mantra WHERE, GROUP BY, HAVING.

8. MySQL (Open Source Messiah)

Awal 2000 → the people’s database.
Gratis, gampang dipasang, langsung booming bareng PHP.
Setiap warnet dan kampus punya phpMyAdmin.
Satire: “Kalau FoxPro bikin laporan kas koperasi, MySQL bikin forum anak kos.”


📊 Timeline Database Oldschool → Modern

Tahun Era Teknologi Ciri Khas Satire
1980-an Edlin Editor baris DOS, minimalis Lebih mirip ujian kesabaran daripada editor
1983–1990 dBASE II/III/IV .DBF file, perintah USE, BROWSE Setiap programmer jadi akuntan dadakan
1990-an awal Clipper Kompiler dBASE → EXE Sakti untuk proyek koperasi & toko emas
1990-an FoxPro dBASE turbo + IDE Visual Basic-nya para database
1993–2000 VB DAO Drag-drop Data Control ke .MDB "Klik-klik, database langsung connect"
1995–2000 Crystal Reports Laporan cantik, header-footer, grafik User tersenyum, programmer stres runtime
1995–2000 SQL & ODBC JOIN, GROUP BY, HAVING Programmer jadi imam SQL
2000-an MySQL Gratis, open source, bareng PHP Dari laporan koperasi ke forum anak kos

📖 Litani CRUD

Terpujilah Engkau, wahai CRUD, dari masa Edlin yang penuh air mata,
hingga dBASE yang membuat kami jadi akuntan dadakan.
Terpujilah Engkau di Clipper yang sakti,
dan di FoxPro yang turbo IDE.
Terpujilah Engkau di DAO yang penuh klik-klik,
dan di Crystal Reports yang bikin user tersenyum,
dan di SQL yang membuat kami jadi imam query.
Terpujilah Engkau, wahai MySQL,
sang Mesias open source bagi para anak kos.

Amin, amin, LET THERE BE PRINT 🤭